JAVA, JS 개발 실무 Tips - flapper/codezen GitHub Wiki
JAVA
-
이클립스 Console view 우클릭 Preference > Fixed width console 활용
모니터 해상도에 따라 적절히 조절하면 수평스크롤 생기지 않아
한줄에 긴 내용일때 word wrap 되어 보기 좋음.
Displaye tab width 도 default 8 보다는 4 정도가 적당함. -
이클립스에서 다음찾기 (VScode 는 F3)
Ctrl+K -
session 시간 늘리기
web.xml 의 하위에 아래 코드 추가
<session-config>
<session-timeout>9999</session-timeout>
</session-config>
-
Map 인지 HashMap 인지 확인하기
if (searchMap.get("CD_SITE") instanceof Collection) -
MyBatis 부적합한 열인덱스
https://azurecourse.tistory.com/78
위 내용 순서대로 확인해 볼것! -
spring loaded 설정 방법
https://hmjkor.tistory.com/438
요점은 springloaded-1.2.6.RELEASE.jar 를 vm 기동시 javaagent 로 사용하는 것
service 는 잘되는데 controller 잘안되는것으로 보임 -
MyBatis xml 즉시 반영
https://sbcoba.tistory.com/16
위 내용 그대로 하면 됨
아 단 운영 시스템에 사용은 보장 못합니다~ 개발시에서만 사용하세요~ => 틀린말
참고로 저희 회사에서 구축하는 모든 운영 시스템에 문제 없이 사용하고 있습니다. => 바른말 -
ideographic space
공백제거시 주의해야함
https://selfinvestfriends.tistory.com/19 -
svn lock 해제 : tortoise svn clean 으로 안될때
SQLlite 로 wc.db 열기
DELETE FROM WC_LOCK
DELETE FROM WORK_QUEUE
JS
-
html 속성 최소화
<input type="checkbox" checked="checked">
를
<input type="checkbox" checked>
로 쓰는 것
readonly, disabled 등도 간소화 가능 웹표준에 어긋남 -
readonly 와 disabled 의 차이점
https://ibrahimovic.tistory.com/22
주의점: form 에서 사용시 disabled 사용하면 안됨. -
use strict 확인하기
var isStrict = (function() { return !this; })();
"no use strict";
- ie 에서 es6 사용하기
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.js"></script>
<script type="text/babel">
const a = () => {
console.log(`hello world!`);
}
</script>
윈도우
-
윈도우 환경변수 빠르게 시작방법
C:\Windows\SysWOW64\systempropertiesadvanced.exe
한줄을 가지고 있는systempropertiesadvanced.bat
파일을 아무 폴더에나 저장하고
윈도우키+S (검색) 로 한번 실행하면 자동입력되어 키입력시 나타남. -
윈도우 용량 늘어날때
window\ccmcache 지우기
https://forums.prajwaldesai.com/threads/how-to-clean-sccm-ccmcache-folder.515/
Script to Clear SMS cache files
로 시작하는 코드 29라인 vbs로 저장하고 실행
또는 제어판 > 검색 > configuration manager > 캐시 > 설정구성 > 파일 삭제 -
PowerShell 로 path 보기
echo $env:path.split(';')
echo $env:path.split(';') | findstr node -
엑셀 매크로 만들기 : 텍스트만 붙여넣기
Alt+F11
Sub PasteasValue()
Selection.PasteSpecial Paste:=xlPasteValues
End Sub
Alt+F8 -
CMD context menu
https://www.windowscentral.com/add-open-command-window-here-back-context-menu-windows-10
위 방법은 정석대로 하는 것
아래 코드 아무이름.reg 파일로 저장해서 실행하면 한방에 끝
https://gist.github.com/flapper/eb2e1157b7d614e3844a981bad9fbb9a
정규식
기초공부
-
정규식
바꿀것 :P_AAA
==>I_AAA
바꾸지 않을 것 :IP_PRSN
정규식(이클립스) :\bP_
==>I_
참고 : https://www.regextester.com/95367 -
max 정규식 치환
max('aaa') aaa
==>aaa
max\('(\w+)'\)\s\w+
==>$1
-
컴마 정규식 치환
I_NO_IVCE DDIDT_JUNGSAN.NO_IVCE%TYPE,
I_AM_IVCE DDIDT_JUNGSAN.AM_IVCE%TYPE
==>
I_NO_IVCE DDIDT_JUNGSAN.NO_IVCE%TYPE
, I_AM_IVCE DDIDT_JUNGSAN.AM_IVCE%TYPE
,\n(\s+)
==> \n$1,