일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- selenium
- Java
- 스프링시큐리티
- 자바
- 하이브리드접근법
- N+1문제
- 프로세스와스레드의차이
- 티스토리챌린지
- 캐시의 작동 원리
- 자료구조
- 자동화워크플로우
- 오버로딩
- JPA
- QA
- 테스트케이스
- nplus1
- n8n
- 부트캠프
- 한화시스템부트캠프
- Kafka
- jwt토큰
- XSS
- 엘라스틱서치
- 메소드
- STOMP
- springboot
- 프로토콜역할
- kafka배포
- 헥사고날아키텍처
- 오블완
- Today
- Total
목록분류 전체보기 (73)
아쿠의 개발 일지

부트캠프를 수료한지 벌써 2주가 되어간다. 내일 이후로는 리팩토링 하는 공부를 올릴 건데,오늘은 첫날이라고 생각해서 일상을 올리기로 했다. 부트캠프 내에서는 윈도우 노트북을 지원 해 주셨기 때문에 거기에 너무 너무 익숙한 삶을 살아가고 있었다.근데 막상 수료를 하니까... 맥의 장점만을 알려주는 주변 사람들이 가득했다. 나는 또... 거기에 설득 당하고 말았고, 결국 스타벅스 출입증을 구매하게 되었다... 😅 그래도 참 예쁘긴 하다. 지금은 어느정도 익숙해져 있는데, 첫 날에는 구매를 300번 후회했다.노트북이 아니라, 큰 휴대폰을 산 기분? 연결하는 거 조차 너무 힘들고 어려웠고 전자기기는 나름 잘 다룬다고 생각 했는데 그 생각을 깨게 해주는 친구였다. 맥북을 샀으니 터미널을 꾸며야지? 하는 우리..

안녕하세요 여러분 뭔가 마지막 회고는 수료 후에 올리고 싶어서 미루게 되었습니다. 일단 ! 저는 무사히(?) 수료를 하게 됐습니다.마지막 회고인 만큼 배운 내용보다는 어떤 마음 가짐을 갖게 됐는지에 대해 중점적으로 말씀 드리고 싶습니다... 이제 회고록은 오늘 이후로 마무리 되겠지만 앞으로 코테 준비 혹은 취준을 하는 과정을 열심히 올려볼게요(?)사실 지금도 열심히 서류를 넣고 있습니다 ,,, 하하 !! 이 글을 보시는 여러분들의 막힘 없는 취준과, 좋은 결과만이 오길 바라겠습니다 🙇🏻♀️기도하는 아이콘 찾느라 힘들었네요... 이제 시작합니다 ! 2024.10.21 ~ 2024. 10. 24 이제 정말 수료까지 일주일도 남지 않는 시간이기에 기능 구현을 멈추고 테스트를 하는데 중점을 두었습니다. ..

안녕하세요 26주차에 수료를 앞두고 있는 예비 수료생입니다. (벌써)이제 두 번의 회고 끝에 제 부트캠프가 마무리 되는데요 ,,, 믿기지는 않지만 믿어야 하는 현실입니다.저는 채팅 기능과 AI 기능을 넣은 챗봇을 구현 했고, 이를 구현하기 위한 기술 선정에 많은 공을 쏟았습니다. (아마) 저번 24주차에는 N8N을 활용해서 어떤식으로 공부를 했는지에 대해서 말씀 드렸다면, 이번 25주차에는 저희 프로젝트에 어떻게 적용 했는지를 말씀 드리고자 합니다. 현재 챗봇 프론트까지 그려둔 상태라 매우 뿌듯한 ,, 상태입니다. 이에 대한 이야기는 밑에 비하인드 칸에 넣어두도록 하겠습니다.끝까지 열심히 봐주세요~!! (화이팅) N8N에 대해서는 앞서 설명 드린 적이 있는데요, 다시 한 번 말씀 드리자면오픈 소스 워크..

안녕하세요! 드디어 1차 스프린트에 진입하게 되어 성능 개선이나 추가 기능 구현에 집중하게 되었습니다.제가 맡은 기능은 채팅 기능인데, 성능 개선은 이미 Kafka를 통해 한 차례 진행했기 때문에, 이번에는 추가 기능을 구현하는 방향으로 작업하게 되었습니다.요즘 AI 기술이 워낙 핫해서 도입해 보면 어떨까 하는 생각을 항상 하고 있었지만, 채팅 기능부터 시작해 본 적 없는 새로운 기술에 도전하는 것이 다소 두렵게 느껴졌습니다. 특히, "한다고 했다가 실패하면 어떻게 하지?"라는 생각이 먼저 들었죠. 또 AI는 보통 Python 언어로 많이 개발된다는 점도 알게 되었습니다. 왜 Ai는 주로 Python을 사용하는가? Python은 간결하고 직관적인 문법 덕분에 빠른 개발이 가능하며, 특히 데이터 과학과 머..

안녕하세요 ,, 시간이 너무 빠르네요 벌써 중간 발표가 끝나고 1차 스프린트 기간이 다가오고 있습니다.오늘은 중간 발표 자료를 준비하면서 다른 팀원이 구현한 것을 살펴보게 되었습니다. 바로 알림 기능인데요, 특정 이벤트가 발생하는 상황에서 유저에게 알림을 전송하는 기능이었습니다. 알림이 전송되는 상황은 크게 두가지로 1. 로그인한 상태2. 로그인을 하지 않은 상태일 때 전송되었던 알림들이 로그인을 했을 때 한번에 전송 두 가지 상황으로 나눌 수 있었습니다. 실시간 웹 애플리케이션을 구현할 경우 사용되는 대표적인 방법으로 Polling, WebSocket, SSE가 있었습니다. Polling 방식은 클라이언트가 일정한 주기로 서버에 업데이트 요청을 보내는 방식으로 지속적인 HTTP 요청이 발생하므로 리..

