일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- MySQL
- memcached
- java9
- jpa entity자동
- JavaScript
- JPA
- 도커
- Next.js 14
- generate pojos
- dto valid
- jvm
- custom valid
- docker
- 초기 세팅
- 초기 구축
- swagger
- generate entity
- ollama langflow
- header setting
- SpringBoot
- 헤더 설정
- java8
- Java
- docker 설치
- spring boot
- CentOS6
- spring
- React
- 리눅스
- NextJS
- Today
- Total
목록분류 전체보기 (291)
개발자의 길
swagger-ui를 적용하면 아주 편하고 좋다. 하지만, 이건 개발서버에서만 노출해야 하고, real(prod)에서는 비노출 하는게 맞다. 환경(phaze) 별로 활성/비활성 하는 방법을 3가지 적겠다. 셋중 하나를 적용하면 된다. 1. 설정파일(application) 설정 application.properties 파일 설정의 경우 [prod 설정 (application-prod.properties)] -> springfox.documentation.enabled=false [dev 설정 (application-dev.properties)] -> springfox.documentation.enabled=true application.yml 파일 설정의 경우 [prod 설정] springfox: docu..

다운로드 : http://nginx.org/en/download.html wget http://nginx.org/download/nginx-1.21.6.tar.gz 압축해제 tar xvfz nginx-1.21.6.tar.gz 폴더이동 cd nginx-1.21.6 빌드를 위한 설치 sudo apt-get install make libperl-dev libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev libxml2-dev libxslt1-dev libgd-dev libgeoip-dev google-perftools libgoogle-perftools-dev gcc g++ config 설정 (나중을 위해, 모든 옵션을 다 설치한다.) ./configure ..

