패스트캠퍼스 Java 웹 개발 마스터 올인원 패키지 Online. 챌린지 50일 간의 대장정이 끝이 났다. 진짜로 환급이 된다 여자친구가 매일매일 이 챌린지를 진행하는걸 보고 정말 지독하다고 했는데 결국 최종미션 대상자로 선정됐다는 안내메일을 받아낼 수 있었다. 이게 미션 시작일로부터 주말도 없이 진행해야하기 때문에 정말 쉽지 않은 도전이었던 것 같다. 여름 휴가 기간도 절묘하게 걸쳐있는 시기여서 .. 여행을 […]
패스트캠퍼스 자바 인강 100% 환급 챌린지 도전 시작
패스트 캠퍼스 100% 환급 챌린지 도전을 위해 주소만 만들어놨던 티스토리에 드디어 글을 쓰게 됐다. 사실 잘 쓰고 있는 워드프레스에다가 포스팅할 생각으로 챌린지 신청한 거였는데.. 네이버/티스토리/깃헙페이지 중에 등록하는 것만 가능하다고 공지가 와서 살짝 아쉽다. 그나마 예전에 블로그 플랫폼으로 쓰려고 고민했던 곳이기도 해서 한번 체험해보고자 티스토리를 선택했는데 마크다운으로만 글을 쓰다가 일반 에디터로 쓰는게 어색하긴 하지만 클립보드에 복사한 […]
[Python] JPype로 Java 라이브러리 가져다 쓰기
JPype를 이용하면 python 에서 java 라이브러리를 이용할 수 있다. 기존 프로젝트에서 자바로 만들어놓은게 있고 굳이 파이썬으로 다시 만들어 쓸 시간이 없을때 jpype를 유용하게 쓰고있는데, 성능 이슈가 없는 작업이나 후딱 치워버리고싶은 일회성 작업을 하는데 진짜 도움이 많이 된다. 암복호화같은것들? java는 python 보다는 오래전부터 인기가 있던 언어여서 그런지 인터넷을 뒤져보면 java로 만들어진 라이브러리는 있는데 python 버전은 없는 […]
[Jdbc] DriverPropertyInfo를 이용해 현재 드라이버 연결의 파라미터 값 확인하기
[Jdbc] DriverPropertyInfo를 이용해 현재 드라이버 연결의 파라미터 값 확인하기 jdbc에서 useAffectedRows 파라미터를 테스트해보던 중에 현재 jdbc 드라이버에 제대로 적용이 되어있는 것인지 확인이 필요했는데, java.sql.DriverPropertyInfo 를 이용해서 확인할 수 있었다. 아래와 같이 테스트 소스를 작성하고 파라미터 설정을 바꿔가면서 확인해보니 제대로 동작하는 것을 확인할 수 있었다. 출력 부분은 필요에따라 변형하면될 것 같고 어플리케이션 개발 단계에서는 DEBUG 모드로 […]
[Oracle] Diagnosability in Jdbc, driver에서 사용되는 SQL 로깅
[Oracle] Diagnosability in Jdbc, driver에서 사용되는 SQL 로깅 Oracle jdbc driver (ojdbc) 중에서 _g 로 끝나는 라이브러리가 있는데 이걸 이용하면 driver 를 통해서 쿼리하는 SQL 을 모두 추적할 수가 있다. Oracle Test DB docker hub 에 간단하게 오라클 데이터베이스를 테스트해볼 수 있는 이미지가 있어 이걸 이용했다. 등록한 사용자랑 DB 스키마를 보니 owncloud 에서 repository DB […]
[Java] Maven JDBC 프로젝트 생성하기
[Java] Maven JDBC 프로젝트 생성하기 카카오뱅크 코딩테스트 문제로 나왔던 문제를 해결하기 위해서 Maven을 처음 사용해봤다. Java 프로그래밍이 과제였는데 단순히 소스코드를 제출하는 것이 아니라 Maven 프로젝트를 제출하는 것이어서 부랴부랴 준비해서 사용해봤다. 프로그래밍을 하면서 별도의 IDE를 사용해본 적이 없어서 리눅스 bash와 vim 만을 이용했다. 프로젝트 생성 및 의존성 관리 다음 명령으로 프로젝트를 생성한다. mvn archetype:generate \ -DgroupId=net.oboki.kakaobank […]