뭔가 요즘은 6시에 끝은 나지만 집에는 10시에 가는 것 같다 ,, 집이랑 강의장이 생각보다 멀어서 10시에 집에 가면 12시즈음 도착하게 된다. 뭔가 저녁 시간이니까 사람이 다 빠져서 빠르게 도착할 것 같지만 오히려 차가 별로 없어서 더 늦게 가는 기분...! 얼른 멋지게 끝내서 칼퇴하는 날이 오면 좋겠다. 이번 주에는 현재 프로젝트에 CI/CD를 적용했다. CI/CD지속적 통합(Continuous Integration) 및 지속적 제공/배포(Continuous Delivery/Deployment)를 의미하며, 소프트웨어 개발 라이프사이클을 간소화하고 가속화하는 것을 목표로 한다.지속적 통합이란 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통합하는 것을 의미..

안녕하세요 시간이 빠른 건지 아니면 누군가 시간을 조종하고 있는 건지 벌써부터 헷갈리기 시작합니다...이번 21주차는 추석이 껴 있는 날이어서 그런가... 교육을 들으러 목,금만 나갔습니다.정말 변명은 아니지만 그래서 2일치 밖에 쓸 게 없어요...! 요즘 최종 프로젝트 기간이라 그런가... 매일 매일이 프로젝트 시간인데 이번 목,금은 스프린트를 위한 수업을 나가셨습니다.사실은 프로젝트 들어왔을 때 이제 강의가 마지막인가? 하고 괜히 강가에 내버려진 어린 아이처럼 불안한 마음이 있었는데요..!수업이 아직 남았다는 강사님의 말씀을 듣고 조금은 ! 마음의 평화를 얻은 것 같았습니다 하핫..ㅎㅎ 무엇을 배웠냐 ,,, ES, 스프링 배치, Redis 에 대해서 배웠습니다. 제가 이해 한 만큼 최대한 열심히 적어..

안녕하세요 나름 열심히 살고 있는 아쿠입니다. 또 못 지키게 되었지만 이젠 제가 배우고 있고 현재 하고 있는 프로젝트를 나열하는 곳이니 ,,, 재밌는 것은 덜 하,,,지 않을까요? ,,, 앞으로 잘 지켜보도록 하겠습니다 ,,, 오늘은 두 편을 업로드 할 예정입니다. 그래서 순서를 지키기 위해서 일단은 저번 19주차에 이어서 채팅에 대해서 말씀 드리도록 하겠습니다. 저번 ` ConsumerConfig.GROUP_ID_CONFIG 에러` 가 뜨게 되어 말씀 드린 적이 있는데 해결 방법은 결국 2번인2. application.yml 에 group_id를 설정해 줄것 나름 당당하게 다른 방법을 찾아오겠다고 한 것 같은데 이 방법이 ,, 가장 나쁘지 않을 것 같아서 채택하게 되었습니다. 현재 채팅 구현은 끝난 상..

안녕하세요 18주차 회고록이 어디 갔는지 궁금 하시다면 다음 주에 오시면 됩니다 !일단 당장 해온 것을 적고자 하는 마음에 19주차 먼저 적게 되었습니다... 최종 프로젝트를 시작하게 되었고, 전 주에는 데브옵스 토이 프로젝트 최종을 마무리 했습니다!새로운 팀원들과 함께 최종 프로젝트를 시작 한 만큼 설레는 마음이 더 컸습니다 ,,, 🤍 우리 팀들 사랑(?)해 ,,, 최종 프로젝트를 시작한 만큼 프로젝트 일정 관리를 철저하게 관리하고 있습니다. 일단 팀 구성이 짜졌고, 멘토님을 만나게 됐습니다.그리고 산출물 계획을 세우게 됐는데, 단계로는1. 프로젝트 기획2. 백엔드 설계 및 구축3. 프론트엔드 설계 및 구축4. 시스템 통합5. 프로젝트 발표이렇게 진행되는 것 같습니다 ,, ! 산출물 구분에 대해서도 ..

드디어 쿠버네티스에 대해서 말씀 드릴 때가 왔습니다.일단 배우면서 ,, 느낀 것은 정말 잘 하고 싶다는 생각을 많이 한 것 같습니다. K8S?K8S는 컨테이너화 된 애플리케이션을 효율적으로 배포하고 운영하기 위해 설계된 오픈 소스 플랫폼프라이빗 클라우드라고도 합니다.클라우드는 -> 남의 가상 컴퓨터를 이용하는 것이고IDC는 남의 실제 컴퓨터를 이용하는 것입니다. K8S 용어Namespace :물리 클러스터 내의 복수의 가상 클러스터개발/운영/테스트 등을 네임스페이스로 나누면 개발은 cpu 100개, 운영은 400개와 같이 네임스페이스별로 포드나 서비스를 나눠서 관리할 수 있다Master :마스터 노드에서 실행되는 세 개의 프로세스 집합 (kube-apiserver, kube-controller-manag..