본문 바로가기
반응형

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

Ehcache 분산캐시 테스트 이어서 분산 캐시 테스트를 해봅시다. > 회사에서 사용하는것이 무선이라서..MultiCast가 안될 수도 있어서.. 하나의 pc에 2개 이상 was를 설정하여 테스트 진행!! > Service단 에서 @Cacheable, @CacheEvict 사용 @Cacheable(value ="acetCache", key="#acetVo.searchText") @CacheEvict(value ="acetCache",allEntries = true) > tip. 외부에서 내 pc를 접근하려면 was에 localhost라고 되어있는 부분을 ip로 바꿔주어야 한다.(server 더블 클릭 후 나오는 overview에서 HostName을 수정! 2013. 10. 17.
Jboss port 증가 시키기 포트를 100씩 증가 시키려면 아래와 같이 01로 셋팅 해준다. 02 03도 있다는거~ program argument에 넣어주면 된다. -Djboss.service.binding.set=ports-01 2013. 10. 14.
slf4j log 안나오는 현상 + Jboss 문제 : SQL문이 나오지 않는 현상이 발생했다. 아래의 오류를 통해서 수정하여 SQL구문이 나오게끔 했는데 2013/07/12 - [OpenSource/log4j&slf4j] - SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder default 에서는 위의 방법으로 SQL구문 로깅 되도록 처리를 했지만 cluster를 위해 all 에 적용을 하니..SQL구문이 나오지 않았다..-_-;;;; 환경 : JBoss eap 5.1 jdk 6.0 windows 7 참고 사이트 : https://community.jboss.org/thread/157454?start=0&tstart=0&_sscc=t 해결방법은 아래와 같다. C:\jboss-eap-5.1\.. 2013. 10. 10.
java.lang.IllegalArgumentException: At least one base package must be specified 오류내역 java.lang.IllegalArgumentException: At least one base package must be specified 상 황 : mybatis의 MapperScannerConfigurer를 사용하고 있는데 아래와 같이 basePackage의 value값에 ""로 셋팅하였을 때 발생 한다. 해결책 dao패키지를 최소한 하나 넣어주면 된다. 오류내역처럼~ At least one base package must be specified - 끝 - 2013. 10. 8.
Error installing to Start: name=jboss:service=CorbaORB state=Create mode=Manual requiredState=Installed java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 오류 내역 09:28:26,333 ERROR [AbstractKernelController] Error installing to Start: name=jboss:service=CorbaORB state=Create mode=Manual requiredState=Installed java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 해결방법 slf4j-api-1.6.6.jar 를 포함시켜 주면 된다. 어디다가??? jboss쪽에~ lib 밑에 넣어주면 된다. ex) C:\Middleware\jboss-eap-5.1\jboss-as\server\블라블라\lib 참고 사이트 : http://stackoverflow.com/questions/12926899/java.. 2013. 10. 8.
package org.apache.log4j does not exist 오류 내역 : JUnit compile 시 package org.apache.log4j does not exist 라는 오류가 났다. 해결 방법 : Change the scope of the log4j dependency to compile or remove it. scope를 compile 또는 주석처리 해주면 된다. log4j log4j 1.2.16 javax.mail mail javax.jms jms com.sun.jdmk jmxtools com.sun.jmx jmxri 참고 사이트 : http://stackoverflow.com/questions/8667640/maven-compilation-error-log4j - 끝 - 2013. 10. 8.
EHCache 분산캐시 테스트를 위한 셋팅 하기(on windows) 아~EHCache에 대해서 알아보지도 않고! 어떻게 테스트 하는지 부터 알아보겠습니다ㅋㅋㅋㅋ(다른곳에 써버렸더니..정리하기가 너무 귀찮네요..^-^;;) 환경 Window 7 JBoss eap 5 JDK 6.0 Same Network(very important) 클러스터를 사용하려면!! 1) Cluster를 사용하기 위해서는 JBoss에서 all 또는 production을 사용해야 한다. 예) C:\Middleware\jboss-eap-5.1\jboss-as\server all default production standard web minimal 2) start.bat이라는 bat 파일을 하나 만들어주고 run.bat -b local pc ip -c all or production 위와 같이 bat을 .. 2013. 10. 7.
[세미나 info] 표준프레임워크 37차 정기기술 세미나 이번 기술 세미나는 스프링시큐리티다!!현재 회사에서도 사용하고있는 기술이다.현재는 메소드방식이 아닌 filter 방식을 사용하고 있는데어떠한 기능과 활용방법에 대해서 소개를 해줄지 기대가 된다!그런데..수요일은.....내부스터디가 있는 날인데...무조건 한다고 해놨는데..이런!!다함께 방문 해야겠다 ㅋㅋㅋ Spring Security니깐!! 참여 링크 : 꼬우! 2013. 9. 13.
2013년 하반기 자바카페 스터디 회원모집 안내 2013년 하반기 자바카페 스터디 회원모집 안내모임기간 : 9월 28일 (토) 14시 00분 ~ 16시 00분등록기간 : 9월 10일 (화) 10시 30분 ~ 27일 (금) 18시 00분모임장소 : 상암 누리꿈스퀘어 대강의실http://onoffmix.com/event/19039음...너무 학구열들이 높다..-ㅁ-;;; 제발 되길~~~~ ▪Java Basic팀 : 10,000원(15명)▪JSP 팀 : 10,000원(7명)▪자바스크립트팀 : 10,000원(15명)▪Spring 팀 : 10,000원(22명)마감▪전자정부 프레임워크 : 10,000원(7명)▪HTML5 & CSS3 : 10,000원(7명)▪SQL 팀 : 10,000원(9명)▪파이썬 팀 : 10,000원(7명)▪유니티3D 팀 : 10,000원(7.. 2013. 9. 13.
java 정규표현식 - String의 숫자문자 검증 정규표현식..신입사원 첫 프로젝트에 나가 했던 작업이 다국어 문서(xml, text 등)를 파싱하여 수집데이터를 만드는 작업이였는데그 작업 중에 정규표현식을 썼던 기억이 난다. anyways~~~ 이번에는 String에서 4자리는 문자, 3자리는 숫자인지 확인하는 작업이다.아래 참고소스를 보면 java.util.regex.Pattern을 import한 뒤 Pattern.matches를 사용 하였다.그 안에는 ^ : 문자열의 시작을 알림[A-Z] : 대문자를 뜻함. [a-z]는 소문자{4} : 4자리 [0-9] : 숫자를 뜻함.{3} : 3자리 참 쉽죠잉? 참고소스(Junit)import static org.junit.Assert.*; import java.util.regex.Pattern; import .. 2013. 9. 12.
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions > 환경 : jboss-eap-5.1, jdk1.6.0_31, apache cxf 2.6.2 위의 환경속에서~~~~ vo(value object)에 Locale 라는 type으로 생성 하였다. VO 안의 내용(기본적인 getter, setter가 있는 vo) private Locale userLocale; public Locale getUserLocale() { return userLocale; } public void setUserLocale(Locale userLocale) { this.userLocale = userLocale; } > Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnot.. 2013. 9. 4.
SoapUI를 깔아보자~ # 다운로드 받을 수 있는 사이트http://www.soapui.org/ 앗! 다운로드 받으려고했더니..2개가 있다SoapUI vs SoapUI Pro차이점은??http://www.soapui.org/About-SoapUI/compare-soapui-and-soapui-pro.html 역시 Pro가 좋은거구나..ㅋㅋ 깔기전에 뭔지는 알아야하지 않겠는가?SoapUI??? 오픈소스 기반의 웹서비스 테스트를 할 수 있는 Tool 이다.아래는 지원가능한 것들~SOAP와 REST는 기본~Technology SupportSoapUI SoapUI ProSOAP/WSDL REST JMS AMF JDBC HTTP 우선은 요정도로만 알고 셋팅 해보자!!! 광클로! 셋팅 해주면 된다+ㅁ+ㅋㅋ 단!!!! SoapUI는 꽁짜~.. 2013. 9. 3.
[Windows용] postgreSQL 아래의 링크는 postgreSQL + pgAdmin 이 함께 깔리는 일석이조의 set up 파일이다. http://www.enterprisedb.com/products-services-training/pgdownload 환경 OS : window 7 64bit 원하는 버전에 맞게..설치를 하면 된다. 다른쪽에서 구한 것을 깔아서 해보았다니...설치는 되어지나 커넥션부분에서 접속이 되지 않았다.. md5를 trust로 바꾸어주는 등 여러가지 방법을 해보았으나..fail~!! 위의 링크에서 다운받아서 하니 잘 된다. ^-^good~ - 끝 - 2013. 9. 2.
[세미나 정보] 개발자를 위한 세미나 12th 공감 세미나 OB동기 상하랑 다녀오고나서 안갔던거 같은데..ㅎㅎㅎ 세션을 보니 아웃사이더님이 발표를 하시네... 요즘 들어 무엇인가 때문에 힘들다 ㅋㅋㅋㅋㅋㅋㅋ 새로운 것에 자극받고 집중을 해야겠다.. 화이튕! 모임기간 : 9월 7일 (토) 13시 30분 ~ 18시 00분 등록기간 : 8월 27일 (화) 18시 00분 ~ 9월 6일 (금) 18시 00분 모임장소 : 강남교보타워 23층 대회의실 http://onoffmix.com/event/18657 JBoss User Group, KSUG(Korea Spring User Group), JAVA Cafe가 공동 주최하는 개발자를 위한 ‘공감’ 세미나 열두번째 이야기가 진행됩니다. 공감 세미나는 개발자와 함께 자신의 개발 경험 및 정보를 공유하는 자리입니다. 2013. 9. 1.
[공유] Spring Camp 2013 KSUG에서 스프링캠프를 한다고 한다. WoW~ 소개글 스프링 캠프는 스프링프레임워크(SpringFramework) 또는 스칼라(Scala)에 관심이 있거나 이를 사용하는 개발자들과 함께 기술적으로 가치있는 내용을 공유하며 나를 소개하고 새로운 인연의 고리를 만드는, 웃고 떠들며 즐기자는 개발자 축제입니다. 변화하는 스프링의 모습과 더불어 빅데이터를 대하는 전략, Restful 웹 서비스 그리고 엔터프라이즈 애플리케이션 개발에 도움을 줄 수 있는 기술과 아키텍처, 경험 등 현장에서 가치를 만들어 낼 수 있는 실용적인 솔루션을 공유합니다. 같은 일을 하고, 같은 관심사를 가진 개발자들이지만 우린 서로를 알지 못 합니다. 우리들이 관심을 가지고 있는 가치를 투명하게 나누고 공유하는 것을 가로 막고 있는건 '.. 2013. 8. 24.
[Eclipse] comment 자동으로 생성하기 이클립스에서 코멘트를 단축기를 통해서 자동으로 남겨보자~!! [1] Window > Preferences [2] Java > Code Style > Code Templates [3] Types는 Class쪽 코멘트!! Edit를 통해 Pattern을 설정하면 된다. ex) Types -> Edit /** * @FileName : ${file_name} * @Project : ${project_name} * @Date : ${date} * @작성자 : ${user} * @변경이력 : * @프로그램 설명 : */ [4] Methods는 Method쪽 코멘트!! Edit를 통해 Pattern을 설정하면 된다. ex) Methods -> Edit /** * @Method Name : ${enclosing_met.. 2013. 8. 23.
ChainedTransactionManager를 이용한 글로벌트랜잭션 ChainedTransactionManager는 정말 획기적인 것 같다. 2pc의 글로벌트랜잭션을 하기 위하여 XA datasource를 이용하던지, 분산처리를 할 수 있는 오픈소스를 사용하여야만 하였다. 하지만 stand alone 에서도 또는 tomact에서! 아주 쉽게 2pc 처리를 할 수 가 있다. 즉, 글로벌 트랜잭션으로 묶을 수 가있다. 환경 : spring 3.1 tomcat 6.0 maven project maven을 사용하고 있다면 아래의 jar파일을 우선적으로 가져와야한다. # pom.xml 설정 dependencies에 아래와 같이 선언한다. org.springframework.data spring-data-neo4j-tx 2.1.0.RELEASE cglib cglib org.neo4.. 2013. 8. 22.
[소소한 테스트] Maven과 dependency 정리를 해야겠다는 생각을 하였다. 그냥 지나쳐버린 것들이 많이 있기 때문이다. 그냥 느낌 또는 대충 알고 있는 것들에 대한 불안감 또는 답답함을 해소하기 위해서.. 소소한 테스트와 메카니즘을 알아가보자^-^good~ 2013/08/20 - [CM/Maven] - pom.xml 을 알아보자! pom.xml 에서 엘리먼트에 spring 관련 내용을 넣어보자. spring-core, spring-aop, spring-webmvc-protlet 이렇게 3가지!! 당연히 jar파일이 3개가 나올 것이라 생각 할 수 있다. org.springframework spring-core ${org.springframework.version} org.springframework spring-aop ${org.springfr.. 2013. 8. 21.
pom.xml 을 알아보자! 오늘은 pom.xml에 대해..알아보자~! maven을 모르겠다는 분은 자바지기 박재성님의 "자바세상의 빌드를 이끄는 메이븐" 책을 추천한다. pom => project obejct model 기본 뼈대..대충 이러하다!! 4.0.0 kr.pe.acet ACET_PROJECT 0.0.1-SNAPSHOT war ACET_PROJECT ACET_PROJECT UTF-8 maven-compiler-plugin : The Compiler Plugin is used to compile the sources of your project. 출처 : http://maven.apache.org/plugins/maven-compiler-plugin/ maven-dependency-plugin : The dependency.. 2013. 8. 20.
Server node별 instance명 구하기 전제 : 1) Was Server의 instance명이 VM Agument에 설정이 되어있어야 한다. 2) "classpath:spring/context/context-properties.xml" 에서 config.properties가 연결되어있어야 함. # 선 셋팅 작업 1) Local test 시 Vm argument에 server명 입력 : -Dserver="acetServer11" => # Run 할 때 설정에서 vm argument를 넣어줘야한다는거~!(in eclipse) 2) config.properties에 아래 내용 추가 #instance name node.instance.name=${server} # Junit Test 소스 package com.kt.oss.pcp.acet; impor.. 2013. 8. 20.
checkStyle plug-in 설치 역시나 체크 스타일도..다른 플러그인과 마찬가지로!! Help > Install New Software.. > checkStyle - http://eclipse-cs.sourceforge.net/update (버전에 맞게 선택) > next, next > 이클립스 재가동 - 끝 - 2013. 8. 19.
반응형