본문 바로가기

분류 전체보기431

1. 무엇을 만들 것인가? 사이드 프로젝트를 실행하기에 앞서 아이디어 부터 생각하자. 내가 고민해본 주제는 다음과 같다. 1. 스터디 모집사이트 2.아침형인간(미라클모닝) 어플 3.우리 아파트 장터 4.개발자 스킬체크 5. 클론코딩(스타벅스) 6. 만화책 중고거래 사이트 너무 간단한 게시판 성격 애플리케이션은 빼기로했다. 1) 스터디 모집사이트 : 유행이 지나지기는 했지만, 모각코는 개발자에게 재미있는 주제다. 서칭을 해봤지만 모각코를 전문으로 하는 사이트는 없었다. 모각코는 1인 코딩인증(?)으로 바뀐 경우도 많았다. 여기서 좀더 발전시켜서 주제별(Node, Spring, 알고리즘), 비주제로 코딩 하면 좀 더 재미있지 않을까? 흔한 스터디 모집 사이트보다 좋을것같다. 2) 미라클모닝: 시대에 편승하는 어플이다. 예전에 아침형인.. 2021. 3. 22.
코드숨 스프링편 - 8주차 회고 github.com/CodeSoom/spring-week8-assignment-1/pull/3 [week8] 배포준비 by etff · Pull Request #3 · CodeSoom/spring-week8-assignment-1 안녕하세요. 이번 한주도 잘 부탁드립니다! github.com 1. 한 것 Javadoc, REST Doc을 이용한 문서화 Docker를 이용한 배포 2. 배운것 DockerFile 작성 방법 REST Doc 문서 작성시 팁 Jenkins 세팅 3. 느낀것 이번주는 배포전 문서화 및 Docker 배포 작업을 하였다. 프로젝트를 받았으니 배포하면 되는 것일까? 보이 스카웃 규칙이라는 말이 있다. '떠날 때는 찾을 때 보다 캠프장을 더욱 깨끗이 하라' 보이 스카웃 규칙은 개발자에게.. 2021. 3. 21.
코드숨 스프링편 - 7주차 회고 github.com/CodeSoom/spring-week7-assignment-1/pull/4 [week7] 인가(Authorization) 구현하기 by etff · Pull Request #4 · CodeSoom/spring-week7-assignment-1 안녕하세요, 한주동안 잘 부탁합니다. github.com 1. 한 것 스프링 시큐리티 사용하기 사용자 패스워드 암호화 2. 배운것 커밋 작성시 팁 (링크, 메시지 작성) Spring Security에서 Filter 적용하는 방법을 배웠다. 3. 느낀것 Spring Security를 복잡하지만 반복하다보니 익숙한 부분이 생겼다. 인증부분은 어느 객체의 책임일까 고민하게되었다. 4. 자기선언 다음주가 프로젝트전 마지막 과제이다. 배운 내용들을 정리하.. 2021. 3. 14.
2차원 Array, List로 변경하기 public static void main(String[] args) { int[][] inputArray = {{1,2}, {4,5,6,7,8}, {9,10,11} }; List lists = convertToList(inputArray); System.out.println(lists); } public static List convertToList(int[][] inputArray) { List result = new ArrayList(); for (int i = 0; i < inputArray.length; i++) { List list = new ArrayList(); for (int j = 0; j < inputArray[i].length; j++) { list.add(inputArray[i][.. 2021. 3. 10.