본문 바로가기
반응형

직장이 아닌 직업을 가지자!739

sort 관련(vo) 이번 포스팅은 sort 관련 입니다. 특히, vo sortting 하는 것을 한번 알아 보겠습니다. 우선 테스트로 vo를 만들어 List에 담고나서 제대로 담겼는지 size를 한번 재보도록 하겠습니다. [간단 테스트 소스 작성 시작!] @Test public void insertVo(){testList = new ArrayList();System.out.println("List Size(1) :"+testList.size());for(int i=0; i < 2; i++){testVo = new TestVo();if(i == 0){ testVo.setIndexKey("DSP001"); testVo.setSortStandard("330");}else{testVo.setIndexKey("DSP002");tes.. 2014. 3. 19.
단어 카운트 - 첫번째에 걸리는 것만.. 상황 : log 파일이 있다고 가정 해 보자. 내가 원하는 단어가 이 파일안에 전체 몇개가 있는지 또는 패턴으로 이루어진 로그 파일이기때문에 첫 단어별로 카운트를 셀 수 도 있을 것이다. 고로 여기에서 해보고자 하는 것은 로그 파일을 분석하기 위해 단어별로 카운트를 세어보려고 한다. [파일 내용 : 대충 어디서 긁어왔다..] 다운로드 : [org.mybatis.spring.SqlSessionUtils][ INFO] - Creating a new SqlSession[org.mybatis.spring.SqlSessionUtils][ INFO] - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4ccdd1f] was not registere.. 2014. 3. 19.
javascript test 2014. 3. 18.
2014년 상반기 자바카페 스터디 오리엔테이션 장소 변경! 2014/03/03 - [Study/Study group] - 2014년 상반기 자바카페 스터디 오리엔테이션 장소: 토즈 메가젠타워토즈타워점 오리엔테이션 날짜: 2014년 3월 29일(토) 오후 2시 ㅎㅎㅎㅎㅎㅎ 정말 다행이네요.. 이번 아이다스 MBC 마라톤에 나가는데..3월30일 이네요! ㅎㅎㅎ +ㅁ+/ 겹치면 안되는데...안되는데..라고 노심초사 했는데..확인해보니 겹치지 않네요^^ 2014년 슬슬 풀리려나 봅니다. 날씨가 풀리는 것 처럼? ㅎㅎㅎ 몸도 많이 나아졌네요...^-^ 포스팅 고우고우~=3=3 2014. 3. 16.
통합 log 관련 테스트- AsyncAppender 2014/02/18 - [OpenSource/log4j&slf4j] - [Local] 통합log 처리 방법, log4j, SocketAppender + SocketHubAppender 2014/02/07 - [OpenSource/log4j&slf4j] - [log4j viewer] otroslogviewer (SocketHub 사용) > ERROR 발생! Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.7-b02 mixed mode): "SimpleAsyncTaskExecutor-5788" prio=10 tid=0x00002aab080bd000 nid=0xbfc waiting for monitor entry [0x00002aab1c947000] java... 2014. 3. 13.
스프링시큐리티 시작하기 - XML을 통한 인증 예제(분석하기!) 보호되어 있는 글 입니다. 2014. 3. 5.
2014년 상반기 자바카페 스터디 기다렸던 자바카페 스터디가 개설 되었네요^^/ good~~선착순이니!! 빨리 참여하세요! ㅎㅎ 모임주소 : http://onoffmix.com/event/24529 다음과 같이 2014년 상반기 자바카페 스터디 회원을 모집합니다. 많은 참여 부탁 드립니다. 오리엔테이션 장소: 상암 누리꿈스퀘어 대강의실 오리엔테이션 날짜: 2014년 3월 29일(토) 오후 2시 1. 모집분야 1-1. Javascript Framework 팀(토요일, 10 ~ 13시) backbone.js, angular.js 등등 자바 스크립트 프레임워크를 스터디 하고, 서로에 대한 차이점에 대해서 토론해보는 스터디 입니다. 1-2. SQL 자격증 팀[한국데이터베이스진흥원] (토요일, 14 ~ 17시) SQL 개발자, 전문가 자격증(한국.. 2014. 3. 3.
SOLID (object-oriented design) 객체지향적으로 개발 할 때 OOD를 따져서 설계하고 개발한다면 더욱 더 좋은 소스가 될 수 있다. 한번 알아보도록 하자! 출처 : http://en.wikipedia.org/wiki/Solid_(object-oriented_design) 추억의 솔리드..ㅋㅋㅋㅋㅋ 이밤에 끝을 잡고~ Initial Stands for (acronym) Concept S SRP Single responsibility principle - 단일 책임의 원칙 a class should have only a single responsibility. 하나의 클래스에 오직 하나의 책임이어야 한다는 원칙. 예를 들어 MVC 패턴이 나오기까지...jsp에 모든 것을 다 때려 넣었던 그런 시절이 있었다...단일 페이지에 모든 것을...... 2014. 2. 26.
[Local] 통합log 처리 방법, log4j, SocketAppender + SocketHubAppender > SocketAppender + SocketHubAppender를 이용한 통합 Log 하나의 깡통에 여러개의 node로 분리가 되어있어서 log 보기 어려우셨죠? 로그를 소켓 서버를 띄워서 거기로 모아보겠습니다. 그 소켓서버는 로컬에서 접속을 할 수 있도록 socketHub를 띄운 뒤 local에서는 viewer를 통해 socket hub에 접속! 하여 통합된 로그를 보도록 할 것 입니다. 참 쉽죠잉?? 한마디로 통합 로그!! > OS : Win 7 , 64bit Jdk : 1.6 > cmd창에서 log4j-1.2.17.jar와 log4j-server.properties가 있는 곳으로 이동하여 아래의 명령어를 실행. java -classpath ./log4j-1.2.17.jar org.apache.lo.. 2014. 2. 18.
npm(node package manager) 120page / 아웃사이더님 노드제이에스 프로그래밍 책을 기반으로 합니다. npm (node package manager) node 0.6.3 이후 부터 포함 되어있다고 합니다. [root@localhost ~]# npm -v 1.3.24 [root@localhost ~]# npm Usage: npm where is one of: add-user, adduser, apihelp, author, bin, bugs, c, cache, completion, config, ddp, dedupe, deprecate, docs, edit, explore, faq, find, find-dupes, get, help, help-search, home, i, info, init, install, isntall, iss.. 2014. 2. 8.
[log4j viewer] otroslogviewer (SocketHub 사용) otroslogviewer 사용하기(SocketHub 사용) 다운로드 log4j.xml 설정 OtrosLogViewer SocketHub 설정 결과 참고 사이트 > https://code.google.com/p/otroslogviewer/downloads/detail?name=olv-2013-01-24.zip&can=1&q= download 후 압축을 해제 하면 아래와 같이 실행 파일이 보인다. 떠블클릭 해준다~(단, JDK가 깔려있어야 동작한다~~) 아래와 같이 OtrosLogViewer가 Welcome이라며~반겨준다. ㅎㅎㅎ 이번에 해볼 것은 SocketHubAppender 이다.어떻게 사용하는 것인가?? 간단히 말해 Hub를 WAS쪽 log4j.xml을 사용해서 띄워놓고, OtrosLogViewer.. 2014. 2. 7.
NODE.JS 프로그래밍 - 3.13 TCP를 이용한 채팅 에제 실습 NODE.JS 프로그래밍 - 3.13 TCP를 이용한 채팅 에제 실습 - 111page >[root@localhost nodejs]# node tcp-chat.jsTCP Chatting Server Start.... >[acetaeha@localhost ~]$ telnet localhost 8000Trying ::1...telnet: connect to address ::1: Connection refusedTrying 127.0.0.1...Connected to localhost.Escape character is '^]'.127.0.0.1 님의 말 : hi~bro.hi~~How are u? ^-^127.0.0.1 님의 말 : I'm ok zzzz Bye~~ok Seeya~~~ [root@localho.. 2014. 2. 6.
리눅스 - telnet 설치 및 사용하기 node.js를 테스트 하다가...telnet을 해야하는데...아래처럼 되질 않았다.. [root@localhost nodejs]# telnet localhost 8000-bash: telnet: command not found[root@localhost nodejs]# telnet-bash: telnet: command not found[root@localhost nodejs]# rpm -qa | grep telnet[root@localhost nodejs]# cat /etc/xinetd.d/telnetcat: /etc/xinetd.d/telnet: No such file or directory >[root@localhost nodejs]# yum install telnet-server Running .. 2014. 2. 6.
[Share] 제 14회 한국 자바개발자 컨퍼런스(JCO) JCO가 14회를 맞이했네요..ㅎㅎㅎ ㅊㅋㅊㅋ~~ 일 시 : 2014년 2월 22일(토) 장 소 : 세종대 컨벤션 센터 컨벤션 홀&컨퍼런스 룸! 정말 듣고 싶은게 많은 트랙들이네요..ㅠ_ㅠ..경품도 대박!! 프로젝트가 마무리 하는 시기라서..눈치가 쪼매 보이지만..ㅋㅋㅋ 1년에 한번 하는 행사는 가죠야겠죠잉~느낌 아니깐~ 등록 및 자세한 내용은 아래의 링크를 참조하세요^-^ 행사장에서 보아요~~ http://conference.jco.or.kr/ 2014. 2. 5.
[Ace-T의 Spring강좌] Step 04. Spring @MVC 분석-01 [Ace-T의 Spring강좌] Step 04. Spring @MVC 만들기>> >1) Eclipse(done)2) PostgreSQL3) Apache Tomcat or JBoss4) JUnit(done)5) SpringFramework(done)6) JDK 6.0(done) 2013/11/03 - [OpenSource/Spring 강좌] - [Ace-T의 Spring강좌] Step 01. Spring 환경 구축 하기(Eclipse+Jdk) 2013/11/05 - [OpenSource/Spring 강좌] - [Ace-T의 Spring강좌] Step 02. Spring 환경 구축 하기(Maven+Spring Project) 2013/12/04 - [OpenSource/Spring 강좌] - [Ace-T의 .. 2014. 2. 5.
node.js 시작하기 title : node.js 시작하기 index1. node.js 소스2. 노드 란? 본 글은 node.js 프로그래밍, 아웃사이더님의 책으로 작성이 되어졌음을 알려드립니다.학습을 목적으로 한 글 입니다. 1) 소스 : https://github.com/outsideris/node.js-programming >노드는 자바스크립트로 네트워크 애플리케이션을 작성 할 수 있는 플랫폼이다.즉, 서버사이드 자바스크립트라고 할 수 있다. >http://hosang.tistory.com/entry/Linux-에서-Nodejs-설치하기 2014. 1. 29.
[Spring] SimpleAsyncTaskExecutor @Async 사용 title : [Spring] SimpleAsyncTaskExecutor @Async 사용 index 1. 환 경 2. 참고 사이트 > 1) SpringFramework 3.1 2) JUnit TEST 3) Log4j - Log쪽에 쓰레드 관련 녀석이 찍히도록 해놓음. 4) 설 정 2014/01/24 - [OpenSource/Spring MVC] - [Spring] @Async 를 이용한 쓰레드 중복 테스트 참조 글 : 참조 글에 나오는 설정만 다르고 테스트는 동일 하다. 단, SimpleAsyncTaskExecutor는 Thread Pool이 없이 요청 시에 수행 되기 때문에 리소스 관련 문제는 성능 테스트를 해보았다. 문제 없었다. ^0^Good~ > 1) http://docs.spring.io/sp.. 2014. 1. 28.
Setting property 'source' to 'org.eclipse.jst.jee.server: did not find a matching property. 오류 내역 : Setting property 'source' to 'org.eclipse.jst.jee.server: did not find a matching property. 출처 : http://yisn.blogspot.com/2008/10/setpropertiesruleserverserviceenginehos.html -Tomcat6.0버전을 처음 사용해 보면서, 문제가 발생했다. 출처의 아티클을 보면 알겠지만, Tomcat 6.0부터 지원하는 source라는 Attribute 때문에 일어나는 문제였다. 사용 소프트웨어실행 단계경고 메세지해결책원인 설명해결책으로 인한 결과물참고자료 Software:apache-tomcat-6.0.18eclipse-jee-ganymede-SR1-win32.zip(V.. 2014. 1. 28.
[DesignPattern] Decorator Pattern Decorator Pattern 개요 클래스 다이어그램 예제(Java) 같이보기 참고 사항 > Decorator Pattern 이란? 데코레이터 패턴(Decorator pattern)이란 주어진 상황 및 용도에 따라 어떤 객체에 책임을 덧붙이는 패턴으로, 기능 확장이 필요할 때 서브클래싱 대신 쓸 수 있는 유연한 대안이 될 수 있다. (출처 : 위키피디아 - http://ko.wikipedia.org/wiki/%EB%8D%B0%EC%BD%94%EB%A0%88%EC%9D%B4%ED%84%B0_%ED%8C%A8%ED%84%B4) 의도 객체에 동적으로 새로운 서비스를 추가 기능 추가를 위해 서브클래스를 생성 하는 것 보다 융통성이 있음. 아래의 로봇 사진 출처 : http://blog.naver.com/Pos.. 2014. 1. 27.
[Spring] <task:executor> @Async 를 이용한 쓰레드 중복 테스트 title : [Spring] @Async 를 이용한 쓰레드 중복 테스트 index 1. 환 경 2. 시나리오 3. 결 과 4. 테스트 코드 5. 참고 사이트 > 1) SpringFramework 3.1 2) JUnit TEST 3) Log4j - Log쪽에 쓰레드 관련 녀석이 찍히도록 해놓음. 4) 설 정 task:annotation : @Async를 사용 할 수 있겠죠잉~ task:executor : > 1) TEST-A : Thread Pool 50개 / 호출 10번 2) TEST-B : Thread Pool 50개 / 호출 1000번 2) TEST-C : Thread Pool 2000개 / 호출 1000번 > 1) TEST-A : 중복 없음. 2) TEST-B : 중복 현상 나타남. Thread .. 2014. 1. 24.
[DesignPattern] Chain of responsibility pattern Chain of responsibility Pattern 개요 예제(Java) 같이보기 참고 사항 >Chain of responsibility Pattern 이란? (참고 사이트 : 위키피디아 - http://ko.wikipedia.org/wiki/Chain_of_responsibility_%ED%8C%A8%ED%84%B4)객체 지향 디자인에서 chain-of-responsibility pattern은 명령 오브젝트와 일련의 프로세스 오브젝트를 포함하는 디자인 패턴이다. 각각의 프로세스 오브젝트는 명령 오브젝트를 핸들할 수 있는 연산의 집합으로 이루어지고, 체인안의 프로세스 오브젝트가 핸들할 수 없는 행해진다. 이 작동방식은 새로운 프로세스 오브젝트에서 체인의 끝까지에도 포함된다.표준 chain-of-r.. 2014. 1. 20.
반응형