-
[JAVA] UsernamePasswordAuthenticationFilter 이용한 커스텀 필터 설정
Spring-security 를 이용해 로그인을 구현할 때 UsernamePasswordAuthenticationFilter를 상속한다음 커스터마이징해서 사용해야하는 경우가 있다. 프로세스 실행시 내가 만든 클래스로 가려면 config 파일에 filter설정이 필요하다. 내가 만든 클래스를 CustomAuthFilter라고 하면 config 파일에 @Bean public CustomAuthFilter customAuthFilter(){ CustomAuthFilter customFilter = new CustomAuthFilter() customFilter.setRequiresAuthenticati... Read More
-
[JAVA] Weblogic 환경에서 Rest Template 작동 안할 때(EOF Exception)
톰캣에서 문제 없이 사용하던 Rest API기능이 Weblogic 환경에서는 중간에 멈춰버리는 현상이 발생했다. WAS는 Weblogic 12c를 사용했고 Rest 기능은 Spring RestTemplate를 이용해서 구현되어있다. 현상 RestTemplate를 이용해 API를 호출하면 EOF Exception 발생 I/O error on GET request for [URL] : Response had end of stream after 0 bytes; nested exception is java.io.EOFException; 해결 RestTemplate 객체를 생성 할 때 인자값으로 new Http... Read More
-
[JAVA] File 생성 시 기본 경로
자바에서 파일을 만들어서 FTP로 전송하는 기능을 구현하게 되었다. 파일에 대한 개념이 확실하지 않아서 많은 시행착오가 있었다. File file = new File("test.txt") 경로설정없이 파일명만 적었을 때 내가 만든 파일이 어느 위치에 생성되었는지 제대로 알지 못해서 고생했다. 멍청하게 고민하다가 로그 한번 찍어보고 바로 알게 되었다. 톰캣 : apache-tomcat\bin 웹로직 : \base_domain 프로젝트 내부가 아닌 프로젝트를 실행중인 WAS 내부에 파일이 생성이 되었다. 톰캣은 bin에 웹로직은 도메인 바로 밑에 생겼다. 처음 알았다. 아직 많이 부족한 것 같다. Read More
-
[SQLD] 시험보기 전에 한 번 보는 SQL 간단한 함수들
SQLD 시험을 보기 전에 봤던 정리입니다. 오라클 / MySQL / MS-SQL을 구분은 해놓지 않았습니다. 제 기준에서 작성한거라 중요하지만 없는 것도 있습니다. 제가 시험 봤을 때에는 주관식으로 NTILE와 LPAD, ROWNUM이 나왔던 기억이 있습니다. 1.문자 기능 함수 문자열의 알파벳 문자를 소문자로 바꾸어 준다 LOWER(문자열) 문자열의 알파벳 문자를 대문자로 바꾸어 준다 UPPER(문자열) 문자나 숫자를 ASCII 코드 번호로 바꾸어 ... Read More