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

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

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

이번 주는 그래도 맞춰 적기 위해서 이렇게 나왔습니다. 오랜만에 딱 지킨 업로드 ,, 뭐 약속은 중요한 거니까요이제 백엔드 프로젝트가 끝나고 어느정도 시간이 생길 줄 알았는데 바로 프론트에 도입하게 됐고,백엔드보다 프론트가 더 어려운 거 같아요 ,,, 기분 탓일까? 싶은데 사실입니다. 예쁘게 만드는 게 제일 어려운 거 같아요 디자인적 감각 가진 사람들을 존경하게 됐습니다 . . . 🧙 그래도 오랜만에 이론을 배우다 보니 꾸벅 졸게 되더라구요. 죄송해요 강사님.아 ,,, 맞아 노션에 정리를 하느라 너무 힘들었어요. 너무너무 간단한 거지만 기초가 중요한 거니까 차근 차근 정리를 해 볼게요. body가 화면에 보여지는 부분이고, 제목 태그는 h1부터 큰 순서대로 내려가는 것 같습니다왼쪽에 보여지는 화면이 ..

안녕하세요 12주차 회고록에 죽어가고 있는 사람(도 아닌듯)입니다.이번 주도 결국 회고록이 밀려버리고 말았는데요... 이게 진짜 사정이 있어요. 개발자가 되기를 준비? 하시거나 개발자? 이신 분들은 아실 거잖아요,,, 취업을 위한 백엔드 프로젝트 기능 구현 및 성능 개선을 어떻게 3일만에 합니까. 근데 한 거 같아요. : ) 💝 우리 팀원들 항상 사랑하고 고맙고... 감사합니다. 일단 프로젝트를 하기 전, 2일 동안 MSA에 대해서 배웠는데요 정말 어려웠고,,, 정말 힘들었어요. MSA : 마이크로 서비스 아키텍처? MSA를 설명하기 전, 그와 비교가 되는 예시인 모놀리식 아키텍처에 대해서 말씀 드리겠습니다.모놀리식 아키텍처는 전통적인 개발 방식으로 하나의 프로젝트에 모든 기능을 함께 포함합니다. 이렇..

안녕하세요 여러분 현재는 11주차 교육을 듣고 있는 김아쿠입니다. (^ㅡ^,, 열심히 배우는 중)어떻게 된 일인지...에 대해서 변명을 해 보자면, 스프링 교육이 너무너무 지쳐 복습하느라 이렇게 됐습니다. 9주차에 무엇을 배웠나 생각을 해 보니 JPA를 배웠습니다. JPA는?자바 진영에 ORM 기술 표준으로 사용되는 인터페이스의 모음이다. 그 말은 즉, 실제적으로 구현된 것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다. Spring Data JPA는?스프링 부트는 JPA 중에서 Hibernate라는 구현체를 사용한다.Spring Data JPA는 이런 Hibernate를 좀 더 쉽게 사용할 수 있는 추가적인 API들을 제공한다. Spring Data JPA가 DB에 데이터를 다루..

벌써 8주차 회고록이라니 믿기지가 않는다. 그래도 믿어야지 어쩌겠나...일단 배움에 많은 변화가 생겼다. java가 끝나고 Spring 수업에 들어왔다는...!? 점이 가장 크게 변한 것 같다.8주차에서 2일은 알고리즘에 대해 배웠고, 나머지 3일은 Spring 이론과 약간의 실습?에 대해서 배웠다. 알고리즘은 저번 자료구조와는 다르게 발표 준비를 정말 열심히 했고, 나 혼자 뭐라도 구현을 하기 위해서 애쓴 것 같다. 우리팀은 Dijkstra 알고리즘에 대해서 맡게 되었고, 뭐... 역시나 어렵더라.착각?인 것 같지만 이해하기는 레드블랙트리보다 수월했던 것 같다. (아마도) Dijkstra 이란?다익스트라 알고리즘은 다이나믹 프로그래밍을 활용한 대표적인 최단 경로 탐색 알고리즘이다. 주로 가중치가 있는..

이번 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 제로부터 시작하는 자바 ..