그냥 평소에 자주 쓰는 툴 및 사이트 공유...


1. 웹사이트

 1) jwt.io

 - 바로가기

 - jwt 를 손쉽게 decoded 할 수 있는 곳


 2) jsonlint.com

 - 바로가기

 - JSON Validation 해주고, beautify 해준다.


2. Chrome Extension

 1) Css viewer

- 바로가기

- 웹페이지 내 css를 손쉽게 볼 수 있다.


 2) postman

- 바로가기

- 너무 유명한 Rest Client


 3) editthiscookie

- 바로가기

- 쿠키값을 조작하기 편한 extension


 4) JWT Analyzer & Inspector

- 바로가기

- 위에 웹사이트 탭에 있는 jwt.io처럼 jwt 값을 손쉽게 decoded 해주는 툴


 5) JSONView

- 바로가기

- Json 파일을 이쁘게 보여줌.


1. 에러메시지

Error:java: javacTask: source release 8 requires target release 1.8


2. 해결방법

 1) 설정변경

  - File -> Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler 

  - 아래 이미지 내에 'target bytecode version' 옵션 1.8로 변경

  



 2) Maven을 사용할 경우

  - 아래소스 pom.xml에 추가

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>


1. 다운로드

 - Settings -> Plugins -> Browse repositories -> golang 검색


2. GO 프로젝트 세팅

 - 새로운 모듈 만들기.



 - 처음 세팅하면 아래 이미지 처럼 아무것도 안나온다.

 - Configure를 클릭하여 Go 폴더까지만 클릭해주면 된다.



3. TEST

 - 아래 소스를 main.go로 만든다.

package main

import "fmt"

func main() {
fmt.Printf("hello, world\n")
}

 - 실행 



*. 참고링크 

  - https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-plugin

1, Code Folding 옵션 변경 

 - 한줄 메소드 폴딩되는거 해제



2. UTF-8 설정

 1) 실행옵션 변경 

  - 설정파일 경로

WINDOWS

 - 32bit : C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.5\bin\idea.exe.vmoptions

 - 64bit : C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.5\bin\idea64.exe.vmoptions


OSX 

 - {YOUR_INTELLIJ_PATH}/bin/idea.vmoptions


  - 마지막 줄에 "-Dfile.encoding=UTF-8" 추가


 2) WAS 옵션추가

  - RUN -> Edit Configuration -> VM Options 에 "-Dfile.encoding=UTF-8"추가



 3) WIndows일 경우에는 아래 옵션도 변경해주는게 좋다.

  - IED Encoding, Project Encoding, Default Encoding for properties files 3개 옵션을 UTF-8로 변경

  - OSX의 경우 기본이 UTF-8임



3. 메모리 변경

 - 설치파일 경로

WINDOWS

 - 32bit : C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.5\bin\idea.exe.vmoptions

 - 64bit : C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.5\bin\idea64.exe.vmoptions


OSX 

 - {YOUR_INTELLIJ_PATH}/bin/idea.vmoptions


 - 옵션

-Xms1024m 

-Xmx1024m 

-XX:MaxPermSize=256m 

-XX:ReservedCodeCacheSize=96m 

-XX:+UseCompressedOops



4. Custom 주석 만들기

 - 아래와 같이 Java에서 사용할 공통 Header를 만든다.


  - 사용할 파일들 상단에 조금 전 만든 템플릿을 추가한다.


 - ${USER}값 변경은 설정파일에 아래 내용 추가

 -Duser.name=geunspage



5. Logger Template 자동완성

private static final Logger LOG = LoggerFactory.getLogger($CLASS_NAME$.class);




- LOG를 입력하고 Tab을 누르면 자동완성 된다.


6. javascript console.log 자동완성




7. 패키지 보기


8. implements Serializable 시에 클릭 한번으로 'serialVersionUID' 선언하기

 - 이클립스에서는 Serializable 를 implements하게되면 Class 위에 마우스오버를 하게되면 간편하게 'serialVersionUID'를 추가할 수 있다.

 - 이와 같은 기능을 사용하려면 아래와 같이 설정하면 된다.


8. 커스텀 페이지 추가


1. Lombok

  - Preferences > Plugins > Browse repositories... > "Lombok" > Install > restart




2. Jrebel

  - Preferences > Plugins > Browse repositories... > "Jrebel" > Install > restart


3. Grep Console

  - Preferences > Plugins > Browse repositories... > "Grep Console" > Install > restart



4. SVN Disconnect



1. Github 연결시 에러

 - Preferences -> General -> Security -> Secure Storage -> Contents Tab -> Secure관련 데이터 Clean하면 됨.


2. 참고 링크 

 - http://stackoverflow.com/questions/31263221/is-eclipse-bug-471813-related-to-aptana/31267252

0:0:0:0:0:0:0:1은 IPv6로 IPv4의 경우 127.0.0.1(localhost)


윈도우 7 이상에서는 IPv6가 디폴트(was 세팅변경 필요)


RUN -> RUN Configurations -> VM Arguments -> -Djava.net.preferIPv4Stack=true 



 프로젝트 클릭 후 Ctrl + H 를 누릅니다. File Search탭을 클릭한 다음 아래 내용을 Containing Text 에 입력합니다.


\"[^"\u0080-\uffff;\\n]*[\u0080-\uffff][^";\\n]*\"


그리고 우측 Regular expression을 클릭한 뒤 검색합니다.



Eclipse에서 Window - Preferences 에서 'encod'로 검색 



 

 

1. nodemon Install

 - sudo npm -g install nodemon


2. path

 - which nodemon

 - /usr/local/bin/nodemon


3. argument setting

 - Run As -> Run configure -> Arguments -> Node arguments 내 nodemon full path 넣어줌.


(WINDOWS)



4. Mac OS 일 경우

 - 에러화면


 - 해결법

sudo vi /usr/local/lib/node_modules/nodemon/lib/monitor/run.js

function run(options) {

  var cmd = config.command.raw;

  cmd.executable = '/usr/local/bin/node'; /*추가*/

}


+ Recent posts