Quantcast
Channel: Minato's Life
Browsing latest articles
Browse All 20 View Live

Junit.

구현하다보면 설계했던거 보다 더 좋은 방법이 떠오르거나 또 그것으로 인해 생각이 복잡해지는 경우가 많습니다. 이럴때 조심해야 할게 있는데, 설계 변경 시도를 코드로써 풀어내려 하면 안된다는 것입니다. 실제로 전 기수 프로젝트 때 설계에 대한 부분을 중요시 생각 안하고 생각 나는대로 코드로써 풀어나갔었습니다. 막히는 부분도 많았고 점점 알수 없는 코드들로...

View Article



Observer.

Observer 패턴. 상태값에 변화가 생겼을때 옵저버들에게 알려주는 패턴이다. Head First에서 예제로는, 기상청에서 날씨 정보가 변경되었을시에 몇가지 디스플레이에 날씨 정보를 갱신해주는.. 혹은 출판사와 구독자의 관계를 옵저버 패턴으로 설명했다. java.util.Observer; java.util.Observable; java.util에...

View Article

Serializable, 직렬화 (1)

우리 수석님께서 예제를 주시며 직렬화 해보라는 미션과 직렬화에 대한 질문을 하셨다......T^T 사실 직렬화를 해본적이 없어서 설명하기가 상당히 난해했다. 교육기관이나 책같은걸 보면 객체 자체를 파일에 쓰고.. 다시 역직렬화해서 읽어오는 예제가 많다. 그래서 직렬화라는게 그게 다인줄 알았다...- -; 사실 난 모르는게 너무 많고 어설픈 개발일을 하고...

View Article

Serializable, 직렬화 (2)

이전편.... 이번엔 다른 예제로 writeReplace와 readResolver를 사용해보자.. 얕은 지식으론 설명에 한계가 있기 때문에 그냥 이럴때 이렇게 사용한다더라.. 정도의 상황 설명이.... 다음과 같은 Json객체를 직렬화 하려고 한다. 물론 설명을 위해 억지로 만들어진 객체이다 - -;; 앞서 Person객체를 직렬화 했던 방법과 동일하다....

View Article

Hamcrest Test?

Junit.. 단위 테스트.. 처음 접하게 된건 비X교육센터를 다니면서 어설프게 사용을 해봤고, 첫 직장에서는 그 어설픔으로 java, 클래스 파일만 쓸데없이 늘려나갔고 -_- 현, 두번째 직장에서는 나름 단위 테스트 답게 사용하고 있다. 물론 100% 활용이라고 까진 못말하지만 말이다...T^T 지금 직장에서 배우면서 가장 많이 들었던 말은.. 남들이 내...

View Article


ConcurrentModificationException

이름 목록에서 "hero"를 삭제하려고 하면 ConcurrentModificationException이 발생한다. 리스트를 순회하는 동안 요소를 추가, 삭제, 수정하면 안되기 때문이다. 그래서 Iterator를 사용한다. 그럼 정상적으로 해당 요소는 삭제된다. 이건 싱글 스레드에선 문제가 없어보인다. 근데 Iterator로 순회하는 도중에 다른 스레드에서...

View Article

embedding jetty in spring

급 작성인것을 감안해주길..- -; maven을 사용하여 프로젝트 생성. 프로젝트 구성은 src , test , resources , 정도. jdk7 사용. Server.java 를 실행하면 대략.. AppConfiguration -> JettyConfiguration -> WebInitializer -> MvcConfiguration 순으로...

View Article

Hello- Spring Boot !

이럴수가.. 스프링이 엄청난 발전을 한것 같다. 사실 스프링으로 뭔가를 시작하려면 많은 설정들이 귀찮고 짜증났었는데.. 이 아래 설정만으로 스프링을 쉽게 사용할 수 있다... pom.xml App.java @SpringBootApplication 이 어노테이션이 설정되면 해당 패키지 밑으로 component-scan을 한다....

View Article


ora-1000, spring-mybatis.

안그래도 DB에 관련된 지식이 완전 바닥인데 거기다 이런일까지 겪게되어 DB가 더 무서워졌다.. "ora-1000" ?.. 누구냐 넌..... 테스트 서버에선 아무 이상 없었는데 운영 서버에서는 대략 5~8시간만에 ora-1000을 내뿜으며 DB가 멘붕이 된다.. 검색을 해보니 오픈커서라는게 기본으로 설정된 수치를 초과해서 글탄다. 기본 설정 수치는...

View Article


decompile..

jad -o -r -sjava -8 -dtest target/**/*.class -o : 덮어쓰기 -r : 해당 패키지 형태로 디렉토리 구조를 만듬(restore package directory structure) -s java : 디컴파일된 파일의 확장자를 java로 생성 -8 : 유니코드 스트링을 ANSI 스트링으로 변환, (주로 유니코드 ->한글)...

View Article
Browsing latest articles
Browse All 20 View Live


Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.