728x90

TIL, WIL 89

06. 04 TIL

- 완전탐색 알고리즘 풀이 - 코딩 기초 트레이닝 - 큐브리드 시작 https://www.cubrid.org/manual/ko/9.2.0/quick_start.html CUBRID 서비스 시작 — CUBRID 9.2.0 documentation 환경 변수 및 언어 설정을 완료한 후, CUBRID 서비스를 시작한다. 이에 대한 자세한 설명은 CUBRID 서비스 를 참고한다. 데이터베이스 생성 데이터베이스 볼륨 및 로그 볼륨이 위치할 디렉터리에서 c www.cubrid.org ~ 설치 ~ 실행 ~ 데이터베이스 생성 실습 ~ testdb는 범용 볼륨 파일, testdb_lgar_t는 백그라운드 보관 로그 파일, testdb_lgat는 활성 로그 파일, testdb_iginf는 로그 정보 파일, testdb_v..

TIL, WIL/TIL📘 2023.06.05

05. 17 TIL

알고리즘 풀이 - 모스 부호(1) - 폰켓몬 해시 테이블(읽은 책 : 그림으로 배우는 알고리즘) 해시 테이블은 N개의 요소를 가진 루트 배열과 이 배열의 요소가 가리키는 각각의 리스트가 조합된 자료구조를 의미합니다. 루트 배열의 각 요소가 가리키는 리스트 중 어떤 리스트에 저장할 지 결정해야 하므로 루트 배열의 요소 번호부터 구해야 하고 이떄 해시 함수를 사용합니다. 해시 값을 루트 배열의 인덱스로 사용하면 데이터가 어떤 리스트에 저장할 지를 결정하고 그룹화할 수 있습니다. 이렇게 그룹화한 데이터 중 특정 데이터를 검색할 때 찾고자 하는 데이터의 해시 값을 먼저 구하고, 이후 해당 리스트를 순차 검색해 원하는 데이터를 검색합니다. Kubernetes 강의 SQLD 강의 스프링 복습 강의

TIL, WIL/TIL📘 2023.05.17

05. 02 TIL : RestDocs 적용 실습

학습 자료 출처 : https://spring.io/guides/gs/testing-restdocs/ 스프링 공식 가이드가 제공하는 실습 프로젝트 : https://github.com/spring-guides/gs-testing-restdocs 참고한 글 : https://techblog.woowahan.com/2597/ 학습 목표 : Spring 어플리케이션의 API를 JUnit과 MockMvc 라이브러리, 그리고 RestDocs를 활용해 API 문서화 왜 Rest Docs? - 테스트가 성공하지 않으면 문서가 만들어지지 않으므로 Rest Docs 문서화가 완료되었다는 것은 테스트 코드 및 프로덕션 코드가 올바르게 기능한다는 의미이므로 API의 신뢰도를 높이고 테스트 코드를 검증할 수 있다. 1. 어플..

TIL, WIL/TIL📘 2023.05.02

04. 28 TIL

엘라스틱 서치 https://jaemunbro.medium.com/elastic-search-%EA%B8%B0%EC%B4%88-%EC%8A%A4%ED%84%B0%EB%94%94-ff01870094f0 [Elastic Search] 기본 개념과 특징(장단점) 엘라스틱서치의 기본 개념, 특징에 대해 정리 jaemunbro.medium.com https://www.samsungsds.com/kr/insights/elastic_data_modeling.html 엘라스틱서치[Elasticsearch]에서 관계형 데이터 모델링하기 | 인사이트리포트 | 삼성SDS 엘라스틱서치(Elasticsearch)는 분산형 RESTful 검색 및 분석 엔진으로 엘라스틱 스택(Elastic Stack)의 중심에 위치합니다. 엘라스..

TIL, WIL/TIL📘 2023.04.28

4월 둘째 주 : Docker 가상화 + Refresh Token with Redis

도입 취지 - 그 동안의 프로젝트 경험을 통해 다양한 언어, 그 외 실행 환경 등에 대해 공부하며 각 프로젝트마다 필요 환경이 다르고 개발자의 로컬 머신 환경 또한 매우 다양하므로, 이 경우 도커를 활용한다면 환경 조성을 매우 효율적으로 진행할 수 있어 도입해보게 되었다. - JWT 토큰을 활용한 로그인 방식에 보안을 더 강화한 방식을 도입해보고자, 리프레시 토큰에 대해 배우고 도입하기로 결정했다. 장점 - 로컬에서 언어, 데이터베이스 등을 따로 설치하지 않아도 도커 명령을 통해 호스트 머신에서 프로젝트를 실행할 수 있다. - 원격 리모트 머신에 도커화한 프로젝트를 배포해 효율적으로 개발을 진행할 수 있다. - 액세스 토큰의 유효기간을 짧게 설정해 보안을 강화하면서도, 사용자의 로그인 주기를 길게 유지시..

TIL, WIL/WIL📗 2023.04.17

04. 13 TIL

- 도커 배포까지 강의 듣기 후 프로젝트에 실습 - 면접 질문 준비 ~ 빈출 문제 웹 동작 원리 http://tcpschool.com/webbasic/works 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 쿼리와 요청은 같은가? - 쿼리는 데이터베이스 등에서 정보를 요청할 때 사용합니다. 반면 요청은 클라이언트와 서버 간 모든 종류의 통신을 요청이라고 할 수 있기 때문에 요청에 쿼리가 포함된다고 할 수 있습니다. 리소스의 사용량 또한 요청 유형에 따라 다르기 때문에 같지 않습니다. 멀티 스레드의 공유자원 문제를 해결하려면 - 스레드의 안정성을 보장하고 동기화 매커니즘을 잘 활용해야 합니다. 락, 뮤텍스, 세마포어 ..

TIL, WIL/TIL📘 2023.04.13

04. 08 TIL

https://techblog.woowahan.com/2527/ Java Enum 활용기 | 우아한형제들 기술블로그 {{item.name}} 안녕하세요? 우아한 형제들에서 결제/정산 시스템을 개발하고 있는 이동욱입니다. 이번 사내 블로그 포스팅 주제로 저는 Java Enum 활용 경험을 선택하였습니다. 이전에 개인 블로그에 E techblog.woowahan.com 도커 강의 개 빡공! 오늘의 트러블 슈팅 - 바인드 마운트가 되지 않습니다. - 종속성 부여가 되지 않습니다 ~ 바인드 마운트 했을 때

TIL, WIL/TIL📘 2023.04.08
728x90