본문 바로가기

728x90

내일배움캠프 4기 스프링

(123)
01. 12 TIL 1. 코딩 테스트 입문 대문자와 소문자 가위 바위 보 주사위의 개수 2. SQL 강의 강의 : 제약조건, 엑셀보다 쉬운 SQL 제약조건의 취지 : 데이터의 무결성을 유지하기 위해 SQL 오류 : 언어 인식을 못하는 오류 발생 -> could not acquire management access for administration 참고한 페이지 : https://palkong.com/entry/MySQL-Workbench-%EA%B0%84%EB%8B%A8-%EC%84%A4%EC%A0%95-%EB%B0%8F-Path-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%84%A4%EC%A0%95 해결방법 : chcp 명령어를 명령 프롬프트에서 사용 데이터 필터링 조회 : GRUOP BY, ..
01. 11 TIL 1. 코딩 테스트 입문 개미 군단 직각삼각형 출력하기 세균 증식 : 비트 연산자? ~ a s.matches("[^aeiou]$")).toList(); ^ symbol: method toList() location: interface Stream 1 error * JDK 버전의 문제! 시작 시간이 지원하기 시작한 JDK 버전을 의미! 스트림을 활용해본 풀이 : 스트림 경험치 + 1 import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; class Solution { public String solution(String my_string) { List myStringList = new ArrayList(); ..
01. 10 TIL 1. 코딩 테스트 입문 제곱수 판별하기 숨어있는 숫자의 덧셈(1) -> 문자열을 숫자로 강제 형변환하는 경우 발생하는 예외 : NumberFormatException *문자열의 i번째 요소를 가져오기 : substring(i, i+1) 2. SQL 강의 강의 : 데이터 변경 MySQL workbench 실행 단축키 : Ctrl + Enter -> 커서가 있는 한 줄의 SQL 실행 실행 영역 드래그 + Ctrl + Shift + Enter -> 드래그된 부분 실행 Ctrl + Shift + Enter -> 전체 실행 LIKE : 문자열 부분일치 검색 ex) my_city 테이블에서 new로 시작하는 도시를 삭제 DELETE FROM my_city WHERE name LIKE 'New%'; 3. 개인 과제 ..
01. 09 코딩 테스트 입문/ SQL 강의/ 개인 과제 수행/ 자바 기초 수업 1. 코딩 테스트 입문 순서쌍의 개수 자릿수 더하기 -> 참조하고 공부할 풀이 : import java.util.Arrays; class Solution { public int solution(int n) { return Arrays.stream(String.valueOf(n).split("")).mapToInt(Integer::parseInt).sum(); } } 2. SQL 강의 MySQL 서버 설치 : MySQL 8.0.31 + 환경변수 설정 + cmd로 mysql 실행 시스템 언어가 한글일 때 인코딩하지 못해 발생하는 오류 : could not acquire management access for administration 해결방법 : 설정 - 시간 및 언어 - 기본 언어 설정 - 시스템 로캘 변..
01. 02 ~ 01. 06/ 10주 차 WIL 중간 프로젝트가 끝났다. 배울 점이 있는 프로젝트였고, 전체 과정은 반환점을 찍고 완주의 다음을 생각해야 하는 시기가 다가온다. 1. 팀 프로젝트 완수 및 발표 팀 프로젝트를 완수했다. 애자일과 클린 코드에 대한 필요성을 실감할 수 있던 프로젝트였고, 거기에 더해 늘 공부해야 하는 이유를 확실히 깨달을 수 있었다.. 개발자가 평생 공부해야해서 힘든 직업이라고들 하는데.. 근데 요즘 세상, 아니 예전부터 자신의 직업을 대충 하고서 살아남는 사람이 있었나? 그런 생각이 든다. 나는 그렇게 살지 않도록 반면교사하자. 2. 프로젝트: 스프링 시큐리티를 적용한 서버 구축 실습 + JPA 프로그래밍 스프링 시큐리티를 적용한 서버 구축 실습을 계속 진행했다. 과정 중 오는 고민과 이를 해결하면서 늘어가는 실력이 느껴..
01. 06 코딩 테스트 입문/ 팀 프로젝트 발표 및 회고/ CS 특강/ 개인 과제 수행/ 독서 - 하루 한장 1. 코딩 테스트 입문 문자 반복 출력하기 String/ StringBuffer/ StringBuilder 공부 https://junior-datalist.tistory.com/232 [Java] String, StringBuilder, StringBuffer 총 정리 (feat. String 의 Stringbuilder 변환) String vs StringBuffer/StringBuilder 자바에서 문자열을 다룰 때 사용하는 대표적인 클래스로 String, StringBuffer, StringBuilder 가 있습니다. 문자열을 다루는데 서로 다른 3개의 클래스가 존재하는 이유가 무 junior-datalist.tistory.com 배열 자르기 특정 문자 제거하기 배열의 유사도 문자열안에 문자열 2...
01. 05 코딩 테스트 입문/ 팀 프로젝트/ 개인 과제 수행/ 자바 기초 수업 1. 코딩 테스트 입문 편지 2. 팀 프로젝트 댓글관련 기능 구현 완료 이후 피드백을 통해 부족한 점을 보완 saveAndFlush : 비즈니스 로직상, 하나의 트랜젝션이 끝나기 전에 변경된 데이터를 바로 읽어와야 하는 경우에 그 변경된 데이터를 영속성 컨텍스트에 남겨두지 않고 미리 Flush함으로 그 변화된 데이터를 읽어오는 것이다. FormLogin 방식을 사용한 스프링부트 프로젝트를 테스트할때 : https://pygmalion0220.tistory.com/entry/Spring-Boot-Rest-API-%EC%97%90-Spring-Security-Form-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0 [Spring Boot] ..
01. 04 개인 과제 수행/ 팀 프로젝트/ 코딩 테스트 입문 1. 개인 과제 수행 게시물, 댓글 좋아요 기능 구현 스프링 시큐리티 사용 공문 계속 읽기 2. 팀 프로젝트 댓글 좋아요 기능 구현 시큐리티 코드 흐름을 위한 공부 및 스터디 ResponseEntity 공부 및 적용 시도 https://thalals.tistory.com/268 https://devlog-wjdrbs96.tistory.com/182 [Spring Boot] ResponseEntity란 무엇인가? 먼저 REST API가 무엇인지는 아래 블로그를 먼저 잘 읽어보자. https://meetup.toast.com/posts/92 REST API 제대로 알고 사용하기 : TOAST Meetup REST API 제대로 알고 사용하기 meetup.toast.com 1. ResponseEntity란? ..

728x90