잘 사용하지 않지는 않지만 유용한 이벤트인거 같아 메모.

function을 2개 같이 등록하게 되면, 이벤트 발생시 2개가 번갈아 가며 실행된다.

1. toggle(oddFunction, evenFunction)

2. hover(overFunction, outFunction)

svn을 사용한다면 필수적인 유틸.

CommitMonitor

tilt shift

> 실제 사진을 미니어처 처럼 작게 보이도록 하는 효과.

tilt-shift 변환 사이트

시간형식으로 포멧변경

long today = System.currentTimeMillis();
 
DateFormat df = new SimpleDateFormat("HH:mm:ss");
String str = df.format(today);
System.out.println(str);
Date date = new Date(today);
System.out.println(date);


1. backup

# /usr/local/mysql/bin/mysqldump -uroot -p –default-character-set=[utf8 or sjis] –extended-insert [DB name] > [file path]

2. recovery

# /usr/local/mysql/bin/mysql -uroot -p –default-character-set=[utf8 or sjis] –database=[DB name] < [file path]

3.  caution

최근 개발서버 구축을 하다보니 mysql/user 테이블에 사용자 계정을 넣주지 않고 서버를 실행해서 오류가 난 삽질이 있어서 기록.

실제서버와 개발서버의 mysql버전이 틀릴경우 password()함수의 암호화가 틀리니 꼭 새로 grant를 해주기 바람.

# GRANT ALL PRIVILEGES ON [DB name].* TO [id]@localhost IDENTIFIED BY ‘[password]‘;

# flush privileges;

 

1. windows에서 mysql start/stop bat파일 만들기

- start.bat : [MYSQL PATH]\bin\mysqld.exe –console

- stop.bat : [MYSQL PATH]\bin\mysqladmin.exe -u root -p[PASSWORD] shutdown

– start와 stop의 파일이 서로 다름.

'DB > MYSQL' 카테고리의 다른 글

mysql max-connect-errors  (0) 2012.11.05

1. 에러 내용 java.sql.SQLException MESSAGE: null, message from server: "Host 'IP ADRESS' is blocked  because of many connection errors; unblock with 'mysqladmin flush-hosts'" 2. 원인 WAS가 비정상적인 커넥션으로 max_connect_errors에 설정된 값을 넘기게 되면, 해당 호스트는 mysql에 의해 블럭을 당함. 3. 수정 방법 mysql을 flush해주는 방법임. #/usr/local/mysql/bin/mysqladmin -u root -p flush-hosts


'DB > MYSQL' 카테고리의 다른 글

mysql 설정  (0) 2012.11.05

폰트 위치 : /usr/share/fonts

사용자, 권한 확인  (root, 644정도)

# fc-cache -f -v 명령으로 업로드한 폰트를 시스템에 등록

- GUI모드 필요. 콘솔만 설치된 리눅스에서는 명령어 확인이 안됨..다른 문제인가?


1. 용량확인

# du -sk * | sort -nr   > 현재 디렉토리의 용량을 sort하여 보임.

2. 시스템 정보확인

# topas > 리눅스의 top과 비슷한 명령어.


oracle은 auto increment설정이 없다…!!!!

mysql, mssql도 있는데!!!..

결론부터 말하면, 설정이 가능하다.. 다만, 다른 dbms처럼 클릭질 한번에 되는게 아닐뿐..-.-귀찮아!!

oracle SQL developer를 기준으로

테이블에 increment할 컬럼이 있다면

예를 들어 key int not null 이라는 컬럼이 있다 하자!(저건 PK다.. 보통은 auto increment를 사용하는 컬럼은 PK지??)

이제 저 “key”라는 애에 sequence를 설정하게 된다..

설정 쿼리는

1
create sequence key start with 1 increment by 1 maxvalue 10000;

위의 시퀀스 쿼리는 딱 보면 알 정도로 간단하다..(몰랐을땐…?)

설명이 필요없다!!

수정이 필요할 경우엔 DB 트리의 중간쯤에 시퀀스라는 메뉴가 있다.

펼쳐보면 등록한 시퀀스 쿼리가 있으니 수정하면 땡~!

'DB > ORACLE' 카테고리의 다른 글

oracle table backup  (0) 2012.11.05

기존 테이블을 백업하기 위한 용도

기존 테이블의 데이터를 select한 후 create로 같은 테이블을 만듬.

> create table [새로 만들 테이블 명] AS SELECT * FROM [백업할 테이블명];

'DB > ORACLE' 카테고리의 다른 글

oracle auto increment  (0) 2012.11.05

+ Recent posts