전체 글

👋🏻 반가워요! 일용(日用)의 블로그입니다.
🏃🏻 Daily

2021년 08월 11~15일 TIL

1. 느낀점 W2 & SQL Study Transaction, Stored Procedure, stored function 등 처음보는 기능들이 많았고 따로 정리해야할 필요가 있을 것 같다. SQL Level UP Study : 생각보다 어렵다... ㅠㅠ 그래도 이해는 다 되긴해서 다 읽고 도서관에서 SQL Startup 도 시작하면 좋을 것 같다. 실전 자바 소프트웨어 개발 책스터디 진행 OCP, SRP, DIP 등 예시를 통해 조금더 깊숙히 알 수 있어서 좋았고 스터디를 진행하고 어떤점이 더 공부가 필요한지에 대해 알 수 있어서 좋았다. (github 참고) ---- - 이번주 TIL은 관리를 잘 못했다. - Notion으로 TIL쓰는데 여기는 느낀점만 정리하다보니 많이 번거롭다. - 그래서 Noti..

🏃🏻 Daily

2021년 08월 07~10일 TIL

1. 오늘 한 일 ✅ 7일(토) SQL 팀 스터디 진행 (문제 2문제 풀기) ✅ 9일(월) 팀 스터디 진행 및 스터디 내용 정리 PR ✅ 9일(월) W2D1 2. 느낀점 W2D1 Database도 중요하다. 공부를 깊게 파보아야할 필요성을 느꼈다. 실전 자바 소프트웨어 개발 책스터디 진행, SQL 레밸업 팀스터디 진행 스터디가 왜 필요한지 알게되었다. 팀원들의 생각을 공유해볼 수 있어서 좋았고 아직은 초기이지만 나중에 동기부여에도 도움이 될 수 있을 것 같다. Github 3. 내일 할 일 W2D2, W2D3 스프링이 가장 좋아하는 디자인패턴 정리 SQL 래밸업 팀스터디 진행(문제 및 내용 정리)

🏃🏻 Daily

2021년 08월 06일 TIL

1. 오늘 한 일 ✅ W1D5 - 실습프로젝트 ✅ 팀 스터디(팀자체 스터디 계획) 진행에 대해 논의 ✅ 백둥이타임 2. 느낀점 W1D5 객체지향 프로그래밍을 통한 JAVA 숫자야구게임 만들기 만드는 과정을 따라하면서 이렇게 생각하면서 만들기까지 강사분이 얼마나 많은 노력과 숙련도를 쌓아오셨는지 알수 있었다. 유명한 아티스트들도 처음엔 여러가지 음악들을 따라 만들고 많은 믹스테잎을 만들면서 성장했다. 많은 연습이 필요할 것 같다. Depdendecny Lombok이 정말 편리한 도구이다. 나중에 따로 정리해봐야겠다. Sketch Tool excalidraw라는 툴을 써서 스케치를 하니 모양도 이쁘고 잘 정리가 된다. 자주 써야겠다. 교육중에 코어타임때 불이 안켜져있거나 반응을 안하는 사람이 종종있나보다. ..

👨🏻‍💻 Development/☕️ Java

Java의 Object 클래스

Object 클래스란 Object 클래스는 모든 자바 클래스의 최고 조상 클래스가 됩니다. 그래서 자바에서 모든 클래스는 사실 Object를 암시적으로 상속받고 습니다. 그 이유는 모든 클래스가 공통으로 포함하고 있어야 하는 기능을 제공해야하기 때문입니다. 참고) java.lang 패키지 java.lang 패키지는 자바에서 가장 기본적인 동작을 수행하는 클래스들의 집합입니다. 따라서 자바에서는 java.lang 패키지의 클래스들은 import 문을 사용하지 않아도 클래스 이름만으로 바로 사용할 수 있도록 하고 있습니다. java.lang 패키지 중에서도 가장 많이 사용되는 클래스는 바로 Object 클래스입니다. Object 클래스는 모든 자바 클래스의 최고 조상 클래스가 됩니다. 따라서 자바의 모든 클..

🏃🏻 Daily

2021년 08월 05일 TIL

