반응형

cmd를 관리자 권한으로 실행한 후 아래 명령어를 실행

(2018/05/03 - [기타] - window 10 cmd 관리자 권한으로 실행하기)

 

chkdsk /f d: (오류가 발생한 드라이브)

반응형
반응형

윈도우키 + i 

 

누르면 오른쪽에 메뉴가 나타납니다.

반응형
반응형

https://www.microsoft.com/ko-kr/search 에 접속하셔서 KB2999226 를 키워드로 검색하셔서 해당 업데이트를 설치하시면 됩니다.

 

검색 예 :

KB2999226 window2012

KB2999226 window10

KB2999226 window7

반응형
반응형

 

탐색기 > 내  PC > 마우스우클릭 > 속성

 

고급 시스템 설정

 

고급 > 환경 변수
시스템 변수 > 새로 만들기
변수 이름 : JAVA_HOME
CMD 창에서 echo %JAVA_HOME% 입력해서 테스트.

반응형
반응형

tomcat 기준으로 Set-cookie 가 언제 응답헤더에 내려올까요?

 

httpSession을 개발자가 접근하는 경우 WAS내에 세션ID(JSESSIONID)가 없다면 내부적으로 세션ID를 만들어서

 

해당 요청의 응답헤더에 Set-cookie를 통해 내려 줍니다.

 

추가!!

 

JSP 페이지를 로딩하는 경우에도 jsessionid가 없다면 Set-Cookie가 지정됩니다.

 

JSP 페이지에서 Set-Cookie 설정을 막으려면 아래 처럼 session="false" 옵션을 추가해 주면 됩니다.!!

 

<%@ page contentType="text/html;charset=UTF-8" session="false" %>
반응형
반응형

"어느날 갑자기". 개발자에게 제일 무서운 말이죠 ㅋㅋ.

 

잘 되던게 어느날 갑자기.... ㄷㄷㄷ

 

Response Header에 딸려오는 Set-Cookie가 저장되질 않아서 쿠키가 계속 갱신 되는겁니다.

 

그래서 당연히 Login이 되질 않았죠.

 

갑자기 왜 안될까 ㅜㅜ.

 

결론부터 말씀 드리면,

 

https://localhost:8090/login

http://localhost:8090/login

 

위 두 URL 에 비밀이 있습니다.

 

Same IP, Same Port But Different Scheme

 

Https 테스트를 해보겠다고 하던게 화근이 되었죠.

 

다른 브라우저에서는 테스트를 해보질 않아서 모르겠지만

Chrome은

 

https, localhost, 8090 영역에 제가 테스할 때 당시에 Set-Cookie로 쿠키를 저장해 놓았겠죠.

그런데

http, localhost, 8090 으로 돌아와서 테스트 하려니 이상하게도 Set-Cookie가 들어먹질 않습니다.

 

[해결책!!]

 

https, localhost, 8090 으로 돌아가서 Cookie를 All Clear 한 후,

 

다시 

 

http, localhost, 8080 으로 가서 테스트하면 Set-Cookie가 잘먹습니다.

 

 

아.... 힘들다.삽질.

반응형
반응형

1. crt to pem

cat 개인키 도메인인증서 체인인증서 루트인증서 > 이름.pem

cat goni9071.tistory.com.key goni9071.tistory.com.crt ALPHASSL_CA__SHA256__G2.crt GLOBALSIGN_ROOT_CA.crt > tomcat.pem 

* 주의사항*

cat 으로 인증서 들을 붙이다 보면 아래 처럼 파일 만들어 질 수 있습니다.

-----END CERTIFICATE----------BEGIN CERTIFICATE-----^M

이런경우 요딴 오류가 발생하므로 수정이 필요합니다.

140374151796552:error:0906D066:PEM routines:PEM_read_bio:bad end line:pem_lib.c:802: 

아래와 같이 수정해 주시면 됩니다. (인증서 개수만큼!! ^M 은 vi에서 Ctrl + V + M 입니다.)

-----END CERTIFICATE-----^M
-----BEGIN CERTIFICATE-----^M

2. pem to p12

openssl pkcs12 -export -out tomcat.p12 -in tomcat.pem -name "goni9071.tistory.com" 

3. p12 to jks

keytool -importkeystore -srckeystore tomcat.p12 -srcstoretype pkcs12 -alias goni9071.tistory.com -destkeystore goni9071.tistory.com.jks -deststoretype jks 

 

crt 를 jks 로 변환해 tomcat 에서도 사용할 수 있게되었습니다.~

2019/05/22 - [java] - spring boot ssl 적용

반응형
반응형

1. 사용자 등록

%SVN_REPOSITORY_HOME%/conf/passwd

[users]
username = password

 

2. 기본 설정

%SVN_REPOSITORY_HOME%/conf/svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

 

3. 권한 설정

%SVN_REPOSITORY_HOME%/conf/authz

[/]
userA = rw
 
[/a]
userB = r
 
[/b/c]
userC = rw
반응형
반응형

윈도우10 에서 마이크로소프트 계정없이 사용자 계정 추가하는 방법입니다.

 

1. 시작버튼 -> 톱니바퀴모양(설정) 선택

 

2. 가족 및 다른 사용자 -> 이 PC에 다른 사용자 추가

 

3. 이 사람의 로그인 정보를 가지고 있지 않습니다.

4. Microsoct 계정 없이 사용자 추가.

5. 계정 정보를 입력하면 완료입니다.!

반응형
반응형

프로젝트를 진행하다 보니 법정동 정보를 행정동으로 변환 해야하는 이슈가 생겼습니다.

 

법정동, 행정동 명칭을 들어본적은 있는데 이번에 조금 이해하게 되었습니다.

 

정식 정의는 아니고 제가 이해한 바는 아래와 같습니다.

 

법정동 : 과거로부터 이어져 내려온 변하지 않는 동 단위.

행정동 : 현재 행정부의 편의에 의해 변할수 있는 동 단위.

 

그러면 법정동 데이터와 행정동 데이터 그리고 맵핑 데이터를 얻는 방법을 공유하도록 하겠습니다.

 

행정안전부 : https://www.mois.go.kr 에 접속 해서

 

"홈 > 업무안내 > 지방자치분권실 > 주민등록 및 인감" 메뉴를 찾아들어 갑니다.

 

https://www.mois.go.kr/frt/bbs/type001/commonSelectBoardList.do?bbsId=BBSMSTR_000000000052

https://www.mois.go.kr/frt/bbs/type001/commonSelectBoardList.do?bbsId=BBSMSTR_000000000052

 

가장최신 "주민등록주소코드 변경내역" 을 선택합니다.

주민등록주소코드 변경내역(2019.04.01 시행)

jscode20190401.zip 을 다운 받아 압축을 풀면 아래와 같습니다.

 

KIKcd_B 는 법정동 파일 (확장자가 없는 파일은 텍스트 파일, xlsx 는 엑셀파일입니다.)

KIKcd_H 는 행정동 파일

KIKmix는 맵핑파일 입니다.

 

맵핑파일을 참조해서 법정동 행정동을 변환하시면 됩니다.

 

 

반응형

+ Recent posts