일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 순차탐색
- ERD Tool
- Algorithm
- 플로이드워셜
- 작동순서
- 보텀업
- 탑다운
- 그리디
- hasNext
- 알고리즘
- MySQL
- quickDBD
- Python
- EOF
- 소프트스퀘어드
- binary_search
- DynamicProgramming
- 퀵 정렬 # quciksort # 정렬
- 관계형 데이터베이스
- 라이징캠프
- charAt
- 탐색
- binarysearch
- java
- 이것이 취업을 위한 코딩 테스트다
- 다이나믹프로그래밍
- ERD 설계
- greedy
- 백준
- Top-down
- Today
- Total
목록SoftSquared (14)
Seok_In
10월부터 시작했던 라이징 캠프 2기를 2달동안 수료하였다. 📌 라이징 캠프란 ? 라이징 캠프란 2달동안 진행되는데 6주간 멘토로부터 자신이 듣고싶은 교육과정(서버, 안드로이드 등등)을 배우고 후에 2주동안 라이징 테스트(모의외주)라는 시험을 봐서 통과할시에 수료할 수 있는 과정이다. 📌 신청했던 계기 군대 전역 후에 막연하게 진로에 대해서 고민하던 중 수료했던 지인에게 추천을 받아서 하게되었다. 추천시에 이것저것 도움이 되는 얘기를 들었지만 막상 하게되니 뭐가 도움이 되는지 몸소 직접 느낄 수 있었다. 📌 수료 후 달라진 점 가장 크게 바뀐점은 내 스스로도 뭔가를 할 수 있다는 자신감이 생긴 것이었다. 처음 백지 상태에서 서버를 스스로 구축하고 어플리케이션의 API도 임의로 만드는 등 나도 이제 어느정..
📖 6주차 강의내용(2021.10.18) 🔷 Paging 기법 - 효율적인 메모리를 사용(동일한 사이즈로 계속 나눠서 적재) EX) 웹페이즈 화면을 구현할 때 한페이지에 다 담지 못하는 경우 1. 페이지 번호를 지정해준다. 2. 무한스크롤로 계속 연장해준다. 📚6주차 과제 - 6주차 과제는 따로 없어 5주차 과제에 대한 보완을 하였다. ◼ API 추가 구축 (30개)✅ ◼ KAKAO 소셜 로그인 구현(POST 방식)✅ ◼ Validation 처리✅ ◼ API 명세서에 화면 사진 추가✅ ◼ 서버에 대한 연동✅ 📑 과제를 마치고.. ERD 설계서부터 조금씩 밀리던게 여기까지 밀리게 되었던 거 같다. 좀 시간을 효율적으로 두고 해서 생산성을 높이고 최초 ERD 설계가 얼마나 중요한지 알았던거 같다. API를 ..
📖 5주차 강의내용(2021.10.11) 🔷 인증방식 1. 쿠키 / 세션 - 쿠키 : Server에서 클라이언트를 구별하기 위해 만든 ID를 클라이언트 로컬에 저장하여 관리함. - 세션 : Server에서 클라이언트를 구별하기 위해 세션 ID를 만들어 서버에 저장함. 2. JWT : Packet Header에 세션 ID를 담아 보냄. - 서버 과부하 방지 - 세션 ID 중복 구별 - 로그인 시 인증토큰 발급 3. OAuth Login : 소셜로그인 방식 (카카오 로그인, 네이버 로그인 등) - 로그인시 카카오서버에서 AccessToken 을 서버로 전달해주면 서버는 이를통해 카카오 DB서버에 있는 사용자 정보를 조회하여 새로운 회원을 만들거나 로그인 할 수 있음. 🔷 트랜잭션(Transaction) - ..
📖 4주차 강의내용(2021.10.04) 🔷 BL(Backend Language) : 서버와 데이터베이스를 연결해주는 역할을 한다. ex) Spring Boot, NodeJS 🔷 API (Application Programming Interface) : 운영체제나 응용프로그램 사이에서 통신할 때 사용하는 언어나 메세지 형식을 말한다. 쉽게 말해서 우리가 자주 쓰이는 라이브러리와 같은 것들에 쉽게 접근할 수 있도록 만들어놓은 것을 말한다. 🔷 REST API : 자원을 표현으로 구분하여 해당 자원의 정보를 주고받는 API를 말한다. 🔷 REST 6가지 제한조건 - 인터페이스 일관성 : 일관적인 인터페이스로 분리되어야 한다. - 무상태 : 각 요청 간 클라이언트의 Context가 서버에 저장되면 안된다. -..

📖 3주차 강의내용(2021.09.24) 🔷 Apache vs Nginx ◼ Apache 는 Server 와 Client 가 1 vs 1 의 구조로 traffic에 약하지만 안정성과 확장성이 뛰어나다. ◼ Nginx 는 비동기 처리구조( 먼저 처리가 완료된 요청을 순서상관없이 내보냄)로 traffic이 좋다. # Traffic 분산 처리방법 : scale out (서버 성능 올리기), scale up (서버 대수 증가시키기) 🔷 포트포워딩의 필요 이유 공유기가 내부 IP를 임의로 부여하기 때문에 다른 사람들은 공유기 내의 PC의 IP를 알 수 없기에 공인IP의 포트를 열어줘서 접속을 가능하게 해준다. 🔷 데이터베이스 서버를 따로 두는 이유 ◼ 보안적 측면에서의 우수 ◼ 서버가 여러개일때 DB 공유를 하기..