/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
3:36 5/23
www.idion.dev
3:36
www.idion.dev
🌱개발자 Dion의 성장기록
https://www.idion.dev
코드리뷰와 고양이를 좋아하는 개발자입니다. 좋은 글을 위한 비판은 언제든 환영합니다.
저작도구: https://github.com/jpmonette/feed
최종 피드 수집: 2022-06-29 09:46
전체 (25)
1M
MySQL의 날짜 시간 타입(5.7 기준)
MySQL의 날짜 시간 타입(5.7 기준)
TL;DR
TIMESTAMP 타입은 Time zone을 다뤄야 하는 경우 유용할 수 있다. 하지만 최대로 표현가능 한 범위가 'UTC 2038년 1월 19일' 까지이므로, 사용에 주의를
0
0
0
읽기모드
2M
Kotlin Sequence
Sequence
Sequence
Kotlin 에서는 Java의 Stream 과 유사한 Sequence 라는 기능을 지원한다.
Sequence 는 Iterator 를 잘 이용한 방법 중 하나이다.
Collection 과의 차이
Co
0
0
0
읽기모드
5M
2021년 회고 - 2 -
1편에서 이어집니다.
갑.분.구(갑자기 분위기 구직)
결국 실업급여를 받으면서 구직을 하는 신세가 되었다.
목표는 이랬다.
내가 관심있던 핀테크 업종 + 주변인들이 추천하는 회사, 관심있는 회사로 이직을 시도하자.
매우 작은 규
0
0
2
읽기모드
6M
2021년 회고 - 1 -
2021년 회고는 세가지 파트로 나눠서 작성하려고 합니다.
첫번째 파트는 제가 코드리뷰어로 활동한 것에 대한 회고입니다.
두번째 파트는 제가 개발자로 활동한 것에 대한 회고입니다.
세번째 파트는 개발자 커뮤니티와 관련된 회고입니다
2021_회고
+ 더보기
3
0
145
읽기모드
1y
취업 5개월차 백엔드 개발자 후기
이 글은 그냥 남들도 취업 후기 쓰길래, 회고를 겸해서 써보는 글입니다.
최근에 너무 바쁜 생활을 해서 회고를 제대로 할 여유가 없어서 열심히 써보려 합니다.
취업 이전의 배경
개발자 1차 입문
저는 남들과는 좀 다르게, 개발자로
0
0
4
읽기모드
1y
내가 인텔리제이에서 자주 쓰는 단축키
F1: java doc 보기
Cmd + delete: 한 줄 지우기
Shift + F6: Rename
Cmd + b : go to declaration
Cmd + opt + b: goto implementation
Shift +
0
0
0
읽기모드
1y
어떻게 하면 스터디를 잘 할 수 있는가?
어떻게 하면 스터디를 잘 할 수 있는가?
저는 올해 1분기에 스터디 2개를 마무리 지었습니다. 그리고, 작년 말 취업에 성공해 회사에 다니기 시작했고, 2월부터는 코드스쿼드의 리뷰어로 참여했습니다.
이 글을 쓰는 이유는, 제가 단
0
0
0
읽기모드
1y
백기선님 온라인 스터디 15주차 - 람다식
라이브 스터디 이슈
TIL 주소
15주차: 람다식
학습할 것
람다식 사용법
Functional Interface
Variable Capture
메소드, 생성자 레퍼런스
람다식이란?
람다식은 단일 메서드를 가진 클래스의 인스턴스를
0
0
0
읽기모드
1y
백기선님 온라인 스터디 14주차 - 제네릭
라이브 스터디 이슈
TIL 주소
14주차: 제네릭
학습할 것
재네릭 사용법
제네릭 주요 개념(바운디드 타입, 와일드 카드)
제네릭 메소드 만들기
Erasure
제네릭 타입
제네릭 타입이란 제네릭 클래스 또는 인터페이스를 매개 변수
0
0
0
읽기모드
1y
백기선님 온라인 스터디 13주차 - I/O
라이브 스터디 이슈
TIL 주소
예제코드 Repository
vscode로도 보실 수 있습니다.
13주차: I/O
학습할 것
스트림 (Stream) / 버퍼 (Buffer) / 채널 (Channel) 기반의 I/O
InputStr
0
0
0
읽기모드
1y
백기선님 온라인 스터디 12주차 - Annotation
라이브 스터디 이슈
TIL 주소
12주차: 애노테이션
학습할 것
애노테이션이란?
애노테이션 정의하는 방법
@retention
@target
@documented
애노테이션 프로세서
애노테이션이란?
애노테이션은 프로그램의 소스코드에
0
0
0
읽기모드
1y
'내' 일일 커밋 원칙
이미지 출처
2021.01.30부터 시행
정확히는 일일 '프로그래밍 학습' 원칙이다.
매일 학습한다.
단순 커밋도 된다. 단, 반성하는 자세를 갖는다.
단순 코딩만 학습이 아니다. 다만, 깃허브 특성상 학습 내용을 TIL로 정리해
0
0
0
읽기모드
1y
백기선님 온라인 스터디 11주차-Enum
라이브 스터디 이슈
TIL 주소
11주차: 열거형
학습할 것
enum 정의하는 방법
enum이 제공하는 메소드(values()와 valueOf())
java.lang.Enum
EnumSet
enum 정의하는 방법
enum 타입은
0
0
0
읽기모드
1y
백기선님 온라인 스터디 10주차-멀티스레드 프로그래밍
라이브 스터디 이슈
TIL 주소
10주차: 멀티스레드 프로그래밍
학습할 것
Thread 클래스와 Runnable 인터페이스
스레드의 상태
스레드의 우선순위
Main 스레드
동기화
데드락
Thread 클래스와 Runnable 인터페
0
0
0
읽기모드
1y
백기선님 온라인 스터디 9주차 - 예외 처리
라이브 스터디 이슈
TIL 주소
9주차 과제: 예외 처리
학습할 것
예외란
자바에서 예외 처리 방법 (try, catch, throw, throws, finally)
try-with-resources
자바에서 예외를 발생시키는 방
0
0
0
읽기모드
1y
백기선님 온라인 스터디 8주차 - 인터페이스
라이브 스터디 이슈
TIL 주소
8주차 과제: 인터페이스
학습할 것
8주차 과제: 인터페이스
인터페이스 정의하는 방법
인터페이스 구현하는 방법
인터페이스 레퍼런스를 통해 구현체를 사용하는 방법
인터페이스 상속
인터페이스의 기본 메
0
0
0
읽기모드
1y
백기선님 온라인 스터디 7주차 - 패키지
라이브 스터디 이슈
TIL 주소
7주차 패키지
학습할 것
package 키워드
-classpath 옵션
접근지시자
package 키워드
패키지는 클래스들과 인터페이스들을 번들링 하는 단위입니다.
우리가 패키지를 사용하는 이유는 위
0
0
0
읽기모드
1y
2020년 회고
올해 상반기(1~6월): 코드스쿼드
작년에 코드스쿼드 코딩테스트를 보고, 오프라인에서 수업형태로 합불이 갈렸는데, 그 때는 약간 자신감이 넘쳐흘렀어서 떨어질 것이라는 생각을 딱히 하지 않았다.
이렇게 자신감을 가질 수 있었던 이유
0
0
0
읽기모드
1y
백기선님 온라인 스터디 6주차 - 상속
라이브 스터디 이슈
TIL 주소
6주차: 상속
학습할 것
자바 상속의 특징
super 키워드
메소드 오버라이딩
다이나믹 메소드 디스패치(Dynamic Method Dispatch)
추상 클래스
final 키워드
Object 클래스
0
0
0
읽기모드
1y
백기선님 온라인 스터디 5주차 - 클래스
라이브 스터디 이슈
TIL 주소
5주차: 클래스
학습할 것
클래스 정의하는 방법
객체 만드는 방법 (new 키워드 이해하기)
멤버 변수 정의하는 방법
메소드 정의하는 방법
생성자 정의하는 방법
this 키워드 이해하기
과제(선택)
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy