Chapter 01. 들어가며1. 코딩을 할 수 있게 된 것일 뿐1챕터는 사실 에필로그 같은 느낌이라 크게 요약할 내용은 없다.하지만 개발자로 취업해서 일한 3년 동안 자주 겪은 문제들이 나와있어서 뜨끔했다. 지금 당장 필요한 에러들만 해결하는거 ,,별 내용은 없지만 에필로그를 보고 느낀건, 이 책 나한테 진짜 도움 많이 될 것 같다는 생각을 했다백앤드를 개발해도 애매하게 알면서 개발하는 사람들. 자바만 대충 알고 스프링부트만 얼버무리는 사람들꾸준하게 화이팅~ 회사원 말고 개발자가 되장 Chapter 02. 느려진 서비스. 어디부터 봐야 할까첫 마주한 챕터부터 내가 궁금해서 알아보던 주제다. 대용량 트래픽! 대박🔍 처리량과 응답 시간서버의 성능을 판단하는 다양한 지표 중 가장 중요한 응답 시간과 처리량..
앞서 설치한 Docker를 사용해서 Jenkins 컨테이너를 띄워볼것이다.우선 그 사이 내 컴퓨터는 윈도우에서 맥으로 바꼈다🥳 꺄하ㅏ하mac에서 docker설치는 거의 다운로드만 하면 될 정도로 간단하므로 자세히 다루진 않을 것이다 (캡쳐도 따기 전에 설치 다 해버림;) 🥸 Jenkins?Jenkins는 소프트웨어 개발에서 지속적 통합(CI)과 지속적 배포(CD)를 도와주는 오픈소스 자동화 서버이다.한 마디로 개발, 빌드, 테스트, 배포 과정을 자동화할 수 있다. CI/CD의 개념이 낯설다면 이렇게 생각할 수 있다.코드를 변경한 후 매번 직접 테스트하고 빌드하고 서버에 올리다 보면, 시간도 오래 걸리고 사람이 하는 일이니 실수가 많아질 수밖에 없다.Jenkins는 이런 번거로운 작업을 자동으로 처리..
알고싶지 않았지만 알게된 ,, su와 sudo의 차이점Jenkins Agent의 계정을 다른 계정으로 변경하려고 작업을 했는데 문제가 생겼었다.Jenkins 작업 뒤에 CP작업이 있다면 계정과 로그인간에 연결된 무언가가 있는지 확인하세요 다덜 (sudo로 작업해서 환경변수가 안바뀌는 참사 발생) 그래서 알아본 su 와 sudo의 차이점이다. 아래 설명과 예시들은 변경해야 할 계정명을 'cicdagent'라고 했지만, 아마 가장 많이 쓰일 계정은 'root'일 것이다root도 동일하게 적용되지만, 꼭 root만 su/sudo를 사용하는게 아니라는걸 기억하기 위함임 🔎 su✔︎ su ?su : substitute user의 약자. 사용자를 완전히 전환하여 해당 계정으로 로그인한 것 처럼 동작한다.su - ..
🔗 컨테이너와 호스트 사이에 파일 복사 ### 기본적으로 docker cp 원본경로 복사할경로 #### 호스트 -> 컨테이너로 파일 복사# docker cp 호스트_경로 컨테이너_이름:컨테이너_경로docker cp C:\Users\woori\Documents\index.html exapache:/usr/local/apache2/htdocs/# 컨테이너 -> 호스트로 파일 복사# docker cp 컨테이너_이름:컨테이너_경로 호스트_경로docker cp exapache:/usr/local/apache2/htdocs/index.html C:\Users\woori\Documents 🔒 스토리지 마운트 - 볼륨이란? 스토리지의 한 영역을 분할한 것. 즉, 하드디스크나 SSD를 분할한 하나의 영역임 ..
- Total
- Today
- Yesterday
- 조합
- 운영체제
- subset
- IMAGE
- 아이템59
- 이펙티브자바
- bruteforce
- springboot
- 아이템60
- 완전탐색
- 백준
- 그래프탐색
- BFS
- 완탐
- cicd
- Container
- dfs
- 아이템61
- Retrofit2
- DevOps
- docker-compose
- docker
- Java
- 알고리즘
- BOJ
- 순열
- 토큰기반인증
- OS
- dp
- EffectiveJava
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
