thumbnail
Archiving - Spring JPA Best Practice Thumbnail

Archiving - Spring JPA Best Practice

최근부터 Spring-boot와 kotlin을 이용한 backend application 구축하는 법을 많이 학습하고 있는데, 새로운 언어를 배울 때 가장 중요한 부분 중 하나는 그 언어의 best practice를 적극적으로 알아보고 활용하는 것이라고 생각한다. 마침...

3일 전0개의 댓글

CPU 스레드 & 소프트웨어 스레드

요즘 멀티스레딩 관련 공부를 하다가 문득 궁금한 점이 생겼다. "내 컴퓨터에 박혀 있는 CPU 코어 및 스레드의 수는 정해져 있는데, 소프트웨어 상에서 어떻게 스레드 수를 100개, 200개 씩 설정할 수 있는걸까?" 언뜻 보면 굉장히 바보 같은 질문일 수 있지만...

6일 전0개의 댓글
Practice - CompletableFuture를 이용한 멀티스레딩 실습 Thumbnail

Practice - CompletableFuture를 이용한 멀티스레딩 실습

github url https://github.com/BaekGeunYoung/multithreadpractice Focus 멀티스레드 환경을 설정하고, 이를 이용해 빠르게 작업을 수행하는 코드를 작성해본다. 더불어 멀티스레드를 사용하지 않는 일반적인 코드와 수행시...

2019년 12월 2일0개의 댓글
RecoFashion - 완성 및 시뮬레이션 Thumbnail

RecoFashion - 완성 및 시뮬레이션

github url https://github.com/BaekGeunYoung/recofashion-client (client) https://github.com/BaekGeunYoung/recofashion-server (server) 목표 서비스 패션 코디 추천 ...

2019년 12월 2일0개의 댓글
RecoFashion - JUnit을 이용한 유닛테스트 Thumbnail

RecoFashion - JUnit을 이용한 유닛테스트

들어가기에 앞서 이번 프로젝트에서 중요하게 여겼던 점 중 하나는 백엔드 아키텍쳐에 관한 것이었는데, 객체 지향 SOLID 원칙 및 clean architecture의 기저에 있는 원칙들을 지켜가며 코드를 작성하려고 노력했다. 구조화된 코드를 작성하는 이유는 두 가지이...

2019년 12월 2일0개의 댓글
RecoFashion - ReactDnD를 이용해 Drag & Drop 기능 구현하기 Thumbnail

RecoFashion - ReactDnD를 이용해 Drag & Drop 기능 구현하기

프론트 단에서 구현해야 할 핵심 기능 중 하나는 여러 가지 추천 색상을 브라우저에 띄워주고 나면, 이 각각의 색상들을 드래그 해서 오늘 입을 상의 or 하의의 색상에 드랍할 수 있도록 하는 것이었다. 드래그앤 드랍 기능을 구현해본 적이 없어서 처음엔 매우 막막했지만, ...

2019년 11월 29일0개의 댓글
archiving - JS Testing Best Practices Thumbnail

archiving - JS Testing Best Practices

javascript testing의 best practice들을 모아놓은 글이다. production code에 대해서는 best practice를 많이 찾아보았지만, 테스트 코드는 어떠한 best practice가 존재하는지 명확히 알지 못했는데, 그런 면에서 도움...

2019년 11월 27일0개의 댓글
blog - useQuery & useMutation Thumbnail

blog - useQuery & useMutation

Backend에서 구성한 query와 mutation을 react에서 사용하는 방식은 크게 두 가지이다. 1. Query, Mutation 태그 이용 2. useQuery, useMutation Hook 이용 2번은 apollo/react-hook에서 제공하는 c...

2019년 11월 19일0개의 댓글
blog - AWS S3에 이미지 업로드하기 Thumbnail

blog - AWS S3에 이미지 업로드하기

blog 프로젝트에서는 사용자가 게시글에 첨부할 사진을 저장해 놓을 공간이 따로 필요했다. 이를 위한 클라우드 스토리지 서비스를 찾아본 결과 AWS S3와 cloudinary 등의 서비스를 알게 되었다. 사용하기에는 cloudinary가 더 가볍고 편해보였지만 이 프로...

2019년 11월 19일0개의 댓글
blog - graphql Schema VS DB Schema Thumbnail

blog - graphql Schema VS DB Schema

Graphql Schema? image.png graphql을 이용해 backend를 구축하면서 처음했던 생각은 graphql의 schema와 mongoDB의 schema가 거의 유사하게 구성될 것 같은데 굳이 graphql의 schema가 존재하는 이유가 무엇일까...

