지금 생각해 보면 안 좋게 말하면 중2병 사춘기를 지냈고, 좋게말하면 일찍 커버린 어른이라는 말로 설명할 수 있을 듯합니다. 유소년기엔 동요보단 가요를 좋아했었다. 'SG워너비', '버즈', 'MTOM', '바이브', '박효신', '브라운아이드소울'의 음악을 즐겨 들었고, 학교 쉬는 시간, 등하교 시간 등 틈만 나면 음악을 들었고, 코인노래방을 정말 좋아했습니다. 친구들과 노래방을 가면 기본 4시간씩은 주구장창 노래를 불렀고, 어딜 가든 음악이 함께한 삶을 살았었습니다. 심지어 중학교 졸업앨범도 mp3 player와 함께 사진을 찍었습니다. 아버지가 처음 사주신 건전지 배터리로 돌아가는 bar형 yepp mp3 플레이어를 시작으로 아이리버, 전자사전, pmp 등 지금 생각해보면 일찍이 전자기기를 좋아했던..
스트림의 중간연산! 1. 스트림 자르기 - skip(), limit() 스트림의 일부를 잘라낼 때 사용 Stream skip (long n) Stream limit (long maxSize) // 기본형 스트림 IntStream skip(long n) IntStream limit(long maxSize) // 사용 예시 IntStream intStream = IntStream.rangeClosed(1, 10); // 1~10 값을 가지는 intStream // 상위 3개의 요소를 스킵하고, 그다음 5개 요소만 제한을 걸어 출력! intStream.skip(3).limit(5).forEach(System.out::print); // 출력 결과 : 45678 2. 스트림의 요소 걸러내기 - filter(),..
스트림 만들기 배열, 컬렉션, 임의의 수 등 다양한 소스를 이용해 스트림을 만들 수 있음. 1. 컬렉션(Collection) Collection에 stream()이 정의되어 있는데 그의 자손인 List와 Set을 구현한 컬렉션 클래스는 모두 스트림을 생성 가능 Stream Collection.stream() 2. List 스트림 생성 예시 - list.stream() public class StreamList{ public static void main(String[] args) { List list = Arrays.asList(1,2,3,4,5); Stream intStream = list.stream(); intStream.forEach(System.out::println); } } 3. Array ..
스트림(Stream) 1. 스트림이란? 과거 Collection이나 Iterator와 같은 인터페이스를 이용해서 컬렉션을 다루는 방식을 표준화했지만, 각 Collection Class에는 같은 기능의 메서드를 중복해서 정의되어있음. ex) List 정렬 시 Collections.sort()를 사용해야하고, Array 정렬 시 Arrays.sort()를 사용해야함 이를 해결하고 만든 것이 '스트림(Stream)'!! 스트림은 데이터 소스를 추상화하고, 데이터를 다루는데 사용되는 메서드를 정의해 놓음. * 스트림의 장점 1) 데이터 소스가 무엇이던 같은 방식으로 다룰 수 있게됨 2) 코드의 재사용성이 높아짐 *스트림을 사용하지 않는 코드 public class StreamStudy { public stati..
1.1 지네릭스란? 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 Compile 시 타입 체크를 해주는 기능! 지네릭스의 장점 1. 타입의 안정성을 제공 2. 타입체크와 형변환을 생략할 수 있으므로 코드가 간결해짐 1.2 지네릭 클래스의 선언 class Box( Object item; void setItem(Object item) { this.item = item; } Object getItem() { return item; } ) 위 클래스를 지네릭 클래스로 변경하면 다음과 같이 클래스 옆에 ''를 붙이고, 'Object'를 모두 'T'로 바꾼다. class Box { // 지네릭 타입 T를 선언 T item; void setItem(T item) { this.item = item; } T g..
※ 전체 일정 : XXXX.XX.XX ~ XXXX.XX.XX ※ 작업 대상 ◎ webtob 4.1.8.1 B291.54.0, webtob 4.1.9.1 B308.16.0 이하 버전 - 대상 서버1 : 호스트명1, 호스트명2 - 대상 서버2 : 호스트명1, 호스트명2 ※ 상세 일정 - xxxx.xx.xx : 파일 백업 및 패치 업로드 - xxxx.xx.xx ~ xxxx.xx.xx : 패치 및 보안 취약점 조치 - xxxx.xx.xx ~ xxxx.xx.xx : 모니터링 ※ 작업 절차 ▶ $WEBTOBDIR 속한 파티션 사이즈 체크 > df -k, (HP-UX : bdf) > du -sk $WEBTOBDIR ▶ 파일 백업 > cd $WEBTOBDIR ; tar cvpf webtob\(`whoami`\)_202..
- Total
- Today
- Yesterday
- 나만의챗봇
- BFS
- Comparator
- JWT
- 챗봇
- 백준
- 취리코
- 전자정부프레임워크
- 코딩테스트
- BufferedReader
- NLU
- BufferedWriter
- thymeleaf
- Java
- 자바
- Spring
- 개발자취준
- 객체정렬
- 재기동
- 유데미
- springboot
- script
- RASA
- 취업리부트코스
- 코드트리
- 항해99
- Comparable
- 글또
- 회고록
- dxdy
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |