tools & libs/ETC
-
eclipse, maven을 이용한 web application 배포 synology nas에 web application을 배포하기 위해서 maven을 이용해보자. 여기서는 eclipse 를 기반으로 설명한다. maven project 생성 먼저 프로젝트를 maven project로 변경해야 한다. 이를 위해 프로젝트 오른클릭 후 convert to maven project를 선택하자. 특별히 변경할 내용을 없으므로 Finish를 선택한다. 결과로 pom.xml 파일이 잘 생성되었다면 성공이다. 프로젝트 이름에도 M 이라고 표시되어있다. 플러그인 설치 tomcat에 배포하기 위해서는 tomcat 플러그인을 설치한다. pom.xml 파일을 오른클릭해서 Maven > Add Plugin을 선택한다. 검색어..
[synology] NAS에 Web Application 배포하기 - 2. 배포eclipse, maven을 이용한 web application 배포 synology nas에 web application을 배포하기 위해서 maven을 이용해보자. 여기서는 eclipse 를 기반으로 설명한다. maven project 생성 먼저 프로젝트를 maven project로 변경해야 한다. 이를 위해 프로젝트 오른클릭 후 convert to maven project를 선택하자. 특별히 변경할 내용을 없으므로 Finish를 선택한다. 결과로 pom.xml 파일이 잘 생성되었다면 성공이다. 프로젝트 이름에도 M 이라고 표시되어있다. 플러그인 설치 tomcat에 배포하기 위해서는 tomcat 플러그인을 설치한다. pom.xml 파일을 오른클릭해서 Maven > Add Plugin을 선택한다. 검색어..
2020.09.20 -
Synology NAS에 Web Application 배포하기 나름 고가를 들여 구입한 Synology NAS(사실 최하위급 기종이다. ㅜㅜ)를 좀 더 활용해 보기 위해서 웹서버를 설치하고 운영해보려 한다. 톰켓 설치 및 기본 설정 현재 Synology에서는 Tomcat 7 버전을 배포하고 있다. (현재 Tomcat의 버전이 10까지 가는 상황에서 매우 아쉽다. ㅜㅜ) 설치 방법은 시놀로지 바탕화면의 패키지 센터를 선택하고 거의 맨 아래에 있는 Tomcat7의 설치 버튼을 클릭하면 된다. 이후는 그냥 쭉 Next이다. 동작 확인 설치 후 열기를 눌러보면 로그인을 요청하는 창이 나오는걸로 봐서는 설치가 잘 된듯한데 도대체 누구로 로그인 해야할지 막막하다. synology 계정으로 로그인 하려 해봤자 당연 ..
[synology] NAS에 Web Application 배포하기 - 1. 톰켓 설치Synology NAS에 Web Application 배포하기 나름 고가를 들여 구입한 Synology NAS(사실 최하위급 기종이다. ㅜㅜ)를 좀 더 활용해 보기 위해서 웹서버를 설치하고 운영해보려 한다. 톰켓 설치 및 기본 설정 현재 Synology에서는 Tomcat 7 버전을 배포하고 있다. (현재 Tomcat의 버전이 10까지 가는 상황에서 매우 아쉽다. ㅜㅜ) 설치 방법은 시놀로지 바탕화면의 패키지 센터를 선택하고 거의 맨 아래에 있는 Tomcat7의 설치 버튼을 클릭하면 된다. 이후는 그냥 쭉 Next이다. 동작 확인 설치 후 열기를 눌러보면 로그인을 요청하는 창이 나오는걸로 봐서는 설치가 잘 된듯한데 도대체 누구로 로그인 해야할지 막막하다. synology 계정으로 로그인 하려 해봤자 당연 ..
2020.09.12 -
project lombokJava 애플리케이션을 만들다 보면 계층 간 데이터 교환에 사용되는 DTO(Data Transfer Object)를 만들게 된다. DTO를 만들 때는 일반적으로 다음의 규칙을 따른다.멤버 변수(field)는 private 접근 제한자를 사용한다.해당 멤버 변수에 접근하기 위해 public setter/getter를 포함한다.기본 생성자를 정의한다.선택 사항으로, 여러 파라미터 생성자를 오버로딩 하거나, toString(), equals(), hashCode() 등을 재정의 할 수 있다.이렇듯 DTO를 만드는 작업은 대체로 간단해서 대부분 IDE들이 제공하는 기능을 통해 코드를 쉽게 생성할 수 있다. 하지만 프로젝트 진행 과정에서 리펙토링이 필요하거나 속성이 변경될 경우, DTO ..
[Lombok] 설정 및 기본 사용법project lombokJava 애플리케이션을 만들다 보면 계층 간 데이터 교환에 사용되는 DTO(Data Transfer Object)를 만들게 된다. DTO를 만들 때는 일반적으로 다음의 규칙을 따른다.멤버 변수(field)는 private 접근 제한자를 사용한다.해당 멤버 변수에 접근하기 위해 public setter/getter를 포함한다.기본 생성자를 정의한다.선택 사항으로, 여러 파라미터 생성자를 오버로딩 하거나, toString(), equals(), hashCode() 등을 재정의 할 수 있다.이렇듯 DTO를 만드는 작업은 대체로 간단해서 대부분 IDE들이 제공하는 기능을 통해 코드를 쉽게 생성할 수 있다. 하지만 프로젝트 진행 과정에서 리펙토링이 필요하거나 속성이 변경될 경우, DTO ..
2020.06.14 -
1. 프로그램 설치 https://obsproject.com/ko Open Broadcaster Software | OBS 영상 녹화와 실시간 방송을 할 수 있는 무료 및 공개 소프트웨어입니다. 윈도우, 맥 혹은 리눅스 환경에서 빠르고 쉽게 방송 할 수 있습니다. obsproject.com 2. 플러그인 설치 1) 잡읍 제거 - 경로: https://www.reaper.fm/reaplugs/ REAPER | ReaPlugs Want to use some of the comprehensive FX plug-ins that REAPER provides, but stuck in another host? Haven't made the switch yet? Fear not -- you can download Re..
OBS1. 프로그램 설치 https://obsproject.com/ko Open Broadcaster Software | OBS 영상 녹화와 실시간 방송을 할 수 있는 무료 및 공개 소프트웨어입니다. 윈도우, 맥 혹은 리눅스 환경에서 빠르고 쉽게 방송 할 수 있습니다. obsproject.com 2. 플러그인 설치 1) 잡읍 제거 - 경로: https://www.reaper.fm/reaplugs/ REAPER | ReaPlugs Want to use some of the comprehensive FX plug-ins that REAPER provides, but stuck in another host? Haven't made the switch yet? Fear not -- you can download Re..
2020.04.30 -
오피스 365를 사용하다 보니 타이틀 바에 outlook 계정 이름이 표시되어서 상당히 눈에 거슬린다. 이를 변경하려면 registry를 변경해줘야 한다. registry 편집기를 열고 아래 키를 찾아보자. 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Identity\Identities\XXX_LiveId 하위 키 중에 FriendlyName이 있는데 그 값을 원하는 이름으로 변경하면 된다. 그런데 하필 바꾸고 싶은 onenote는 변경이 안된다. 어디선가 다른 값에 의해 지배를 받는것 같다. 누군가 onenote에서는 어떻게 해야하는지 방법을 발견하게 되면 댓글로 남겨주세요. ㅜㅜ
[office 365] 타이틀 바에서 사용자 명 변경오피스 365를 사용하다 보니 타이틀 바에 outlook 계정 이름이 표시되어서 상당히 눈에 거슬린다. 이를 변경하려면 registry를 변경해줘야 한다. registry 편집기를 열고 아래 키를 찾아보자. 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Identity\Identities\XXX_LiveId 하위 키 중에 FriendlyName이 있는데 그 값을 원하는 이름으로 변경하면 된다. 그런데 하필 바꾸고 싶은 onenote는 변경이 안된다. 어디선가 다른 값에 의해 지배를 받는것 같다. 누군가 onenote에서는 어떻게 해야하는지 방법을 발견하게 되면 댓글로 남겨주세요. ㅜㅜ
2020.04.26 -
노트북으로 작업을 하다 습관적으로 뚜껑을 닫고 자러갈 때가 많다. 왜냐하면 자동으로 절전모드로 빠져서 다음날 이어서 작업할 수 있기 때문이다. 그런데 왠걸.. 아침에 보면 노트북의 팬이 맹렬히 돌고 있고 노트북을 사용하려 해도 전혀 반응이 없다. 일차적으로 할 수 있는 방법은 강제 종료였다. 전원 버튼을 4초 이상 꾹 누르면 종료된다. 하지만 왠지 강제 종료라 마음이 편하지 않다. 이때 제어판 -> 전원옵션 -> 전원 단추 작동 설정 -> 종료 설정에서 빠른 시작 켜기(권장)을 끄면 해결!
[Windows]노트북이 절전모드로 가지 않을 때노트북으로 작업을 하다 습관적으로 뚜껑을 닫고 자러갈 때가 많다. 왜냐하면 자동으로 절전모드로 빠져서 다음날 이어서 작업할 수 있기 때문이다. 그런데 왠걸.. 아침에 보면 노트북의 팬이 맹렬히 돌고 있고 노트북을 사용하려 해도 전혀 반응이 없다. 일차적으로 할 수 있는 방법은 강제 종료였다. 전원 버튼을 4초 이상 꾹 누르면 종료된다. 하지만 왠지 강제 종료라 마음이 편하지 않다. 이때 제어판 -> 전원옵션 -> 전원 단추 작동 설정 -> 종료 설정에서 빠른 시작 켜기(권장)을 끄면 해결!
2019.12.25 -
프로그래밍 과정에서 중간 중간 탐색기로 파일을 보다가 cmd 창을 이용해야할 경우가 있다. 슬픈점은 오른쪽 클릭했을 때 현재 경로에서 CMD가 나오지 않는다는 점이다. 나오게 하자!! 1. 먼저 regedit를 실행한다. [윈도우+R] 입력 후 열기에 regedit라고 입력한다. 2. HKEY_CLASSES_ROOT > Directory > Background > shell로 이동한다. 3. 기본값 아래 우클릭 후 새로만들기 > 키를 입력 후 이름을 cmd_open으로 입력한다. 4. cmd_open 선택 후 기본값을 더블클릭해서 편집 창을 연 후 값 데이터를 입력한다. 5. 벌써 탐색기에서 우클릭해보면 만든 메뉴를 확인할 수 있다. 하지만 아직은 멍텅구리여서 동작하지는 않는다. 6. 기능 추가하기 cm..
탐색기에서 마우스 오른클릭으로 CMD 등록하기프로그래밍 과정에서 중간 중간 탐색기로 파일을 보다가 cmd 창을 이용해야할 경우가 있다. 슬픈점은 오른쪽 클릭했을 때 현재 경로에서 CMD가 나오지 않는다는 점이다. 나오게 하자!! 1. 먼저 regedit를 실행한다. [윈도우+R] 입력 후 열기에 regedit라고 입력한다. 2. HKEY_CLASSES_ROOT > Directory > Background > shell로 이동한다. 3. 기본값 아래 우클릭 후 새로만들기 > 키를 입력 후 이름을 cmd_open으로 입력한다. 4. cmd_open 선택 후 기본값을 더블클릭해서 편집 창을 연 후 값 데이터를 입력한다. 5. 벌써 탐색기에서 우클릭해보면 만든 메뉴를 확인할 수 있다. 하지만 아직은 멍텅구리여서 동작하지는 않는다. 6. 기능 추가하기 cm..
2019.11.26 -
power shell의 도움말을 보려면 help를 사용한다. PS C:\Temp> help rm 이름 Remove-Item 구문 Remove-Item [-Path] [] Remove-Item [] 별칭 ri rm rmdir del erase rd 설명 Get-Help가 이 컴퓨터에서 이 cmdlet에 대한 도움말 파일을 찾을 수 없습니다. 일부 도움말만 표시합니다. -- 이 cmdlet을 포함하는 모듈에 대한 도움말 파일을 다운로드하여 설치하려면 Update-Help를 사용하십시오. -- 이 cmdlet에 대한 도움말 항목을 온라인으로 보려면 "Get-Help Remove-Item -Online"을 입력하거나 https://go.microsoft.com/fwlink/?LinkID=113373(으)로 이동..
[PowerShell]도움말 설치 및 보기power shell의 도움말을 보려면 help를 사용한다. PS C:\Temp> help rm 이름 Remove-Item 구문 Remove-Item [-Path] [] Remove-Item [] 별칭 ri rm rmdir del erase rd 설명 Get-Help가 이 컴퓨터에서 이 cmdlet에 대한 도움말 파일을 찾을 수 없습니다. 일부 도움말만 표시합니다. -- 이 cmdlet을 포함하는 모듈에 대한 도움말 파일을 다운로드하여 설치하려면 Update-Help를 사용하십시오. -- 이 cmdlet에 대한 도움말 항목을 온라인으로 보려면 "Get-Help Remove-Item -Online"을 입력하거나 https://go.microsoft.com/fwlink/?LinkID=113373(으)로 이동..
2019.11.22