전체 글 70

Weekly I Learned 10월 3주차(10.17 ~ 10.21)

❏ 주간 목표 알고리즘 4문제 SQL 6문제 프로젝트 Spring Security 안쓰고 Oauth 구현 면접질문 10개정리 이력서 4곳이상 내기 73.0kg 까지 빼기 ☑️ 달성한 일 ✅ 알고리즘 4문제 ✅ SQL 6문제 ✅ 프로젝트 Spring Security 안쓰고 Oauth 구현 면접질문 10개정리 ✅ 이력서 4곳이상 내기 ✅ 73.0kg 까지 빼기(금일 72.6kg) 👍 감사했던 것 지원한것중 하나의 응답을 받아서 감사했다. 페어프로그래밍 같이 하면서 힘내주는 피오! 오버워치2를 한번도 안했다.. 짱! 📝 배운 것 데이터 정합성을 위해 캐시 삭제하는 이유 뚫리긴 뚫린다.! 계속 꾸준히 넣자 🚫 아쉽고 개선하고 싶은 것 이번주도 문서정리를 잘 못했다. 페어프로그래밍의 체력 소진 이슈...!! 다음..

Log/What I Learned 2022.10.21

Weekly I Learned 10월 2주차(10.10 ~ 10.14)

❏ 주간 목표 알고리즘 4문제 SQL 6문제 프로젝트 Spring Security 안쓰고 Oauth 구현 면접질문 10개정리 이력서 4곳이상 내기 73kg 초반까지 빼기 ☑️ 달성한 일 ✅ 알고리즘 4문제 ✅ SQL 6문제 프로젝트 Spring Security 안쓰고 Oauth 구현 면접질문 10개정리 ✅이력서 4곳이상 내기 ✅73kg 초반까지 빼기(금일 오전 기준, 72.8) 👍 감사했던 것 서류 제출에 쫄게되지 않게 되었다. SQL 문제 재밌다. 타니의 스프링 질문 정리글이 너무 도움되었다. 📝 배운 것 Spring Security 작동원리에 대해 조금씩 배워가고 있다. 🚫 아쉽고 개선하고 싶은 것 요새 오버워치2를 한시간정도 하고 있긴한데 너무재밌다. 30분으로 줄이자. 이번주는 문서정리를 잘 못한..

Log/What I Learned 2022.10.14

Weekly I Learned 9월 4주차(09.26 ~ 09.30)

❏ 주간 목표 알고리즘 8 ~ 10문제 풀기 단위 테스트 스터디 끝낸 책 문서화 다하기 CS 전공 지식 노트 끝내기 자유 이력서 작성 및 제출 배포 스터디 과정 꼭 기록하기(다음에 하는 거 안됨) 73kg 초반까지 빼기(9.15일 75kg에서 시작 현재 74kg 극초반) ☑️ 달성한 일 알고리즘 8 ~ 10문제 풀기(4문제 힝 ㅠ) 단위 테스트 스터디 끝낸 책 문서화 다하기 CS 전공 지식 노트 끝내기 ✅ 자유 이력서 작성 및 제출 ✅ 배포 스터디 과정 꼭 기록하기 ✅ 73kg 초반까지 빼기(09.30 기준 73.3kg) ✅ 코드스쿼드 코코아 과정 학습 정리 / 회고/ 레포 정리 ✅ 코드스쿼드 마스터즈 코스 학습 정리 / 회고 / 레포 정리 👍 감사했던 것 아!!! 배포 재밌다~~~!!! 덤벼라 파이프라..

Log/What I Learned 2022.09.30

Jenkins | CI/CD Pipeline 구축 - 07. SSH + Docker(in VM) 환경세팅

본 글은 Docker를 기반으로 Jenkins의 기본적인 사용방법을 공부하고 추후 작업 시 중복되는 작업비용을 줄이기 위한 참고 및 정리 글이라서, 몇몇 배경 내용이 빠져있을 수 있는 점 참고 부탁드립니다. 🙋‍♂️ (피드백은 언제든지 환영합니다. 🤩) 스크립트 설정 jenkins에서 아래와 같은 스크립트가 실행될 수 있게 설정하여야 한다. war파일을 SSH를 이용해서 서버 2에 복사 서버 2에서 Dockerfile과 war파일을 합쳐서 Docker Image를 빌드 Docker Image로 컨테이너 생성 그전에 타 서버(VM)에 복사해주기 위해 jenkins에 SSH플러그인을 설치해준다. ~ > docker run --privileged --name docker-server -itd -p 10022:..

Dev/Infra | Cloud 2022.09.28

Jenkins | CI/CD Pipeline 구축 - 06. PollSCM(지속적인 파일 업데이트)

본 글은 Docker를 기반으로 Jenkins의 기본적인 사용방법을 공부하고 추후 작업 시 중복되는 작업비용을 줄이기 위한 참고 및 정리 글이라서, 몇몇 배경 내용이 빠져있을 수 있는 점 참고 부탁드립니다. 🙋‍♂️ (피드백은 언제든지 환영합니다. 🤩) Poll SCM 설정 (Poll SCM : commit이 된(업데이트된) 내용이 있을 때마다 빌드하는 것) 빌드 유발 항목에서 Poll SCM을 택하고 * * * * *(매초) 빌드한다는 설정을 해준다. 현재는 코드를 수정(커밋) 하기 전 상태이다. Build step 'Deploy war/ear to a container' marked build as failure Finished: FAILURE 소스코드를 수정하고 커밋해봤는데 위와 같은 에러 메시지와..

