목록전체 글 (71)
엘라의 개발 스케치 Note

To-do 스프링 숙련 복습 및 개인과제 lv.2 작성 TIL password Encoder no bean 문제 해결 * [ERROR] Could not autowire. No beans of 'PasswordEncoder' type found -> 구글링을 통해 해결 -> PasswordEncoder 가 담긴 config에 @EnableWebSecurity를 빠뜨린 문제였음. 넣어주니 해결되었음! Response Body에 객체인 Reponse가 반환되지 않는 문제 * Controller에 반환 타입으로 객체를 넣어두었으나 Response Body에 아무것도 반환되지 않는 문제가 발생함 -> 코드를 다시 한번 살펴 보았음 -> 해당 메서드에 @ResponseBody를 달아두지도 않고, Controlle..

To-do 스프링 숙련 복습 및 개인과제 lv.2 작성 알고리즘 공부 및 그룹 스터디 자바의 정석 공부 및 자바 문법 종합반 복습 TIL Arrays.equals(배열1, 배열2): 배열1과 2를 비교하여 같으면 true, 다르면 false를 반환 String List를 String 배열로 변환하기 List strList = new ArrayList(); (생략) String[] strArr = new String[strList.size()]; strList.toArray(strArr); Next... 스프링 숙련 복습 및 개인과제 lv.2 작성 알고리즘 공부 자바의 정석 공부 + 자바 문법 종합반 복습

Facts Spring 숙련 강의 수강(완강) 보충 강의 수강 알고리즘 공부 및 그룹스터디 자바의 정석 공부 Feelings 진도가 문제가 아니라 내용이 이해가 하나도 안되는데.. 계속 이렇게 진도를 나가는 게 맞는지 모르겠다..ㅠㅠ 다음주에 복습 꼭 하면서 개인과제 진행해야겠다! Findings Spring 숙련 내용 코딩테스트 연습문제를 풀며 익힌 여러가지 메소드 * toUpperCase: String 대문자로 바꾸기 * toLowerCase: String 소문자로 바꾸기 * join("추가할 문자", 대상 list/Array): String 이어 붙이기 * list.stream.maptoInt(Integer::intValue).toArray();: Integer list를 Int 배열로 변환하기 *..

To-do 알고리즘 공부 및 그룹 스터디 보충 강의 수강 버스킹 특강: Spring Security 자바의 정석 공부 TIL Collections.sort();: List 정렬하기 StringBuilder.deleteCharAt(): StringBuilder 특정 위치의 문자 제거하기 int Num = char(숫자문자) -'0' => -'0'을 붙이지 않으면 아스키코드 숫자로 나옴! sout(Arrays.toString(배열)): 배열 차례대로 출력하기 String.indexOf("문자"): 문자열에서 특정문자의 index 위치 찾기 Next... 스프링 숙련 개인과제 lv.2 작성 알고리즘 공부 자바의 정석 공부 + 자바 문법 종합반 복습

To-do 스프링 숙련 강의 수강(완강) 알고리즘 공부 자바의 정석 공부 TIL 코딩테스트 연습문제 회고 * for 문에서의 조건 설정(시작위치, 끝위치와 방향, 증감식)의 중요성 * 반복문에서 break; 위치의 중요성: 해당 문제 때문에 프로그래머스 lv.1 문제 하나를 생각보다 오래 풀었음ㅠㅠ * 디버깅의 중요성: 디버깅 덕분에 해결한 오류들 많았음! * 반례의 중요성: 테스트 케이스는 맞지만 실패가 일부 있어 정답을 맞추지 못하는 경우 팀원분께서 알려주신 프로그래머스 문제 내의 질문하기 속 반례들을 찾아 넣어보면 무엇이 잘못됐는지 쉽게 찾을 수 있었음 인텔리제이 자동완성 축약어 * iter: 향상된 for문 만들어줌 * itar: 일반 for문 완성 Next... 스프링 숙련 개인과제 lv.2 작..

To-do 스프링 숙련 강의 수강 알고리즘 공부 및 그룹스터디 자바의 정석 공부 TIL for문 안에 for문을 넣으면 시간복잡도가 O(N2)이 되어버려서 데이터가 커지면 많이 느려진다는 단점이 있으므로, 코딩테스트 문제 풀이 시 이중 for문 외의 방법도 고민해보며 풀이해보기! Math.sqrt(): 제곱근(루트)를 구하는 메소드. 제곱근을 사용하여 돌릴 경우 for문의 시간복잡도가 줄어드므로 유용! Math.pow(대상숫자, 지수): 제곱 만들기 Math.min(): 최소값 구하기 Math.max(): 최대값 구하기 StringBuilder.reverse(): 문자열 뒤집기 Next... 스프링 숙련 강의 수강 알고리즘 공부 자바의 정석 공부 + 자바 문법 종합반 복습

To-do 스프링 숙련 강의 수강 알고리즘 공부 자바의 정석 공부 TIL 사용자 관리하기(Spring Security), 데이터 검증하기(Validation) 정규 표현식 Integer list를 int 배열로 변환하기 List list = new ArrayList(); (생략) int[] answer = list.stream().mapToInt(Integer::intValue).toArray(); Next... 스프링 숙련 강의 수강 알고리즘 공부 및 그룹스터디 자바의 정석 공부 + 자바 문법 종합반 복습

To-do 스프링 숙련 강의 수강 알고리즘 공부 및 그룹 스터디 보충 강의 수강 TIL Bean, 인증과 인가(쿠키와 세션, JWT) toUpperCase: String 대문자로 바꾸기 String s = "hello world" System.out.println(s.toUpperCase()); // 출력 HELLO WORLD toLowerCase: String 소문자로 바꾸기 String s = "HELLO WORLD" System.out.println(s.toLowerCase()); // 출력 hello world join("추가할 문자", 대상 list/Array): String 이어 붙이기. 추가할 문자를 공백으로 넣으면 바로 이어서 붙여짐 String[] foods = new String[] {..

Facts Spring 입문 강의 수강(완강) 특강 - 연봉 1억 받는 대기업 개발자 되는 법 개인과제 작성(나만의 항해 블로그 백엔드 서버 만들기) 알고리즘 공부 및 그룹스터디 Feelings 진도는 계속 맞춰서 나가고 있는데... 과제도 요구사항에 맞춰 다 하긴했는데 시간에 쫓기며 공부하는 기분이라 놓치고 가는 부분이 많은 것 같아 자꾸 걱정이 된다... 다음주부터는 이전 내용을 복습을 한번 더 진행하면서 내가 아는 부분과 모르는 부분을 분명히 하고 모르는 부분을 보충하면서 채워야겠다! Findings Spring 기초 내용 인텔리제이 콘솔 한글 깨짐 문제 해결 방법 필드명 refactor > rename Dto 받으면서 request 와 response 서로 바뀌지 않도록 오타 주의!(특히 자동완성..