Skip to content

Instantly share code, notes, and snippets.

@daemin-hwang
daemin-hwang / gist:2e11e128e84a98a2d6d936481449a9f4
Last active August 8, 2016 02:54
dell inspiron 7559 리눅스민트 설치기
노트북 모델 링크
http://prod.danawa.com/info/?pcode=4129892&keyword=dell%20inspiron%207559
dell inspiron 7559 노트북에 리눅스민트를 설치하였다.
다른버젼은 설치화면 진입이 안되거나 설치완료 후 NVIDIA그래픽 드라이버 설치 후 blackscreen이 나와버리는 문제가 있었다.
1. DELL Firmware update : 1.1.8 ver
2. BIOS CMOS SETUP: Windows 빠른부팅옵션 off / BIOS 부팅옵션 legacy모드 / USB부팅선택시 legacy USB선택
3. 리눅스설치버젼 : Linux Mint 18 “Sarah” MATE
http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz
http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz"
@daemin-hwang
daemin-hwang / gist:d4359ec2473c411452a04f0bf30ea8d4
Created April 8, 2016 03:17
git-commit-id-plugin 사용시 주의점 slf4j관련
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
위 라이브러리를 사용할때 버젼에 따른 차이가 있어서 정리한다.
<version>2.2.0</version> 의경우 자체 소스코드로 slf4j 구현체를 가지고 있어서
LoggerFactory를 가져올때 slf4j라이브러리것이 아닌 자기 자신이 포함한 패키지내의 LoggerFactory를 가져온다.
로깅 레벨은 조절되지만 파일 어펜더 사용불가 LoggerContext등으로 캐스팅이 안되어 정상적으로 사용할 수 없게 된다.
아래와 같이 버젼을 2.2.1로 올리고 slf4j를 exclude 시킨다.
slf4j 에서 api 와 브릿지의 설명이 잘되어있는곳
링크참조 :
http://aoruqjfu.fun25.co.kr/index.php/post/379
@daemin-hwang
daemin-hwang / gist:e3d334a6db96da3b3807a4e4765c813b
Last active June 10, 2016 09:06
ClientHttpRequestInterceptor 구현시 주의사항
ClientHttpRequestInterceptor를 구현하여
request 와 response를 핸들하는 경우.
request를 조회하는것은 문제가 없지만
response의 경우 인터셉터의 프로세스를 수행 후
인풋스트림이 닫히기 때문에 getBody() 에서 얻어올 컨텐츠 타입이 null포인터 익셉션이 발생한다.
RestTemplate에 생성자로 BufferingClientHttpRequestFactory타입의 클래스를 넘겨주어야만 위와 같은 현상을 피할 수 있다.
BufferingClientHttpRequestFactory 는 HttpComponentsClientHttpRequestFactory 를 주입받는다
@daemin-hwang
daemin-hwang / gist:27715a3f9ba1f410a2a8b54908b05712
Created April 1, 2016 18:17
주키퍼 클라이언트 구현
- 주키퍼내의 각 ZNODE는 하위 노드를 가질 수 있다.
- //자기자신에게 와처를 등록하고, 하위 노드들을 위한 콜백을 등록한다.
//node, watcher, callback, context 순으로 넘긴다.
zk.getChildren(znode, this, this, null);
//znode기준으로 하위 노드를 현재 클래스의 hostname으로 만든다. ACL, 노드생성방식을 지정해야 한다. /myteam + /{hostname}
- zk.create(znode + "/" + hostname, null, ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT_SEQUENTIAL);
- 와쳐는 안번쓰이고 버려진다. 따라서 와처의 process를 처리하고 나면 다시 와처를 붙여줘야한다.
@daemin-hwang
daemin-hwang / gist:2eeeaeeba94d350e7051
Created March 29, 2016 03:54
파이어폭스 검색엔진 변경
파이어폭스 검색엔진 변경
출처링크 :
http://moracay.blogspot.kr/2015/09/blog-post.html
@daemin-hwang
daemin-hwang / gist:66f383ce6c8c5513b568
Last active March 31, 2016 02:01
리눅스 마우스 감도 조절
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SteelSeries SteelSeries Kinzu V3 Gaming Mouse id=12 [slave pointer
xinput # 디바이스 종류 리스팅
xinput set-prop 12 'Device Accel Constant Deceleration' 1.8 # ID 12번 마우스장비의 감도 조절
# DEFAULT 1 인듯 디바이스 아이디 값은 달라질 수 있음.
@daemin-hwang
daemin-hwang / 리눅스민트 한글입력기 설정
Created March 28, 2016 09:26
리눅스민트 한글입력기 설정
리눅스민트 한글입력기 설정
출처 :
http://idchowto.com/?p=11207
@daemin-hwang
daemin-hwang / gist:65a26b527e126d178252
Created March 20, 2016 13:01
log4jdbc-log4j2 적용
참고 링크 :
http://devofhwb.tistory.com/81