꿀팁 활용 (34) 썸네일형 리스트형 Nginx 명령어 모음 nginx : 기동 nginx -s stop : 정지 nginx -s reload : 재기동 nginx -t 설정파일 체크 /etd/nginx : main 설정파일 위치 /etc/nginx/conf.d/ : 각 서버용 설정파일 위치 nginx 기동 nginx -s stop 정지 nginx -s reload 재기동 nginx -t 설정파일 체크 /etd/nginx main 설정파일 위치 /etc/nginx/conf.d/ 각 서버용 설정파일 위치 Nginx 명령의 옵션 -?, -h nginx 명령어의 도움말 표시 -v nginx Version -V nginx를 make 했을시 컴파일러 또는 configure 옵션 표시 -t, -q nginx 설정파일 오류 체크 (오류 체크시 nginx 정지 상태에서 실행, .. [QueryDSL] Expressions.dateTemplate !! 혹은 StringTemplate ?? QueryDSL 날짜시간 컬럼 나눠쓰기(split) 서론 --- 회사에서 일 별 합계를 구해야 하는 페이지를 제작 중에 시간까지 저장되어 있는 쿼리를 어떻게 변환하여 적용하는 지에 대해 꽤 오랜 시간을 찾다가 깨닫게 되어서 글을 작성해본다. 본론 -- dsl에 있는 메소드인 'Expressions.stringTemplate' 를 사용하면 된다. DateTemplate formattedDate = Expressions.dateTemplate(LocalDateTime.class, "DATE_FORMAT({0}, {1})", qItem.loadDt, "%d/%m/%Y"); DateTemplate formattedDate = Expressions.dateTemplate(LocalDateTime.class, "DATE_FORMAT({0}, {1})", qItem... [javascript] c3.js를 사용하여 그래프를 다뤄보자 이번에는 c3.js를 사용하여 그래프를 다루는 방법에 대해서 알아보도록 하겠습니다. 우선 c3.js는 d3.js에 의존적인 라이브러리 입니다. 우선 c3는 다음을 의미합니다 1. Comfortable 2. Customizable 3. Controllable d3는 다음을 의미합니다 Data-Driven Document 이 둘의 용어를 비교하면 c3.js가 먼가 더 편안한 느낌이 듭니다. 제 개인적으로도 c3.js가 사용하기 좀더 편한 느낌을 받았습니다. c3.js를 사용하기 위해서는 js파일과 css 파일을 가져와야 합니다. ● 라이브러리 가져오기 css파일과 js파일을 가져와야 합니다. 해당 파일을 가지고 있지 않다면 CDN 서버에서 파일을 가져와도 됩니다. cs.js는 압축파일과 압축하.. Nginx 파일 업로드 용량 제한 수정 본적으로 Nginx에서는 파일 업로드 시 1M 이상의 파일이 업로드가 되지 않게 되있습니다. 그래서 nginx를 front_proxy로 사용 시 사진 업로드 용량 제한이 걸리는 오류가 있었습니다. 웹 브라우저에서는 502 error 🔮 Nginx의 설정 파일은 /etc/nginx/nginx.conf Linux 환경에서 실행 nano /etc/nginx/nginx.conf server 탭 안에 client_max_body_size 10M(원하는 용량 크기) server{ client_max_body_size 10M } 3. 저장 후 service nginx restart 수행 출처 : https://velog.io/@kimjiwonpg98/Nginx-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB.. vi 에서 문자열 검색 1. 먼저 vi 를 실행하고 : 를 눌러 명령어 모드에 들어갑니다. 2. / or ? 으로 문자열 탐색 현재 커서 위치에서 아래방향으로 탐색 /찾을문자열 예) :/text 현재 커서 위치에서 윗방향으로 탐색(역방향 탐색) ?찾을문자열 예) :?text 3. 그 다음 문자열를 탐색(계속 탐색)을 하려면 소문자 "n" 을 누르면 되고 이전 문자열를 탐색(계속 탐색 - 역방향)을 하려면 대문자 "N"을 누르면 됩니다. 4. 정규식도 사용할 수 있다! 예) Text 로 시작하는 문자열을 찾을때 /^Text 출처 :https://overcode.tistory.com/entry/vi-%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90%EC%97%B4-%EA%B2%80%EC%83%89 [IntelliJ] VCS(Git) 사용 시 느림, 멈춤 현상 조치 방법 [IntelliJ] VCS(Git) 사용 시 느림, 멈춤 현상 조치 방법 인텔리J를 사용하다보면 종종 Git같은 VCS를 사용할때 관련 작업이 너무 오래 걸리거나 무한 로딩에 빠질때가 있다. Adding Files to VCS... 파일을 Git에 add하던 중 멈춘 화면 Performing VCS refresh... 중 멈춘 화면 일단 Cancel/Skip을 눌러 작업을 취소하고 아래 조치 방안들을 하나씩 해보면서 VCS 작업을 다시 시도해보자. 1. Invalidate Caches and Restart File - Invalidate Caches / Restart... 클릭 Invalidate and Restart 클릭 2. VCS - Refresh File Status 프로젝트 루트를 선택한 상태에.. KT GIGA공유기 포트포워딩 하기 보통 Iot 작업을 하시는분들을 보면 다 iptime과 같은 공유기를 사용해서 공유기 설정을 하는것을 많이 보았다. 하지만 집에서 실습을 하다보니 집 공유기가 KT공유기이기때문에 아이디나 비밀번호의 초기설정때문에 접근이 힘들었음. 그래서 KT공유기에 대한 포트포워딩을 하는법을 기술해보겠슴!! 우선 http://172.30.1.254 또는 http://homehub.olleh.com 일반적으로 여기서 막히는데 iptime의 경우는 아이디도 admin 비번도 admin으로 초기비밀번호가 명시되어있는데 초반에는 검색해서 찾아본 ID: ktuser 비밀번호 : megaap 또는 skb-wifi 두가지 비밀번호가 해당이 안되었음. 아마 위 아이디 비밀번호를 찾아본데는 GIGA KT가 아닌 예전글이라 그런듯. GI.. 아이폰에서 사용 못하는 정규식( /\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g ) 돈(,) 표시 // 제목 관련내용은 =========== 표시 밑부터 입니다. 안드로이드 폰에서 문제없이 작동하던 기능 해보고 다했다 짝짝짝 하고 끝냈는데 아이폰에서 동작이 안된다고 뭐라고 한소리 들었다*(테스트용 아이폰을 주던가ㅡㅡ..) 보통 이런식으로 펑션을 쓸텐데 $('select').change(function () { alert('you changed this'); }); 이런식 혹은 Uncaught TypeError: $(...).live is not a function $('select').live('change',function () { alert('you changed this'); }); 이런식으로 사용하면 된다고 한다. $('select').bind('change',function () { aler.. 이전 1 2 3 4 5 다음