개인노트(34)
-
Hyper-V 사용안할때 끄는법
1번방법 Hyper-V를 켜둔채 두다보면 블루스택(가상화를쓰는)이나 VM등의 프로그램을 사용하는데 여러가지 장애가 발생한다.. Hyper-V가 가상화를 사용하기때문인듯 하다.. 그래서 자동실행만 안하면 되는줄 알고 아래와 같이 자동실행을 껐으나 Hyper-V설정 자체를 문제삼는 프로그램의 경우에는 2번 방법의 명령어로 off or auto 값을 입력하여 껐다켤수 있다.(물론 재부팅해야만 적용된다..)(관리자권한으로 실행 필수) 2번방법 윈도우에서 하이퍼V를 설정하고 서비스는 작동하는데 bcdedit /set hypervisorlaunchtype off 를 cmd창에서 관리자권한으로 해두면 서비스만 수행되고 실제 작동을 안한다..그래서 도커도 작동을 안함 ㅡㅡ 기존설정으로 되돌리려면 bcdedit /set..
2021.09.26 -
Localhost https적용을 위한 key파일생성
로컬에서 https통신을 해야해서 아래와같은 부분을 찾아서 직접 keystore파일을 생성하여 ssl적용을 시켜봤었다. 아래를 따라서 진행하면서 오류가 나던 부분이나 이런건 찾아서 수행했다! 먼저 HTTPS통신을 구현 하기 하기전, SSL 이란? Secure Socket Layer의 약자로 SSL 프로토콜은 간단하게 웹서버와 브라우저 사이의 보안을 위해 만들어졌다. 간단하게 요약하자면 대칭키를 이용하여 암호화 통신을 한다! HTTP에 SSL 적용을 하여 Https 통신을 하게된다! 이러한 암호화 통신을 하기 위해선 SSL 인증서가 필요하다. SSL 인증서란 해당 웹 사이트가 해킹에 신뢰있는 사이트인지, 안전한 통신을하는 사이트인지를 구분하기 위해 누군가가 이 사이트가 신뢰가 있는 사이트라고 인증을 해주기..
2021.09.16 -
윈도우 파일탐색기 탭기능 추가방법(Mac처럼사용)
QTTabBar 를 다운받아서 사용하면 편하다 http://qttabbar.wikidot.com/ 설치 후 아래와 같이 옵션에서 사용가능 그리고 설정변경에서 한글로 변경가능 Download language file 클릭 후 다운 그리고 해당파일 경로를 잡아두면 됨. 이후 탭 형식으로 사용가능! 여백더블클릭시 뒤로가기가 되는부분은 이벤트에서 해당설정만 끄면됨
2021.09.15 -
이클립스 주석 자동완성을 잘 사용하자!
필수기능임 Eclipse를 사용할 때 함수 앞에서 /**라고 치고 엔터를 치면 주석을 자동완성해 준다. ##이걸 너무 늦게알았다.. 하나하나 주석을 //로 임의로 붙이고 있었는데## ##아래는 직접 작성한 예시## /** * 메일발송 메서드 * @param toEmail 메일 수신자 * @param title 게시글 제목 * @param bdContent 게시글내용 * @return void * @throws SQLException */ 위와 같이 작성한내용이 옆에 표출된다! 필수기능!!
2021.09.15 -
Egov(전자정부프레임워크) Pagination(페이징)추가하는법
운영사이트에 특정 페이지마다 페이징이 다른형태로 되기를 원할때가 있다. 확인결과 dispatcher-servlet.xml cs - Ctrl 을 누른 상태로 마우스를 올리니 클릭이 가능해진다. 그래서 파일을 열어본다. - 아래와 같이 custom tag가 정의되어 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 1.0 1.2 ui http://egovframework.gov/ctl/ui UI UI Tag Library pagination egovframework.rte.ptl.mvc.tags.ui.PaginationTag empty Pagination Tag pagination..
2021.09.15 -
Http통신 구방식
이전에 운영서버에서 facebook과 통신해서 token을 받아오거나 토큰을 사용해서 데이터를 받아올때 사용되던 메서드로 선언되어있던 부분들이다. 보통 Spring에서 제공하는 RestTemplate를 쓰거나 최신에서 지원하는 WebClient를 사용하거나 하는데 레거시 프로젝트라 그런가 그런부분들을 이전방식으로 사용하고있었다. public static String getHttpContents(String urlStr) { if("".equals(CommUtil.isNull(urlStr, ""))) return ""; StringBuilder sb = new StringBuilder(); URL url; InputStreamReader in = null; BufferedReader reader; Http..
2021.09.15