1. 오늘 한 일 ✅ W1D4 - 자바 Collection 이야기 ✅ 팀 스터디(멘토님과 함께하는 스터디, 팀자체 스터디) 진행에 대해 논의 ⬜️ 23가지 디자인패턴 간단하게 리뷰 ⬜️ 알고리즘 풀기 2. 느낀점 열심히 해야하는데 자꾸 할일이 밀려서 의욕이 떨어지는 것 같다. 222 멘토님과 함께하는 팀 스터디를 진행하기위해 멘토 [Marco] 님께서 스터디에 대한 세미나를 진행하였다. 스터디 첫 시작의 참석률은 좋지만... 몇 주 뒤면 저조. 나에게 맞고 우선순위가 높게 되는 스터디인지 확인할것 스터디의 특별함을 넣어보자. (ex. 보증금제도) 발표 준비 및 하면서 느꼈던 점을 모두와 공유하는 회고의 시간을 가지는 것도 크다고 하신다. 스터디가 끝나면 꼭 회고글도 써보도록 하자. 개발자로써 개발 스터디..

🏃🏻 Daily

2021년 08월 04일 TIL

6일에 쓰는 4일의 TIL... 1. 오늘 한 일 ✅ W1D3 - 자바 Interface 이야기 ✅ Java Object 객체 리뷰 ⬜️ 23가지 디자인패턴 간단하게 리뷰 ⬜️ 알고리즘 풀기 2. 느낀점 열심히 해야하는데 자꾸 할일이 밀려서 의욕이 떨어지는 것 같다. Tream 동행 Scrum을 진행할때 Trello를 사용하는데 규칙들이 정리가 필요할 것 같다. Java Interface이야기 Java에서 Interface가 하는 기능들이 매우매우 많았다. 구현을 강제하는 기능, 다형성을 제공하는 기능, 결합도를 낮추는 효과(DIP) 등 객체지향프로그래밍을 통해 잘짜여진 구조로 유지보수가 쉽게 하려는 의도가 보였다. NestJS도 TypeScript를 사용하여 interface를 사용하는데 이러한 기능들..

🏃🏻 Daily

2021년 08월 03일 TIL

1. 오늘 한 일 ✅ Java의 객체 지향 프로그래밍에 대해 학습 (배경) ✅ 객체지향프로그래밍의 SOLID 원칙 ⬜️ Java Object 객체 리뷰 ⬜️ GoF의 23가지 디자인 패턴 2. 느낀점 Dev Course 첫 주차인지 정신이 없지만, 점점 무엇을 해야하는지 자리잡히는 것 같다. 2일차 부터 OOP에 대해 진도가 팍팍나간다. 그래도 기본에 약해지면 안될 것 같다. 3. 내일 할 일 스프링 입문을 위한 자바 객체 지향의 원리와 이해 책 사고 리 뷰하기 (읽어봐서 빠르게 리뷰할 수 있을 것 같음. TIL로 등록.) W1D3 강의 듣기 알고리즘 풀기 (제에바알)

🏃🏻 Daily

Today I Learn

"내일의 나는 기억할 것입니다" 공부 내용만 단순히 남기는 것 만이 아니라 저의 생각도 정리해보고 싶어서 Today I Learned을 진행해보려고 한다. 사실 단순히 공부 내용만 담긴 내용은 따로 정리하고 싶고 꾸준히 무언가를 해보고 싶어서 TIL운영을 해보고싶다. 나만의 TIL 작성밥법 오늘 한 일 오전 또는 Scrum을 통해서 할 일들을 기록 동기부여 측면에서 잘개 쪼개서 기록하는것이 좋을 것 같다. 느낀점 어떤 점을 느꼈으며 어떻게 해야할 것인지 뭐가 중요하다고 느꼈는지 뭐가 나한테 필요한지 간단하게 기록하면 좋을 것 같다. 내일 할 일 정리 내일을 위해.. 정리해두면 좋을 것 같다.

👨🏻‍💻 Development/☕️ Java

[Java] String, StringBuffer, StringBuilder

Java에서 문자열을 다룰 수 있는 방법은 두 가지가 있습니다. 첫 번째로 문자열 상수에 대해 불변성(immutable)을 가진 String 클래스가 있고, 두 번째로 같은 메모리로 문자열을 다루는 StringBuffer, StringBuilder 클래스가 있습니다. String String 객체는 한번 생성되면 할당된 메모리 공간이 변하지 않습니다. 그래서 String 객체 문자열에 다른 문자열을 붙여도 기존 문자열에 붙이는 것 이 아니라, 새로운 String 객체를 만든 후 새 String 객체에 연결된 문자열을 저장하고 그 객체를 참조합니다. 때문에 String을 조작하는 연산은 시간과 자원을 많이 사용합니다. StringBuffer & StringBuilder 이 둘은 문자열을 한 번 만들고 연산..

황일용
日用`s Blog