728x90
반응형

분류 전체보기 123

[JAVA] DB 접속정보를 Base64로 인코딩/디코딩 하여 비식별화를 해보자.

dbcp는 java class의 BasicDataSource에 상수로 선언되어있다. DB 접속정보가 써져있는 xml에서 대게 BasicDataSource로 DB정보를 직접 보낸다. 나는 xml에 써져 있는 DB 정보를 비식별화하기 위해 Base64 인코딩/디코딩 하여 dbcp에 정보를 보내려고한다. BasicDataSource는 java에 있는 class이고 final 상수 타입으로 선언되어있어 직접 컴파일하기 어렵다. 따라서 BasicDataSource를 상속받고 암호화된 정보를 복호화 할 때 필요한 정보만 처리하도록한다. DB접속정보 xml Base64를 사용해서 암호화 / 복호화를 해보자. import java.util.Base64; import java.util.Base64.Decoder; imp..

IT/WEB 2021.01.06

[백준 알고리즘] We love kriii, 고양이, 개 - Java

문제(10718) : ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. 입력 : 본 문제는 입력이 없다. 출력 : 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. public class Main { public static void main(String[] args) { System.out.println("강한친구 대한육군"); System.out.println("강한친구 대한육군"); } } 문제(10171) : 아래 예제와 같이 고양이를 출력하시오..

IT/Algorithm 2021.01.05

[백준 알고리즘] Hello World! - Java

문제 : Hello World!를 출력하시오. 입력 : 없음 답안 : public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 백준의 알고리즘을 처음 사용해 보았는데 Hello World! 성공하는데 여러번의 시도가 필요했다. 왜냐하면 처음에는 단순하게 이렇게 제출 해 컴파일 에러가 떴고 System.out.println("Hello Wold!"); 두번째에는 런타임 에러가 떴다. package algorithm.chap01; public class Hello_World { public static void main(String[] args) { System.out.println("..

IT/Algorithm 2021.01.05
728x90
반응형