Writing
작업 노트
기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.
클린코드(의미 있는 이름)
클린코드 의미 있는 이름 검색하기 좋은 이름을 사용하라 위에 asis코드와 tebe코드중 어느것이 검색에 더 편하겠나? 일단 숫자형식은 검색하기 매우 까다롭다 이름을 의미 있게 지으면 검색하기 편해진다. 인코딩은 피하라 헝가리식 표기법 옛날 원도우 C API는 헝가리식 표기법을 매우 중요하게 생각했다. 실제로 컴파일하기
스프링 부트로 개발중인 코드들을 서비스 재시작없이 반영 livereload 사용
스프링 부트로 개발중인 코드들을 서비스 재시작없이 반영 livereload 사용 인텔리제이 기준으로 설명하면 브라우저에 을 설치 application.properties 열어 spring.devtools.livereload.enabled=true 추가 IntelliJ Preferences Build,Execution,De
mssql 자동닫기 설정 확인
mssql 자동닫기 설정 확인 SELECT DATABASEPROPERTY ( 'TEST', 'IsAutoClose') 이런식으로 하면 확인이 가능하다. 위 내용으로 접속이 없으면 데이터 베이스 리소스를 내렸다가 올리는데 이런 상황에서는 성능저하가 된다. 참조
Docker SQL Server 컨테이너 이미지에 데이터 베이스 백업 복원하기
Docker SQL Server 컨테이너 이미지에 데이터 베이스 백업 복원하기 다운로드 실행 <YourStrong!Passw0rd 이부분을 자기가 아는 패스워드로 바꾸면 된다. 그리고 일단 윈도우용 bak 파일을 복원 시킬때 정상적으로 동작하지 않았다. 그래서 mdf파일과 ldf을 직접 임포트 시킬려고 했다. 일단 데이터
맥북에서 자바 개발 환경 셋팅
맥북에서 자바 개발 환경 셋팅 인텔리제이 키 먹통 해결 파인더에 숨김파일 표시 단축키(이것은 해당 폴더만 적용된다.) brew 설치 일단 처음에 받으니 brew도 설치가 안되있었다 이것부터 설치 JDK 설치 그리고 난 오픈JDK 배포판 중에 AdoptOpenJDK를 선택 해서 인스톨 할것이다. 지금 기준으로 jdk11을
Web on Reactive Stack(Spring WebFlux Reactive Core)
Reactive Core 이 spring web모듈에는 사후 대응 웹 응용 프로그램에 대한 다음과 같은 기본 지원이 포함되어 있습니다. 서버 요청 처리에는 두 가지 레벨의 지원이 있습니다. HttpHandler : Reactor Netty, Undertow, Tomcat, Jetty 및 Servlet 3.1+ 컨테이너에
Web on Reactive Stack(Spring WebFlux 개요)
Web on Reactive Stack 이 부분에서는 Netty, Undertow 및 Servlet 3.1+ 컨테이너와 같은 비 차단 서버에서 실행하기 위해 Reactive Streams API를 기반으로 만들어진 리 액티브 스택 웹 응용 프로그램에 대한 지원을 다룹니다 . 개별 챕터에서는 Spring WebFlux 프레