Dev/Infra | Cloud 2022.09.28

코드스쿼드 코코아 5주차 학습정리&회고 모음

본 글은 CodeSquad 프리코스인 Cocoa 과정을 보내며, 학습한 것과 회고했던 내용들을 정리 및 기록하기 위한 글입니다. 2021.11.30(화) 회고 이번 주는 개인 프로젝트 기간이다. 내가 정한 프로젝트는 운동 타이머로 시중에 출시되어 있는 어플과는 다른 기능을 가진 프로그램이다. 기존 운동 타이머 어플들은 쉬는 시간과 세트, 횟수만 구현했지만 나는 거기다 템포와 퍼즈 기능을 추가하였다. 템포와 퍼즈란 헬스 훈련시 네거티브와 반동을 최소화하여 근신경계를 발달시키기 위한 목적으로 일정한 템포로 무게를 저항하며 움직이고 일정 시간 동안 최대 수축 혹은 최대 이완 구간에서 멈추는 것을 말한다. 내가 원하는 기능들은 모두 인텔리제이 콘솔로 구현하였지만 GUI로도 구현단계가 남아있어 발표일(목) 전까지..

코드스쿼드 코코아 4주차 학습정리&회고 모음

본 글은 CodeSquad 프리코스인 Cocoa 과정을 보내며, 학습한 것과 회고했던 내용들을 정리 및 기록하기 위한 글입니다. 2021.11.22(월) 회고 핑계지만.. 요새 이런저런 일이 많아 벨로그 작성이 뜸했다. 반성한다.. ㅠ 저번 주에 한글 시계 구현을 완성하였는데 한글 시계는 따로 올리도록 하겠다. 오늘은 미션 없이 AWT(Abstract Window Toolkit)의 개념에 대해 학습하는 시간을 가졌다. 생각보다 양이 너무 방대하여 예제를 구현할 시간도 부족하였고 호 눅스가 제공해준 남궁성 님의 자바의 정석 2판 13장을 읽어보기에 바빴다. 아마 내일 수업 때도 다 못 다룰 거 같긴 해서 최대한 빨리 훑어보고 호 눅스가 중요하다고 하는 부분만 우선적으로 공부해봐야겠다. 2021.11.28(..

코드스쿼드 코코아 2주차 학습정리&회고 모음

본 글은 CodeSquad 프리코스인 Cocoa 과정을 보내며, 학습한 것과 회고했던 내용들을 정리 및 기록하기 위한 글입니다. 2021.11.08(월) 회고 주말에 개념 정리.. 하려고 했는데 푹 쉬어 버렸다. 그래서 월요일이었지만 컨디션이 아주 좋았다. 오늘 했던 미션은 가계부, 홀짝 게임, 행맨 게임 3가지가 있었는데 그나마 난도가 낮아 보이는 홀짝 게임을 택했다. 코드는 하기와 같다. import java.util.Scanner; import static java.lang.Math.min; import static java.lang.Math.pow; public class OddOrEven { public static void main(String[] args) { OddOrEven oddorev..

코드스쿼드 코코아 1주차 학습정리&회고 모음

본 글은 CodeSquad 프리코스인 Cocoa 과정을 보내며, 학습한 것과 회고했던 내용들을 정리 및 기록하기 위한 글입니다. 2021.11.01(월) 일기 코드스쿼드 학원의 코코아라는 커리큘럼을 수강하기 시작했다. 수강하게 된 이유는 스스로 학습하는 과정이 타이트하다고 느껴지지 않아 타이트한 환경과 여러 사람과 함께 지식을 공유할 수 있는 곳으로 몸을 던지고자 수강하게 되었다. (물론 마스터즈 코스 합격이 목표이다.) 오늘이 첫날이다. 생각보다 나만큼 코딩이 처음인 사람들이 1/3 정도 차지하여 놀랐지만 위로되어 좋았다. 첫날이라 개발환경 + 몇 가지 코딩작업을 진행했는데, 개발환경 구축에만 상당한 시간이 걸렸다. 조건문, 반복문, 함수 복습이 주된 미션이였지만 오늘은 앞으로의 있을 개발 공부에 대한..

Jenkins | CI/CD Pipeline 구축 - 05. Tomcat Plugin 세팅

본 글은 Docker를 기반으로 Jenkins의 기본적인 사용방법을 공부하고 추후 작업 시 중복되는 작업비용을 줄이기 위한 참고 및 정리 글이라서, 몇몇 배경 내용이 빠져있을 수 있는 점 참고 부탁드립니다. 🙋‍♂️ (피드백은 언제든지 환영합니다. 🤩) Tomcat Plugin 세팅 및 Item 생성 플러그인 관리 → 설치 가능 항목에서 Deploy to container를 검색하여 설치해준다. 설치가 완료되었다면, Maven Project 템플릿으로 신규 프로젝트(아이템)를 생성해준다. 세 번째 프로젝트는 두 번째 프로젝트의 연장선이므로 세팅을 Copy 할 수 있다. 톰캣 웹서버에 복사를 해당 workspace 내에서 확장자가 war파일로 되어 있는 걸로 하겠다. 를 명시하기 위해 위와 같이 세팅한다...

Dev/Infra | Cloud 2022.09.27