개발노트
-
젠킨스Jenkins 시간대 설정 (Ubuntu 기준)개발노트 2020. 11. 3. 11:07
젠킨스 시간대는 서버 시간대를 따라간다. 그래서 젠킨스를 사용했더니 내가 빌드를 오전 11시에 했는데 찍히기는 새벽 2시로 찍혀 있을 수도 있다. 한국은 UTC+9시간대이고 초기 셋팅을 안한 서버는 보통 UTC일 것이기 때문이다. 물론 서버 시간대부터 바꾸고 젠킨스 설치를 해도 되지만 더 귀찮다. 이럴 땐 자바 아규먼트로 시간대를 주면 된다. (특별한 설정을 하지 않은 ubuntu 환경에서) sudo vi /etc/default/jenkins vi 열어주고 JAVA_ARGS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Seoul" :;wq 그리고 젠킨스 restart sudo service jenkins resta..
-
Mac에서 Open JDK 설치하기개발노트/JAVA 2020. 2. 7. 23:12
기초중의 기초지만 운영체제가 바뀌면 어리둥절하기 마련이죠! 맥에 JDK를 설치하는 방법이 있지만, 이번엔 홈브류HomeBrew를 통해 빠르게 설치해보려고 합니다. 홈브류란 npm의 애플 버전이라고 생각하시면 됩니다. 패키지 관리자로 터미널로 쉽고 빠르게 설치, 유지, 제거를 합니다. 1. 홈브류 설치 (설치 되어 있다면 패스!) /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 참고 : https://brew.sh/ 위 명령어를 터미널에 치시면 홈브류 설치 끝입니다. xcode가 설치 되어 있지 않다면 중간에 xcode 설치도 진행합니다. 계정 비번 두세번! 터미널이 익숙하신 분..
-
JDK 9이상에서 JRE 마는 (추출) 방법개발노트 2019. 6. 19. 23:13
최근엔 JDK만 제공하고 JRE는 제공하지 않는다. JRE가 필요하면 직접 추출해서 써야 하는데 생각보다 간단하다. 자바에서 jlink라는 기능을 제공해주는데, 이 기능을 사용하면 바로 추출이 가능하다. 내 환경은 jdk 11.0.3, window 였다. 자신의 jdk/bin 에서 아래 명령어를 쳐주면 된다. 물론 본인의 jdk에 따라 명령어는 달라진다. .\jlink --output jre-11.0.3 --compress=2 --no-header-files --no-man-pages --module-path ../jmods --add-modules java.base,java.compiler,java.datatransfer,java.desktop,java.instrument,java.logging,jav..
-
스토리보드 제작툴 - 파워목업의 설치와 사용개발노트 2018. 11. 7. 01:19
프로젝트를 들어가게 되면 다른 문서는 다 패스하게 되더라도스토리보드 하나만은 가져가게 되는 것 같습니다.디자이너와 개발자, 그리고 기획자간의 의사소통 통로인 동시에 약속이 되기 때문인 것 같습니다. 사실 와이어프레임을 작성하는 툴은 굉장히 많습니다. 발사믹 https://balsamiq.com/카쿠 https://cacoo.com/오븐 https://ovenapp.io/픽사에이트 http://www.pixate.com 하지만 와이어프레임 자체가 목적이 아닌 여러 상호작용과 설명, 변경 이력등을 같이 가져가는 스토리보트를 작성함에 있어서는 파워포인트를 뛰어 넘을 수 없을 것 같습니다.위 언급한 툴을 같이 쓸 순 있어도 지나치진 못하는 거죠. 파워 목업 Power Mockup1. 파워포인트의 플로그인으로 쉽..
-
ajaxForm IE9 이하, file 포함 form 전송시 엑세스 거부 문제개발노트 2016. 2. 23. 00:23
기본적으로 IE9 이하에서 Form에 file input 사용시 input을 display:none 같은객체 무시 style이나 jquery 사용하면submit시 '엑세스가 거부되었습니다'라는 에러가 발생하게 되고submit이 되지 않는다. ajaxForm 플러그인 사용시 opacity로 input을 조절하였는데도 불구하고엑세스 거부 문제가 지속적으로 발견하지만 에뮬레이터 사용시에는 정상적으로 submit이 되었고버전이 9이하인 실제 IE 사용시에만 submit이 되지 않았음. input style을 정상적으로 주었다 하더라도click() 등을 사용하여 강제적으로 file에 trigger 시켜면엑세스 거부 문제가 생겼다. 결론 ->IE 9 이하에서 ajax로 file이 포함된 form 전송시click()..
-
이클립스 java.lang.OutOfMemoryError: PermGen space개발노트 2016. 1. 6. 16:31
안 되면 아래 내용을 하나씩 실행 1.이클립스 설정 파일 변경eclipse.ini 스프링용이클립스 사용시 STS.ini-Xms256m -Xmx512m -XX:MaxPermSize=512m해당 미니멈, 맥스 사이즈 내용을 윗 내용이나 512, 1024로 변경파일 실행 후 이클립스 재시작 2.서버 두번 클릭 -> open launch configuration ->arguments 탭 클릭 -> VM arguments 마지막에-Xms64m -Xmx256m입력, 서버 재시작 3.Window -> Preferences -> Java -> Installed Jres -> 자바 클릭후 Edit 클릭 -> Default VM arguments 에 -XX:MaxPermSize=512m 입력