2019년 11월 19일0개의 댓글
blog - apollo server configuration Thumbnail

blog - apollo server configuration

Blog 프로젝트에서는 graphql을 이용해 backend를 구축하기로 결정했고, 구체적으로는 apollo에서 지원하는 apollo-server를 이용하였다. 기존의 axios 등을 활용하는 restful API 방식에서는 요청을 보낼 때마다 원하는 request 헤...

2019년 11월 19일0개의 댓글
RecoFashion - 알고리즘 구상 및 검증 Thumbnail

RecoFashion - 알고리즘 구상 및 검증

지금까지 구상한 옷 색상 추천 알고리즘의 대략적인 프로세스는 아래와 같다. 1. UI단에서 사용자의 선호 색상과 그날 입고 싶은 코디의 테마를 실은 요청을 받는다. 2. 사용자의 선호 색상 및 최근 3일간의 데이터를 이용해 메인이 될 컬러를 선정한다. 3. 사용자로부...

2019년 11월 18일0개의 댓글
RecoFashion - 색상 추천 알고리즘 구상 Part2 Thumbnail

RecoFashion - 색상 추천 알고리즘 구상 Part2

알고리즘 구상 part1에서는 대표적인 4가지 톤을 RGB 패턴으로 표현하는 방법에 대해 고민했고, part2에서는 사용자에게 추천해 줄 메인컬러를 결정한 후, 함께 입을 만한 색상을 추천해주는 방법에 대해 생각한 것들을 적어보려 한다. 톤인톤(Ton in Ton)...

2019년 11월 17일0개의 댓글
RecoFashion - 색상 추천 알고리즘 구상 Part 1 Thumbnail

RecoFashion - 색상 추천 알고리즘 구상 Part 1

생각의 흐름 매일 데일리 코디를 추천해주는 서비스를 만들기 위해서는, 무엇보다 적절한 코디를 추천해주는 알고리즘이 얼마나 잘 작동하냐가 가장 중요할 것이다. 평소에 옷 입는 것에 관심이 많긴 하지만 배색 조합과 관련해서 이론적으로 아는 것은 전무했고, 그날 그날의 날씨...

2019년 11월 16일0개의 댓글
project 계획 : 코디 추천 서비스 Thumbnail

project 계획 : 코디 추천 서비스

목표 서비스 패션 코디 추천 서비스 기능 매일 데일리 코디를 추천해준다. - 배색 조합 관련 이론을 참고해 사용자에게 상하의 배색 조합 추천 - 추가로 피부톤, 개인 선호, 지난 날들의 데이터 등을 고려해 종합적인 recommendation 제공 - 그 날의 날씨...

2019년 11월 12일0개의 댓글
practice - 공연 등록&예약 어플리케이션 Thumbnail

practice - 공연 등록&예약 어플리케이션

github : https://github.com/BaekGeunYoung/performancereservationapp 최근 spring-boot 와 kotlin을 공부하고 있는데, 기본적인 프로젝트 설정부터 controller, repository, service...

2019년 11월 11일3개의 댓글
archiving - spring security Thumbnail

archiving - spring security

최근 kotlin과 spring boot를 이용한 백엔드 어플리케이션 구축 방법을 아키텍처에 관한 고민과 함께 학습하고 있다. security란 spring framework가 자랑하는 강력한 사용자 인증 방식인데, 이 security의 사용법에 관해 알아보면서 잘 설...

2019년 11월 5일0개의 댓글

clean architecture - practice

github code : https://github.com/BaekGeunYoung/clean-architecture-practice Application Structure - image.png Clean Architecture - clean.png 말 ...

2019년 11월 5일0개의 댓글
laravel - lucid architecture Thumbnail

laravel - lucid architecture

https://github.com/lucid-architecture/laravel clean architecture와 비슷한 형태의 아키텍쳐로, 라라벨 프레임워크 하에서 이 구조로 쉽게 개발을 할 수 있도록 스캐폴딩을 해주는 서비스이다. lucid architect...

2019년 11월 1일0개의 댓글
Algorithm - INSERTION Thumbnail

Algorithm - INSERTION

문제 유명한 정렬 알고리즘인 삽입 정렬은 정렬된 부분 배열을 유지하며 이 배열에 새 원소를 삽입해 나가는 식으로 동작합니다. 예를 들어 {5, 1, 4, 3, 2}의 삽입 정렬은 다음과 같이 이루어집니다. 배열 비고 :: 5 1 4 3 2 초기상태 1 5...

2019년 10월 29일0개의 댓글