본문 바로가기
반응형

전체 글711

ubuntu에 svn 설치 하기(CollabNet Subversion Edge) http://www.open.collab.net/nonav/downloads/subversion/readme/csvne_linux32linux64.html CollabNet Subversion Edge - Linux 32/64-bit Version 2.3.0 Release Date: March 2012 Contents 1. Overview 2. Platform and configuration 3. Requirements 4. Installation notes 5. Updates 6. Documentation 7. Known issues 8. Support for CollabNet Subversion Edge 9. About Subversion and CollabNet 1. Overview CollabNe.. 2013. 6. 4.
리눅스 현재 사용 포트 확인 방법 lsof -i TCP:portNumber acet@ubuntu:~/acetServer/apache-tomcat-6.0.37/conf$ lsof -i TCP:8080(사용포트) COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 16851 acet 37u IPv6 90074 0t0 TCP *:사용포트 (LISTEN) 해당 포트가 Listen하고 있다는 것을 알 수 있다.^-^ 물론 netstat -na로도 알수가 있다.ex) acet@ubuntu:~/acetServer$ netstat -anActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign .. 2013. 6. 3.
.profile vs .bash_profile vs .bashrc 음...profile vs .bash_profile vs .bashrc 에 대해서 정확히 몰랐었다. bashrc'는 로그인 없이 Bash가 실행될 때 로드된다. 'sudo bash'나 'su'로 root 권한을 얻으려 bash를 실행할 때도 이 파일이 로드된다.정리:’.profile' - 로그인할 때 로드된다. PATH처럼 로그인할 때 로드해야 하는데 bash와 상관없는 것들을 여기에 넣는다.‘.bash_profile’ - 로그인할 때 로드된다. ‘bash completion'이나 'nvm'같이 로그인할 때 로드해야 하는데 Bash와 관련된 것이면 여기에 넣는다.’.bashrc' - 로그인하지 않고 Bash가 실행될 때마다 로드된다.bash-it나는 Bash 프레임워크인 bash-it을 사용하는데, 그냥.. 2013. 6. 2.
우분투에서 JDK 셋팅 우분투에서 JDK 셋팅 우분투의 특징이..명령어를 통해 셋팅하는 것이라고 한다.sun java를 가져온다.1) sudo add-apt-repository ppa:webupd8team/java 2) sudo apt-get update 3) sudo apt-get install oracle-jdk7-installer 단, apt-get install 명령어를 찾지 못한다면!! 아래의 명령어를 쳐준다.sudo apt-get install python-software-properties 잘 깔렸는지 확인은 자바 버전으로!acet@ubuntu:~$ java -version-bash: /usr/bin/java: No such file or directory 1,2,3 이후에 위와 같은 오류가 난다면..아래의 con.. 2013. 6. 2.
[우분투] sudo add-apt-repository command not found ubuntu sudo add-apt-repository command not found ubuntu 라고 나오면.. sudo apt-get install python-software-properties 를 해주자! 출처 : http://ubuntugeek.com/forum/index.php?topic=4196.0 2013. 6. 2.
리눅스 권한 관리 자꾸..까먹어서..ㅠ_ㅠ 잘 정리되어있는 사이트를 참고 하도록하자! 참고 사이트 : http://c36wn.egloos.com/4762496 위의 사이트에서 가져왔음을 알려드립니다^-^ # 리눅스 파일권한 상식 # ls -al 로 파일의 자세한 정보를 볼 수 있다 # 참고 : 맨앞에 문자가 - 일 경우 파일, d 이면 디렉토리, l 이면 링크를 나타냄 ) r : Read = 4 w : Write = 2 x : eXcute = 1 acet // 위에 rwx는 점수라고 보면 된다.아래의 빨강 파랑 녹색은 유저 그룹 나머지라고 보면 된다. -rwxrwxrwx ( 777 ) 2013. 6. 2.
리눅스 bit 알아내기 아래와 같이 usr/bin으로 이동하여 getconf WORD_BIT를 써주면 된다. 끝~^.* 이라고 생각하면 안된다!!!! 32비트가 아닌 64비트인데..위의 명령어로는 32가 나왔다..즉..위에 것은..틀렸다..ㅠ_ㅠ acet@ubuntu:~$ dpkg -s libc6 | grep Arch 2013. 6. 2.
2PC, JTA 사용 시 데이터소스가 하나만 먹히는 문제 [그리운 만슈니..ㅠㅠ] 아래의 설명은 위의 사진과는 무관합니다! ^-^ 2PC, JTA 사용 시 데이터소스가 하나만 먹히는 문제 환경 was : jboss eap 5.1 - xa datasource 설정 springframework 3.1 - jta manager 사용 @MVC 기반 => Facade - Service - Dao - Mybatis postgreSQL 9.2(local- windows ver) postgreSQL 9.2(remote - windows ver) mybatis 3.1.1 TEST Facade(POJO) - Service(POJO) - Dao - Mybatis 이나 Facade - FacadeImpl - Service - Dao - Mybatis 구조로 테스트 함. [Facad.. 2013. 5. 27.
windows postgreSQL autocommit off 만들기 windows postgreSQL autocommit off ..... JTA가 잘되지 않아서..어제 하루 동안 찾아서 해봤는데..못찾았는데..ㅠ.ㅠ.. 오늘 스터디 와서 함께 해보니..해결 되었다 ㅎㅎㅎ 감사!! PostgreSQL AUTOCOMMIT : postgreSQL은 default가 ON 이다.-_-;; MS-SQL도 그러하다. Oracle은 OFF가 default~~! 설정 방법은 아래와 같다. 2PC 관련 설명^-^(성능 이슈..느림, 외부와 연결이 힘듬..계정/암호 알려 줄 것인가?..ㅋㅋ;;) 통합 이슈 : 2pc DATASOURCE를 넘어..서로 다른 조직에서 서로다른 애플리케이션, 환경에서의 통합은 어떻게 해야하나??? 옛날에 COBBA라는 녀석이 나옴. 자바진영은 새로운것을 만듬... 2013. 5. 25.
스프링 시큐리티 시작하기 Lesson 01 2013/02/13 - [OpenSource/Spring Security] - 먼저 알아두면 좋은스프링 시큐리티 용어 스프링 시큐리티는 2가지 각도로 보안을 다룬다. 1) 서블릿 필터를 이용하여 웹 요청에 대한 보안과 url 레벨의 접근을 제한한다. 2) AOP를 이용하여 메소드 호출에 보안을 적용 할 수 있다. 한마디로 객체를 Proxying 하고 사용자가 보안이 적용된 메소드를 호출 할 수 있는 적절한 권한을 가지는지 확인하는 advice를 적용 한다. 스프링 시큐리티를 하고자 한다면 모듈을 추가해줘야 한다.(jar) 8가지 모듈을 제공 한다^-^ 모 듈 설 명 ACL 접근 제어 리스트(ACL : Access Control List)를 통해 도메인 객체 보안에 대한 지원 제공 CAS Client JA.. 2013. 5. 19.
postgreSQL clob 처리 postgreSQL을 사용하면서 oracle에서 사용되어지는 CLOB, BLOB을 대신하여 어떤 것을 사용해야하는지.. 알아보자^-^ 아래의 링크(매뉴얼)을 통해 알 수가 있다. http://www.postgresql.org/docs/current/static/datatype-character.html "In addition, PostgreSQL provides the text type, which stores strings of any length" Be aware that CLOBs in Postgres are limited to 1GB, whereas Oracle can handle 4GB (which is also well documented in the manual) - 참고 사이트 : http.. 2013. 5. 13.
번들 property 만들기 리소스번들쪽에서 쓰일 property 파일 만들기~ 뭐..별거 없다 ㅋㅋ; /** * encode - * @param * @return * @returnType * @author taeha.park * @version OSS R1.1 * @created 2013. 4. 29. 오전 10:28:58 * @updated */ @Test public void bundleTest() { String dir = "d:\\MessageResources_ko.properties"; String key = "ACET.E0000002"; String value = "{0}은(는) 필수{1}항목?is that right?."; String changeCode = ""; try { changeCode = encode(val.. 2013. 5. 10.
Mybatis SVN 주소 참고참고~ http://mybatis.googlecode.com/svn 2013. 5. 9.
Jboss Start-up Error : invalid console appender config detected, console stream is looping 에러 내용 : Jboss Start-up Error : invalid console appender config detected, console stream is looping 환경 : spring-framework 3.x jboss 5.x 구글링 해보니..외국인 형이 잘 정리 해놓았다! 땡큐!!^-^ 글쓴이는 2번째 방법을 사용 하였다. If your application has its own log4j.properties, it may conflict with the one jboss uses. This will cause jboss to raise the following error: "ERROR: invalid console appender config detected, console stream.. 2013. 4. 25.
java.lang.IllegalStateException: Web app root system property already set to different value 환경 spring-framework 3.x jboss 5.x jboss 뜰 때 아래의 에러가 난다면.. java.lang.IllegalStateException: Web app root system property already set to different value 분명히 하나의 JBOSS에 여러개의 프로젝트를 넣어 사용하고 있을 것이다!! 위의 에러가 나지 않으려면~! WEB-INF밑에 있는 web.xml에 아래와 같이 내용을 추가 해 주면 된다^-^good~ [추가 내용] webAppRootKey xx.root 2013. 4. 25.
떡볶이를 영어로?? 외국인 친구가..물었다.. 영어사전 떡볶이 예문보기 tteokbokki, rice cakes in hot sauce 2013. 4. 24.
TDD(테스트 주도 개발) 테스트 주도 개발..! 우선 TDD란 무엇인지 알아보자^-^ 프로그램을 작성하기 전에 테스트부터 먼저하라! (Test the program before you write it) - Kent Beck - 말 그대로 테스트 부터 하는 것이다. 테스트 주도 개발의 목표는? Clean code that works (잘 동작하는 깔끔한 코드) - Ron Jeffries - 2013. 4. 16.
Spring jmsTemplate 사용하기 2013/03/22 - [OpenSource/Spring] - HornetQ, JMS Client using Springframework and Maven 2013/03/22 - [Was/JBOSS] - JBoss의 미들웨어에 Hornetq를 설치 내가 했던 작업은 이러하다. 1. JBoss에 Hornetq를 설치(Hornetq install을 구해 ant로 빌드 ant -f build.xml 2. JBoss에 설치 된 Hornetq의 xml 설정을 추가(Queue, Topic, ConnectionFactory등) 3. Spring에 Context 파일을 추가(jms template사용) 이러한 작업을 통해서..sample소스까지도 무리 없이 돌아간다. 하지만..어떻게 돌아가는지 궁금하다...그래서 찾아.. 2013. 3. 26.
[2번째] KSUG+자바카페 2013년 상반기 스터디 2013/03/16 - [Study/Study group] - KSUG+자바카페 2013년 상반기 스터디 2시~2시 30분 : 책 읽고, 무엇을 할지 토론 교제는 토비! 가 아닌 Spring in Action^-^ Bean이란? 스프링 인 액션 : 모든 것은 Bean에서 시작 되었다..ㅋㅋ EJB와는 다르다. 스프링의 빈은.. 마치 getter/setter 의 VO ??? 빈의 제어영역, 생명주기 관리 : 컨테이너(스프링 컨테이너) 컨테이너에 올릴려면..자동으로 되던가 , 관리 -> 예전에는 빈 팩토리 -> 스프링이 발전함에 따라 applicationContext(3가지 종류) 1) ClassPathXmlApplicationContext : 실무에서 가장 많이 씀 2) FileSystemXmlApplic.. 2013. 3. 23.
HornetQ, JMS Client using Springframework and Maven spring에서 JMS > HornetQ를 쓸려고 찾아보다 보니.. http://www.javacodegeeks.com/2010/06/spring-3-hornetq-21-integration.html 요런 튜토리얼이 있었고 거기에는.. /lib/hornetq-bootstrap.jar /lib/hornetq-core.jar /lib/hornetq-jms.jar /lib/hornetq-logging.jar /lib/jnpserver.jar /lib/netty.jar 요런것들이 필요하다~~라고 되어있었지만..현재 프로젝트는 메이븐 프로젝트였다.. 다시 찾아봤더니..아래에 좋은 사이트를 발견하였다^^ 외국인 친구 땡큐! 펌] http://www.future-edge.nl/blog/hornetq-jms-clien.. 2013. 3. 22.
JBoss의 미들웨어에 Hornetq를 설치 JBoss 5.1 + Hornetq working 환경 : Winodws JBoss의 미들웨어에 Hornetq를 설치하여 보자. 우선 JBoss5.1과 Hornetq 파일을 전달 받았고.. JBoss에 Hornetq를 셋팅 하려고 한다. 1) jboss-as 밑에 Hornetq에서 압축을 풀어서 나온 extras/ 를 복사해서 넣는다.(hornetq =>jboss) $JBOSS_HOME/jboss-as/extras/hornetq 의 형태가 될 것이다. 2) 그리고...~/hornetq 디렉토리 밑에는 bat 파일이 없었다..--;;; 지못미... 달랑 shellscript file과...ant의 build.xml file만이 존재하였다. 그래서 build.xml을 이용하기 위해 http://ant.apa.. 2013. 3. 22.
반응형