본문 바로가기

전체 글100

Spring MSSQL 2014 TLS 1.2 MSA 환경을 구성중이다. 대부분의 데이터는 mariaDB로 데이터를 쌓고있지만 인게임으로 아이템을 지급해줘야하는 item-service는 mssql에 물린다. 인게임팀의 개발서버는 mssql 2014 버전을 사용하고있다. SpringBoot로 개발한 item-service는 개발작업시 jdk11로 개발했다. DB를 연결해서 컨텍스트 로드 테스트를 돌려보니 에러가 난다. com.microsoft.sqlserver.jdbc.SQLServerException: 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "The server selected protocol version TLS10 is not accepted by c.. 2021. 7. 23.
Visual Studio for Mac - 자동 새로고침 .Net Core 3.1 에서 Web application 개발시 cs 파일이 아닌 단순 웹 파일 수정시에도 빌드해서 어플리케이션을 다시 띄우지않으면 반영이 되지않는 어려움이 있다. .NET Core MVC Page Not Refreshing After Changes - Stack Overflow .NET Core MVC Page Not Refreshing After Changes I'm building a .NET Core MVC on the latest version 2.2. I have a problem when I make changes to the CSHTML file and refresh the page, my changes are not reflected in the browser. I ha.. 2021. 3. 12.
builder 패턴 객체 생성시 옵셔널한 필드들이 여러개일 경우 곱절의 생성자를 만들어야하는데 (옵셔널 필드가 두 개라고 가정할 때 네 개의 생성자가 필요하다.) 이런 상황일 때 빌더패턴을 사용하면 도움이된다. 출처. Java 프로그래밍면접 이렇게 준비한다. 2020. 12. 23.
MSSQL MERGE (UPSERT) POSTGRES 에서는 ON CONFLICT DO UPDATE 절로 사용하지만 MSSQL 은 MERGE 구문을 이용한다. postgres 의 upsert mssql 의 merge 동시성 처리시 SELECT , UPDATE, INSERT, DELETE 를 한개의 구문에서 처리할 수 있는 유용한 쿼리 구문이다. NOT MATCHED 에서 UPDATE, DELETE 를 수행하고자한다면 WHEN NOT MATCHED BY SOURCE THEN 으로 수정해 작업한다. 2020. 10. 19.