728x90
반응형
SMALL

23.02.10

    • [x] 자바 이론 공부 (강의 3개 : 객체와 클래스 )
    • [x] spring 강의 듣기
    • [x] 프로그래머스 1문제 풀기
    • [x] 강의듣기
    • [x] Spring 노션 읽어보기!
    • [x] 트랜잭션 읽어보기
    • [ ] 어노테이션 역할 빈도에 따라 분리하기! (스프링 MVC의 기준에 따라 정리해보기) (장기적!)
    • [ ] ORL이랑 SQL mapper를 비교하기
    • [ ] MVC ????????? 다시찾아보기 (장기간 보고 또보기!)
    • [ ] 팀 과제 1개 이상 진행하기!33일 해야할 일

 

오늘 자바 공부를 하면서 기존에 안보였던 것들이 보여서 추가적으로 적게 되었습니다~

copyOfRange 는 배열어디부터 어디 까지 arr, from, to
copyOf는 맨 앞에서 부터 복사하는것 뒤에꺼만 정할 수 있다.
Range는 중간부터 복사하는 것 앞 뒤를 정할 수 있다.
copyOfRange(arr, 2,4) 주어진 배열의 2부터 4까지 복사한다.

Arrays.sort(arr); 배열 arr을 오름차순으로 정렬 //매번 까먹어서 박제!!

int[][] 이중 배열로 우리가 도형을 만들 때 사각형 삼각형 으로 생각하면 된다.
(2d) 눈금으로 좌표찍어 사각형만들기 보통 이중 for문으로 해결함

 

// 읽을 때마다 이게 있었지 하니 박제!!

객체지향언어를 사용하는 이유는 코드의 재사용이 높고 유지보수가 용이 (빠른 변화를 따라가기 위해!), 중복 코드제거 소프트웨어가 변경 될때 적은 노력으로 변경이 가능! 객체지향 언어 = 프로그래밍 언어 + 객체지향개념(규칙) 프로그래밍 언어에 객체지향 규칙을 넣은것

인스턴스를 만들어주는건 new 연산자 생성자는 그냥 메서드다! 인스턴스를 초기화 할때만 사용한다 세터는 값을 재할당 할 때 값을 다시 저장할 때!

자동차를 뽑을 때, 자동차의 옵션을 다 빼고(클래스) 추가하게 되서 차를 계약을 합니다.

지난 과정의 과제에서 저를 힘들게 했던 JSON…오늘 구글 로 하는 방법을 알아왔습니다~

// GSON -> JSON 다루게 해주는 라이브러리, Google
// Jackson -> Deprecated

String str = "{\\"data\\":\\"data\\"}";

JSONParser parser = new JSONParser();
Object json = parser.parse(str);

System.out.println(json);

따로 블로그에 정리해서 올렸습니다~~

 

오늘도 고생하셨습니다~!!

728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

35일차  (0) 2023.02.12
34일차  (0) 2023.02.11
32일차  (0) 2023.02.09
31일차  (0) 2023.02.08
30일차  (0) 2023.02.07
728x90
반응형
SMALL

23.02.09

  • 32일 해야할 일
    • [ ] 자바 이론 공부 (강의 3개 : 2차원 배열 예제 )
    • [x] spring 강의 듣기
    • [x] 프로그래머스 1문제 풀기
    • [x] api 과제하기
    • [x] Spring 노션 읽어보기!
    • [x] 트랜잭션 읽어보기
    • [ ] 어노테이션 역할 빈도에 따라 분리하기! (스프링 MVC의 기준에 따라 정리해보기) (장기적!)
    • [ ] ORL이랑 SQL mapper를 비교하기
    • [ ] MVC ????????? 다시찾아보기 컨트롤러?

오늘은 오전에 회사갔다가 돌아와서 시험보고, 근데 시험에서 성공을 못햇습니다..갑자기 메세지도 하고 싶고 이것도 하고 싶다보니.. 점점 커져서 완성하지 못한채 올렸습니다.

