본문 바로가기

728x90

전체 글

스파르타코딩클럽 7주차 4일 크리스마스도 다가오고 연말도 다가오고 강의는 어렵고 번아웃이 벌써 오기 시작한것같다. 그래도 봐야지... 하지만 어렵다... 디펜던시 인식이 계속 안돼서 지연이 되었다가 물어물어 겨우했다. Run을 눌렀지만.....코끼리모양을 클릭안해서 계속 적용이 안되었네요 더보기
스파르타코딩클럽 내일배움캠프 7주차 3일 [Intellij 단축키] (이전,다음) 화면 전환 : Cntl + Alt +방향키 선택한 이름의 모든 변수 바꾸기 : Shift + F6 파일 NEW : alt + Insert [강의] 강의가어려웠다. 더보기
스파르타코딩클럽 내일배움캠프 7주차2일 1. 캐시 와 쿠키 캐시 웹페이지가 빠르게 랜더링 할 수 있도록 도와준다. 쿠키는 사용자의 인증을 도와준다. 2. 영속성 컨텍스트 : 엔티티를 영구 저장하는 환경. 3. JPA 엔티티 상태 3-1 비영속 : 해당 객체의 데이터가 변경되거나 말거나 실제 DB의 데이터와는 관련없다. 그냥 자바 객체인 상태 3-2 영속 : 엔티티 매니저를 통해 엔티티가 영속성 컨텍스트에 저장되어 관리되고 있는 상태. (JPA가 계속 상태를 갱신함) 3-3 준영속 : 영속성 컨텍스트에서 관린되다가 분리되서 비영속이 되는 상태 4. flush라는것은 영속성 컨텍스트에 새로 저장된 엔티티를 DB에 저장. 영속성 컨텍스트의 설계 구조 1. 1차 캐시라는 것을 가지고 있다. find(B) 1차 캐시에 없음 (1차캐시에서 찾음: 영속성.. 더보기
스파르타코딩클럽 내일배움캠프 7주차 1일 객체지향 UI Application Data Base Controller Service(+Entity) Repository UI (Index.html) Request (요청) → ← Response (응답) Controller Mapping (매핑) → ← Return (리턴) Service Save (저장) → ← Get (불러오기) Repository (DAO) Entity → ← Entity DB 스프링 입문과제 개선점 1. post나 get등의 함수이름은 그이름 자체가 동사이므로 동사를 사용하면안된다. 예시 create-post 2. http method의 종류중에는 post, get, put, delete 등이 있는데 이런것들 restful API라고 함. 한마디로 통신규약임 3. 한 매소드에 .. 더보기
스파르타코딩클럽 내일배움캠프 6주차 후기 알고리즘은 5번문제만 빼고 2주일치 문제는 다풀었다. 이제 알고리즘은 강의만 완강하면 될것같다. 5번문제는 수학적인 지식을 요해서 접근이 잘안되는것 같다. 풀이때 복습해야겠다. 게시판과제는 아직도 씨름에 있다 갑자기 잘되던코드도 지금안돼서 원인을 찾고 있다... 화이팅!!! 조건에 따른 구현으로 스탭바이스탭으로 차근차근해나가야 겠다. 이번달내에는 되겠지... 라고 쓰는순간 구현완료 했다... 눙물이 ㅠㅠ 더보기
1차 비밀지도 카카오 static public String[] solution(int n, int[] arr1, int[] arr2) { String[] answer = new String[n]; String[] map1 = new String[n]; String[] map2 = new String[n]; for (int i = 0; i < arr1.length; i++) { map1[i] = Integer.toBinaryString(arr1[i]); map2[i] = Integer.toBinaryString(arr2[i]); while(map1[i].length() 더보기
문자열 내마음대로 정렬하기 로직 : 처음 이 문제를 봤을때 어떻게 풀지 몰라서 다른사람 코드를 보고 풀이법을 이해하고 풀었다. import java.util.*; class Solution { static public String[] solution(String[] strings, int n) { String[] answer = new String[strings.length]; Listlist = new ArrayList(); for(int i=0;i 더보기
평행 평행한다는것은 기울기가 같다고 생각을 해서 풀었다.. 자꾸 list선언할때 new를 까먹는다... 아직 자바랑 친하지 않은 증거인것같네요 ㅠㅠ 63.6점코드 import java.util.List; import java.util.ArrayList; class Solution { static public int solution(int[][] dots) { int answer = 0; boolean flag= false; Listlist = new ArrayList(); for (int i = 0; i < dots.length-1; i++) { for (int j = i+1; j < dots.length; j++) { if(flag) { return 1; } double result = (dots[i][1].. 더보기

728x90