Blog
기술 블로그
Backend, Language, Database, Infrastructure, AI 주제로 작성한 기술 기록입니다.
132개의 글5개 카테고리2023년부터 기록
Backend
@Value로 Static 변수에 값 주입할 수 있을까?
Spring에서 @Value 어노테이션은 application.properties와 같이 프로퍼티에 정의된 값을 주입하는데 사용된다.
Backend서비스 중인 WAS 트러블슈팅 (with. Spring)
WAS에서 에러가 발생하는데 GlobalException으로 잡히거나 Elastic의 HighLevel 클라이언트를 쓰는 경우 정확한 에러 파악이 어려울 수 있다
Database데이터베이스 서버 보안 취약점 방지
실제 운영중인 서비스에서 데이터베이스의 보안은 매우 중요한 문제이므로 보안 관련 설정을 적용하여 취약점을 미리 방지하는 것이 좋다.
DatabaseFile로 간단하게 DB Table 백업하기
개발하다 데이터를 잠깐 백업해야 하는데 pgdump..등 사용하기 귀찮을 때 간단하게 백업하는 방법
Infrastructure서버 성능 최적화와 보안을 위한 네트워크 속성 설정
WAS 중 가장 많이 사용되는 Tomcat의 네트워크 연결 및 성능 관련 커스텀 설정 알아보기
LanguageMyBatis: ClassNotFoundException 트러블 슈팅 (JVM 네이밍 규칙)
InnerClass 사용 시 Mybatis에서 ClassNotFound 에러를 발생시키는 원인인 JVM의 클래스 네이밍 규칙..?
InfrastructureWebtoB(WEB) & Tomcat(WAS) 연동. with ReverseProxy
WebtoB의 Reverse Proxy를 이용하여 외부 서버에 WebtoB를 두고 내부 서버에 WAS를 두어 연동하는 방식은 보안, 성능, 유지보수 측면에서 유리하기 때문에 많이 사용된다.
Language집합(Set) 자료형 사용하여 시간복잡도 줄이기
a배열을 반복하며 b배열에 a의 값과 일치하는 값이 있다면 a[i] 값을 1로 변경해야 한다.
Language자원 관리 (try-with-resources)
Try문으로 자원 관리하기