Intro Docker는 제가 회사에서 사용하는 노트북의 OS를 Windows 에서 Ubuntu 로 변경하게 된 트리거 였습니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 정말 잘 살릴 수 있습니다. 사실상 업계 표준인 만큼 접근성이 높으며 사용에 굉장히 편리합니다. 관련 레퍼런스도 어렵지 않게 찾아 볼 수 있으며 사용자들이 작성해 둔 패키지/이미지들이 넘쳐나기 때문에 뭔가를 정말 간단하게 할 수 있습니다. 윈도우즈에서도 WSL2(Windows Subsystem for Linux)를 이용해 사용은 가능 했지만 메모리나 안정성 등 여러가지 문제로 사용하는데 불편함이 많았습니다. 개발환경에서야 윈도우 가끔 쓸 수도 있지만 어쨌든 결국 도커를 운영하게 되는 서버는 리눅스 ..
쉘에서 다음과 같이 치면 현재 열린 포트 목록을 확인할 수 있다. >> sudo lsof -PiTCP -sTCP:LISTEN 특정 포트를 찾아 포트를 닫고 싶으면 다음과 같이 쳐서 PID를 알아낸다. >> sudo lsof -i :3000 여기서 3000이 포트번호. 위에서 나온 PID를 다음 명령어에 넣으면 포트가 닫힌다. >> sudo kill -9 PID
kubectl 명령어는 자신이 접근할 수 있는 클러스터 환경 정보를 $HOME/.kube/config 파일이나 KUBECONFIG환경 변수에 지정된 설정 파일을 참조하게된다. clusters : 쿠버네티스 API 서버 정보(IP 또는 도메인). 이름 그대로 여러 클러스터를 명시할 수 있다. users : 쿠버네티스 API에 접속하기 위한 사용자 목록. 아래에서 살펴볼 예정이지만 인증 방식에 따라 형태가 다를 수 있다. context : clusters 항목과 users 항목 중에 하나씩 조합해서 만들어진다. 즉, 여러 개의 컨텍스트가 나올 수 있다. 결국 컨텍스트를 기반으로 “어떤 Cluster에 어떤 User가 인증을 통해 쿠버네티스를 사용한다.” 의미로 해석하면 된다. service Account :..
접속 : redis-cli -h 서버주소 -p 포트 -a redis-cli --- 참고 1. 맥에서 redis 설치 -> brew install redis 2. 설치된 경로 2-1. redis 실행파일: /usr/local/bin/redis-server, redis-cli ... 2-2. redis 설정파일: /usr/local/etc/redis.conf 3. redis 서버 실행 -> redis-server 4. redis 클라이언트로 접속 -> redis-cli -> redis-cli -h -p -a ex) $ redis-cli -h 192.168.0.100 -p 6379 -a pw!1234 5. redis 접속 후 키 입력/삭제 -> set testkey testvalue -> get testkey..
기본적으로 datatable 사이트에서 제공해주는 pdfmake.min.js vfs_fonts.js 파일이 pdf 다운로드 기능을 제공해 주는 플러그인이다. 하지만 한글 영역을 다운로드 하면 공백으로 나오는 현상을 볼수 있다.(참고로 html5 버전으로 했음) 이유는 두개 파일에 한글이 지원되는 폰트가 안들어갔다. 그래서 한국 사람들이 열심히 찾은 방법을 정리하겠다. 우선 grunt 라는 걸 이용해야 했다.(참고 : https://nuli.navercorp.com/community/article/1132682) grunt는 node를 통해 설치한다. 1. npm install -g grunt-cli 2. https://nuli.navercorp.com/community/article/1132682 에 들..
자바스크립트의 window.location에는 URL정보를 볼 수 있는 변수들이 있는데 아래의 내용은 http://test.local:8088/test.jsp?gg=1 주소를 실행시켰을때 반환될 수 있는 정보들의 예 입니다. window.location.hostname; // => kftc.local window.location.href; // => http://kftc.local:8088/test.jsp window.location.host; // => kftc.local:8088 window.location.port; // => 8088 window.location.pathname; // => test.jsp window.location.search; // => ?gg=1 window.location..
안녕하세요. 오늘은 자바스크립트로 요소의 위치를 구하는 방법에 대해 포스팅 합니다. 요소의 위치를 구할 때, 생각해야할 개념이 있습니다. 이 개념은 자바스크립트 뿐만 아니라, 모든 화면 영역에서 공통으로 쓰이는 개념이라 생각하시면 됩니다. 해당 개념은 크게 절대위치와 상대위치 2가지로 설명 됩니다. 좌표를 처리하는 것은 생각보다 까다로우며, 단순히 API 하나로 처리되지 않습니다. 따라서 좌표를 잘 처리하기 위한 개념을 설명하고, 그 개념을 토대로 좌표를 구하는 방법에 대해 설명 할 예정입니다. 또한 Y값 기준으로 내용을 전개하며, 해당 개념을 그대로 X값을 구하시면 됩니다. 절대위치 와 상대위치란? 절대위치는 시작점으로 부터 떨어진 크기 값입니다. 중요한건 시작점이 어디인지 아는것이 매우 중요합니다. ..

코드리뷰의 중요성 코드리뷰란, 한 명 또는 여러 명의 개발자가 본인이 만들지 않은 코드의 내용을 점검(examining)하고, 피드백을 주는 과정을 말합니다. 여기에서 피드백이란 오타, 버그 가능 성, 개발 표준 등에 대한 의견이 될 수도 있고, 좋은 코드에 대한 긍정적인 피드백이 될 수도 있습니다. 뒤에서 자세하게 설명하겠지만, 코드리뷰의 핵심은 단순히 코딩 스타일을 일관되 게 유지하거나, 예상되는 문제를 일찍 파악하는 데에 그치지 않고 코드에 대한 책임이 그 코드를 만든 사람 혼자에게 있지 않고 우리 모두에게 있다는 문화를 만드는 데에 있습니다. 이번 글에서는 코드리뷰가 실제로 왜 중요한지 알아보고 실제로 코드리뷰를 수행하는 방식들, 그리고 코드리뷰에서 중점적으로 확인해야 하는 내용들과 주의사항들을 ..