교육
[JAVA] 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음.
요약 : 다시 준비하면서 자바를 좀 제대로 배워보려고 시작한 강의인데 목적에 적합한 강의이다.단축키 부터 기본 함수까지 인텔리제이에 익숙해 지기 좋은 팁들이 많음.주의점 : 자바 open jdk21 이 없어서. graalvm-jdk-21 로 했음. 강의 노트: https://www.inflearn.com/notes/73705 naelonambul님의 김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음 학습노트 - 인프런naelonambul님이 직접 기록하고 공부한 [김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음] 학습노트 입니다.www.inflearn.com
![[LLAMA] window 에서 text-generation-web-ui 4bit 모델 설치](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgTRQ9%2Fbtr3V6IJN0a%2F7laAIr8UUxHEGSHoVKg5s1%2Fimg.png)
[LLAMA] window 에서 text-generation-web-ui 4bit 모델 설치
목표 : window 환경에서 text-generation-web-ui 로 llama 4bit 모델을 돌려보자. 링크 : https://github.com/oobabooga/text-generation-webui (현재-자동) 설치파일 & 실행방법: 원클릭 설치 다운로드 https://github.com/oobabooga/text-generation-webui/releases/download/installers/oobabooga-windows.zip 다운로드후 압축해제 한뒤 install 파일 클릭하여 설치 모델 다운로드를 원한다면 download-model 더블클릭 프로그램 실행시 start-webui 더블클릭 이후 필요시 call python server.py --cai-chat 부분을 수정하여 원하..
[SONARQUBE&JENKINS] 소나 큐브, 젠킨스 파이프라인 적용
목표 : 미리 세팅된 소나 큐브를 젠킨슨과 연동하자. 추가 목표: 파이프 라인에 소나큐브를 등록하여 빌드/배포시 코드 품질을 자동으로 검사하게 하자. 참고 : 상당히 복잡할수 있다. 잘 따라하면 되고 막히는 부분은 검색으로 해결하자. 도커 설치. 리눅스 설치 링크 : https://docs.docker.com/desktop/install/linux-install/ 윈도우 설치 링크 : https://docs.docker.com/desktop/install/windows-install/ 실리콘 맥에서 설치 권장하지 않음. Docker compose 사용하여 구축 이미 구축했던 젠킨스 & 소나큐브의 종합판. docker-compose.yml을 첨부 한다.(글 하단 추가) 파일과 같은 폴더에서 docker c..
[SONARQUBE] 소나큐브 셋팅
목표 : 앞으로 계속 사용하게될 소나큐브 서버를 세팅 추가 목표 : 젠킨스와 연동 가능하게 설정 도커 설치. 리눅스 설치 링크 : https://docs.docker.com/desktop/install/linux-install/ 윈도우 설치 링크 : https://docs.docker.com/desktop/install/windows-install/ 실리콘 맥에서 설치 권장하지 않음. Docker compose 사용하여 구축 docker-compose.yml 생성 (하단에 첨부) 같은 폴더에서 docker-compose up 명령어 입력 elastic search 관련 오류로 컨테이너가 종료될수 있음 컨테이너의 vm.max_map_count = 262144 로 수정해줘야된다. wsl 의 경우에는 설정값 ..
[DOCKER] Docker Desktop (WSL2) - 외부연결
목표 : 데스크탑 도커를 외부에서도 사용가능하게 하자. 추가 목표 : 왠만하면 보안도 신경쓰고 lte 환경처럼 외부에서도 접속 가능하게 하자. Docker Desktop (Windows) 설치 Docker Desktop 설정 WSL2 설정 tls expoese 설정 (옵션-심화) 외부 사용을 위한 설정 준비 WSL의 네트워크 방식의 이해 재부팅시 항상 새로운 네트워크 주소가 할당됨 윈도우 와의 네트워크 설정 가상 랜어뎁터로 WSL(IP) -> WIN(IP) 로 바라보게 되어있음. 필요한것은 WIN(IP) -> WSL(IP)로 접속하는것 추후 부팅시 작업 스케줄러를 활용해서 세팅 두가지 구현 방식 http 사용 - 가장 쉽고 빠른 방식 그러나 안될수도 있다. General에서 Expose daemon on..
![[Jenkins] 파이프 라인 구성](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsu7x0%2FbtrRjqA0FXd%2FBCBZdZCjWvDZLALklOHV3k%2Fimg.png)
[Jenkins] 파이프 라인 구성
목표 : 현재 하고 있는 프로젝트의 깃허브 변경사항이 있을때 소스를 빌드해서 배포서버에 전달하는 것 추가 목표 : 빌드 시간이 너무 많이 걸려서 어느부분이 많이 걸리는지 구분해서 분석 도커 설치. 리눅스 설치 링크 : https://docs.docker.com/desktop/install/linux-install/ 윈도우 설치 링크 : https://docs.docker.com/desktop/install/windows-install/ 실리콘 맥에서 설치 권장하지 않음. 젠킨스 설치. 도커 이미지 lts-jdk11 선택 ( jenkins/jenkins:lts-jdk11 ) 환경변수 docker run -d --name my-jenkins -p 50000 : 50000 -p 8080 : 8080 - 실질적..