일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 프론트예외처리
- Java
- 자바
- 알림구현
- 한회시스템부트캠프
- 그만쓰고싶네
- https설정
- 백엔드프로젝트
- kafka배포
- 자료구조
- 챗봇구현
- STOMP
- 네트워크기초책추천
- 아집가고싶다
- 네트워크기초서적
- ssl설정
- 입출금문제
- 헥사고날아키텍처
- n8n
- 오버로딩
- 부트캠프
- 채팅시스템개발
- 써머노트
- 메소드
- 바이패스공격
- 한화시스템부트캠프
- 쿠버네티스기본구조
- JPA
- N+1문제
- 쿠버네티스환경구성
- Today
- Total
목록ETC (29)
아쿠의 개발 일지
이번 6주차는 부하분산에 대해서 배웠다. 세션에 DB를 저장하고, 부하분산을 했을 때 세션 불일치 문제를 해결하는 것이다.여기에서 세션 클러스터링과 스티키 세션에 대해서 배웠는데,세션 클러스터링WAS가 두 대 이상 설치되어 있을을 경우 동일한 세션으로 세션관리를 하는 것을 의미한다WAS에 세션을 전부 복사한다.was 서버끼리 세션 복사를 한다.스티키 세션특정 세션의 요청을 처음 처리한 서버로만 전송하는 것을 의미한다. 이거 말고도 열거형, 제네릭, 컬렉션, 어노테이션, 스트림에 대해서 배웠는데 열거형의 사용enum 열거형이름 {상수명1, 상수명2, ...} 열거형에 정의된 상수를 사용하는 방법은 열거형이름.상수명이다.클래스의 static변수를 참조하는 것과 동일하다. 제네릭의 사용ArrayList lis..
벌써 5월이 지나가고 5월 회고를 적게 되는 날이 왔다.그동안은 주차 회고만 적어 봤는데 이번엔 5월 총 회고라고 보면 된다. 😎 : 회고 써라😐 : 싫어😎 : yum -y install 회고 써라😂 : ㅇㅋ 내 얘기잖아...? ※ 1개월동안 배운 기술들 간단하게 정리 일단,,, 5월엔 너무 많은 일들이 있었다. 한 달이 너무 빠르게 지나갈 정도였다.리눅스 기초에 대해서 배웠고, 클러스터 구성 방법에 대해서 배웠다. 다양한 SQL문들을 활용할 수 있게 되었고, 프로젝트 때 활용 했다...! 나중 가면 JOIN을 3번이나 사용 했는데하면서도 우와,,, 이렇게 해야 되나. 싶더라. 깃 활용법에 대해서도 배웠고, 팀원들과 지켜야 하는 규칙들이나 이슈, 프로젝트 관리에 대해서 배웠다.나름 예쁘게 ..
내 얘기인 줄 알았다. 이번 5주 차는 배열 변수 만드는 방법, static,,, 결합도 응집도,,, 싱클톤,,, GET방식,,,Tomcat,,, 소켓 통신,,, 쓰레드,,, 그리고 네트워크 프로그래밍에 대해서 배웠다.! 배운 게 정말 많은데 이게 우다다 지나가서 그런가,,, 내 머릿속에 있는 건 제일 금요일에 배운 Tomcat과 소켓통신,,, 네트워크 프로그래밍 뿐이다! 이번 주말에 열심히 복습해서 내 거로 만들어야지! (하는 생각과 함께 이거 스고 밥 먹으러 갈 거다.) 처음 들었을 때 Java는 뭐 이렇게 하나하나 선언을 해 주고 들어가지? 복잡하네,,, 생각이 들었는데 지금은Class 이름 (띄고) 변수 이름; 머리에 각인 된 것 같다... 모두가 아시겠지만, 저는 re 제로부터 시작하는 자바 ..
이번 4주 차에는 DB 프로젝트가 끼워져 있었다 . . . 이번 4주 차는 너무 길었다. 항상 유용한 지식을 주시는 우리 강사님께 너무너무 감사하지만,수강생은... 죄송할뿐. 드디어 고대하던 DB 프로젝트가 시작되었다. 그렇게 프로젝트를 위해 강사님이 다시 만들어주신 우리팀의 github 1) ERDDB 프로젝트로 시작하다 보니 ERD 설계에 힘을 줬다. 저번 3주차 회고록을 보면 알다시피 주말에 ERD 작성 하는 숙제까지 받았었다. 그래서 난,,, 정말 우리 팀이 속전속결하게 진행 될 줄 알았지.우리 팀은 회의를 하루에 24시간은 한 거 같다. 의견을 제시하면 그 의견에 대해 또 반박을 하고... 또 반박을 하고 답이 안 나오면 강사님을 불렀다. 그렇게 만들어진 우리팀의 ERD를,,, 보여드릴게요! ..
3주 차를 시작하기에 앞서 간식 제공 해 주신 3기 우수 수료생 세종 님께 무한한 감사를,,, 🙇🏻♀️죽겠(?)는 중간 평가에 단비 같은 간식이었습니다...! 이번 3주 차는 배운 것도 많고, 깨달은 것도 힘든 것도 모든 게 많은 주차였다. 가장 기억에 남는 것은 cluster 구성도 했고, view 사용법에 대해서도 배웠고, 가짜 데이터를 생성해서 마구마구 넣어보는 작업도 해 보았다. 다음 날이 중간 평가였기에 오늘 배운 것은 무조건 나온다는 생각으로 열심히 했다,,,! 오늘은 매일 적던 형식과 다르게 모든 게 좋았으,,,므로 좋았던 점에 대해서 설명 할 거다. 1) 중간 평가중간 평가의 결과로 앞으로의 프로젝트들을(최종 전까지) 함께 할 조원들이 결정나는 아주 중요한,,,! 평가였다.시험 문제..
🔴 Greedy 알고리즘현재 상황에서 가장 좋은 방향을 선택하는 방법탐욕 알고리즘은 여러 경우 중 하나를 결정해야 할 때마다 그 순간에 최적이라고 생각되는 것을 선택해 나가는 방식으로 진행하여 최종적인 해답에 도달한다. 🟠 문제 🟡 접근 방법stack 생성 > python에서는 list 활용 가능핵심은 스택의 마지막 값이 push 할 값보다 작다면 크거나 같은 값이 나올 때까지 값들에 대해서 pop을 하는 것이다.pop을 할 때마다 k를 감소시켜주고, k가 0이 되면 더 이상 삭제할 수 없으므로 남은 수를 모두 넣어준다.수를 다 비교 했는데 k가 남아있다면, k의 값만큼 뒤에서부터 잘라준다이렇게 하면 O(n)의 시간 복잡도로 문제를 해결할 수 있다.🟢 나름의 해설stack 리스트 활용 가능stac..
🔴 Greedy 알고리즘현재 상황에서 가장 좋은 방향을 선택하는 방법탐욕 알고리즘은 여러 경우 중 하나를 결정해야 할 때마다 그 순간에 최적이라고 생각되는 것을 선택해 나가는 방식으로 진행하여 최종적인 해답에 도달한다. 🟠 문제 🟡 접근 방법중복을 허용하지 않은 집합 자료형 Set() 을 활용한다. Set으로 바꿔주는 이유 ? 첫 단계에서 reserve와 lost에 둘다 존재하는 학생이 있으니 제거하기 위해서여벌의 체육복을 가져온 학생 reserve도 도난(lost) 당할 수 있기에 정말 빌려줄 수 있는 학생들만을 구하는 set_reserve 를 선언 해준다.정말 빌려줄 수 있는 set_reserve로 for문을 돌려준다.앞 번호 학생이 없을 경우 앞 번호 학생에게 빌려주고, 앞이 충족 될 경우 ..
일단 2주 차를 시작하기 전 일교차 이슈로 인해 감기를 얻고 말았다.이 글을 보는 여러분들은 감기를 조심 하세요 ,,, !! 이번 2주차는 배운 게 많고 깨달은 것도 많은 날이라 너무 뿌듯했던 한 주였다. 다들 어느정도 시간이 지나니까 친해진 분들도 많은 것 같았다. 1) 좋았던 점1. 방향성공부를 어떻게 해야 하는지 방향성을 잡은 것 같다.처음에는 따라가기 힘들었다. 왜인지 꼭 하나의 실수 때문에 다 안 되더라,근데 이젠 오류가 생기면 무엇을 먼저 봐야 하는지, 어떻게 해결 해야 하는지 알 것 같다결과를 무조건 보는 것 보다는 늦게 따라가더라도 혼자서 해결을 꼭 하는 고집(?)이 생긴 것 같다.2. 얻게 되는 지식들정처기 시험을 준비하며 Database의 부분도 어느정도 보았지만 정말 그 수준으로 봤다..
학교를 졸업하고 9 to 6을 하지 않은지 정말 오래됐다...열심히 사는 거 같은 기분은 너무 좋았지만 아침에 일어나는 건 여전히 힘들다 😂교육 듣기 전 OT에서 간략한 설명을 들었는데, 커리큘럼이 정말 마음에 들었다...!!노트북과 교재가 전부 지원 됐고 아직 다들 부끄러움이 많은지 강의 시간에 적막함이 많았다.(하지만 시간이 지날수록 점점 소리가 많아지고 있다...!)앞으로 꾸준히 회고록을 적게 될 예정인데, 어떤 식으로 적을 지 미리 기반을 다져 놓으면 좋을 거 같다.첫 주기도 하니 좋았던 것, 배운 것, 한 주를 돌아보는 것들을 위주로 적겠다!1) 좋았던 점 1. 강사님이 좋으시다.부트 캠프에서 가장 중요하게 봐야 하는 것은 강사님이라고 많이 들었다.부트 캠프를 듣기 전, 다른 기수분들이 ..