입안과 입술이 다 터져서.. 음식을 먹기 힘든 상황입니다. (잠 좀 자야하는데…ㅠㅠ)

진짜.. 오늘 깃 허브에 코딩테스트문제 푼거 겨우 깃에 올렸어요ㅠㅠ 입문주차 과제 또 수정했는데.. 다 못 고쳐서 ㅠㅠ 아직 수정 전!! 빨리 해볼려고 합니다.

내일 숙제는

@Builder @Notnull -> 실제로 비어있는 값도 걸러준다. @NotBlank @Email

디자인패턴은 필요할거 같으나 수료 후에 공부해보는것 네트워크나 운영체제도 나중에 공부하기

이것!!

내일도 열심히 합시다!!오늘은 푹 쉬려고 합니다…ㅎㅎㅎ

728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

34일차  (0) 2023.02.11
33일차  (0) 2023.02.10
31일차  (0) 2023.02.08
30일차  (0) 2023.02.07
29일차  (0) 2023.02.06
728x90
반응형
SMALL

23.02.08

  • 31일 해야할 일
    • [ ] 자바 이론 공부 (2차원 배열 예제 )
    • [x] spring 강의 듣기
    • [x] 프로그래머스 1문제 풀기
    • [x] api 과제하기
    • [x] Spring 노션 읽어보기!
    • [x] 트랜잭션에 대해 정확한 정의를 찾아보기 여러과정을 하나로 묶어줌 ex) 모두 반영되거나 반영되지 않거나
    • [x] 트랜잭션의 성질 4가지
    • [ ] 트랜잭션과 트랜잭션럴 구분
    • [x] 트랜잭션어노레이션 옵션 6가지
    • [ ] 프로젝트에서 blog에서 GeneratedValue. AUTO말고 다른 걸로 적용햇을 때 확인하기 ex)AUTO는 12345만들었을 때 3을 삭제시 다음으로 6생성되는 반면 시퀀크와 아이덴티티는 어떻게 되는지 전략을 짤때 편리하다
    • [x] Setter와 Getter의 차이 둘다 값을 생성해주는 메서드인데 왜 사용하는가? -> 객체의 무결성을 위해 사용 왜 보장이 될까? -> 변수에 직접 접근하지 않고 검사하고 확인하기 때문(은닉성) ex) private 변수 (일케 쓰임~)
    • [x] 제네릭 타입뭐가 있는지 ?? <T>왜 사용하는지?
    • [ ] 어노테이션 역할 빈도에 따라 분리하기! (스프링 MVC의 기준에 따라 정리해보기) (장기적!)
    • [ ] ORL이랑 SQL mapper를 비교하기
    • [ ] MVC ????????? 다시찾아보기 컨트롤러?
    하… 오늘 기술매니저님이 조언을 해주셨는데.. 삭제부분과 수정 부분에서 계속 텍스트로 출력이되서 그걸 해결하는데 하루를 다썼다마음은 그냥 제출하고 싶은데 ㅠㅠ 성격이 그렇지 못한다는게 함정이네여 ㅠㅠ 결국 <?>을 잔뜩 쓰고 완성..했습니다…

    여전히 고치지는 못했고, json을 리스폰스로 반환하라는데, 이해는 했는데 적용이 힘들다. 이걸 적용시킬려면 전체적으로 다 고쳐야해서 더 힘든거 같다… <?> 쓰지말라고 하셔서 더 머리가 아픈거 같다.. 진짜 오늘 컨디션이 너무 안좋다는게 문제이다..그래서 오늘은 다른 날보다 빨리 쉬러 갈 예정입니다~ 
    컨디션 관리를 잘합시다!
728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

33일차  (0) 2023.02.10
32일차  (0) 2023.02.09
30일차  (0) 2023.02.07
29일차  (0) 2023.02.06
28일차  (0) 2023.02.05

+ Recent posts