일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바의 정석 기초편 ch4
- 자바의 정석 기초편 ch2
- 스프링 mvc2 - 검증
- 자바로 계산기 만들기
- 스프링 트랜잭션
- @Aspect
- 자바의 정석 기초편 ch11
- 스프링 mvc2 - 로그인 처리
- 자바의 정석 기초편 ch13
- 람다
- 자바의 정석 기초편 ch12
- 자바 중급1편 - 날짜와 시간
- 스프링 고급 - 스프링 aop
- 2024 정보처리기사 수제비 실기
- 스프링 mvc2 - 타임리프
- 자바 고급2편 - 네트워크 프로그램
- 스프링 입문(무료)
- 데이터 접근 기술
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch9
- 자바 중급2편 - 컬렉션 프레임워크
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch6
- 스프링 mvc1 - 스프링 mvc
- 자바로 키오스크 만들기
- 자바의 정석 기초편 ch5
- 2024 정보처리기사 시나공 필기
- 자바 고급2편 - io
- 자바 기초
- Today
- Total
목록기타 개발 강의 및 책 정리 (85)
개발공부기록

요소 정렬요소를 오름차순 또는 내림차순으로 정렬하는 중간 처리 기능도 제공한다리턴 타입메서드(매개변수)설명Streamsorted()Comparable 요소를 정렬한 새로운 스트림 생성Streamsorted(Comparator)요소를 Comparator에 따라 정렬한 새 스트림 생성DoubleStreamsorted()double 요소를 오름차순으로 정렬IntStreamsorted()int 요소를 오름차순으로 정렬LongStreamsorted()long 요소를 오름차순으로 정렬Comparable 구현 객체의 정렬스트림의 요소가 객체일 경우 객체가 Comparable을 구현하고 있어야만 sorted() 메서드를 사용하여 정렬할 수 있으며 그렇지 않으면 ClassCastException이 발생함 만약 내림차순으..

스트림이란?기본적으로 컬렉션 및 배열에 저장된 요소를 반복 처리하기 위해서는 for문을 사용하거나 Iterator(반복자)를 이용하여 처리할 수 있었음Java 8부터는 또 다른 방법이 추가 되었는데 그것이 바로 스트림임스트림은 요소들이 하나씩 흘러가면서 처리된다는 의미를 가지고 있음 List 컬렉션에서 요소를 반복 처리하기 위해 스트림을 사용하면 아래와 같이 사용할 수 있음Stream stream = list.stream();stream.forEach(item -> /* item 처리 */ ); List 컬렉션의 stream() 메소드로 Stream 객체를 얻고 forEach() 메소드로 요소를 어떻게 처리할지를 람다식으로 제공함 StreamExamplepackage ch17.sec01.exam01;pu..

람다식이란?함수형 프로그래밍(functional programming)이란 함수를 정의하고 이 데이터 처리부로 보내 데이터를 처리하는 기법을 말함데이터 처리부는 데이터만 가지고 있을 뿐 처리 방법이 정해져 있지 않아 외부에서 제공된 함수에 의존함 데이터 처리부는 제공된 함수의 입력값으로 데이터를 넣고 함수에 정의된 처리 내용을 실행하며 동일한 데이터라도 함수 A를 제공해서 처리하는 결과와 함수 B를 제공해서 처리하는 결과는 다를 수 있음 이것이 함수형 프로그래밍의 특징으로 데이터 처리의 다형성이라고도 볼 수 있음 자바는 함수형 프로그래밍을 위해 Java 8부터 람다식(Lambda Expressions)을 지원하는데 람다식은 위 그림 처럼 데이터 처리부에 제공되는 함수 역할을 하는 매개변수를 가진 중괄호..

4주차파이어 베이스(Firebase)구글이 개발한 모바일 및 웹 애플리케이션 서버리스(무서버)개발 플랫폼백엔드 인프라를 구축하거나 관리하는 복잡한 작업 없이 핵심 기능에 집중할 수 있도록 도와줌즉, 백엔드 코드 한 줄 없이도(서버 없이) 프론트엔드 지식만알아도 웹 서비스를 출시할 수 있음(물론 자유도는 떨어짐) 사용량만 넘어가지 않으면 무료보안 인증, NoSQL DB, Storage, 백엔드 로직 API, 호스팅 등등의 여러가지 서비스를 손쉽게 사용할 수 있음 프로젝트 만들기 https://firebase.google.com/?hl=ko로그인 필요함더보기1. 사이트 접속 후 우측 Go to console 이동 2. 프로젝트 시작하기 3. 프로젝트 이름 설정 후 계속 4. AI 지원, 구글 애널리틱스 사용..

3주차나만의 추억 앨범에 제이쿼리 적용하기추억 저장하기 버튼한번 클릭하면 카드 기록창이 on/off 되도록 작성JQuery는 이미 on/off 기능을 하는 toggle()을 제공함 스크립트 태그 안에 openclose()라는 함수를 만들고, 추억 저장하기 버튼을 눌렀을 때 해당 함수가 작동하도록 onclick="openclose()"를 설정 toggle() 함수가 적용될 대상인 카드 기록 창을 감싸고 있는 div 태그에 id를 지정하고 JQuery를 사용하여 지정한 id값에 toggle() 함수를 사용하면 버튼을 누를 때마다 on/off가 적용됨 개발자 도구로 들어가서 적용된 div 태그를 보면 버튼을 눌렀을 때 html 코드자체가 사라지는게 아니라 display값이 none으로 되었다가 다시 정상으로 ..

1주차html모든 태그는 매우 많기 때문에 외워서 사용하는 것이 아니라 필요할 때마다 검색해서 사용해야 함애초에 외울 수도 없음 cssstyle 태그 안에 작성css를 적용하고자하는 태그에 class로 이름을 지정하고 style 태그 안에 .클래스명 {속성: 값} 으로 입력해주면 됨마찬가지로 속성은 매우 많으므로 마찬가지로 필요할 때마다 검색하면 됨* { } 은 전체에 적용하겠다는 뜻 배경 적용은 아래의 3개 키워드는 세트로 사용된다고 생각하면됨적용할 url을 어떤 사이즈로 어디에 위치시킬지 적용함background-image: url("https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg");back..

1. IP 주소 얻기자바는 IP 주소를 java.net 패키지의 InetAddress로 표현함InetAddress를 이용하면 로컬 컴퓨터의 IP 주소를 얻을 수 있고, 도메인 이름으로 DNS에서 검색한 후 IP 주소를 가져올 수도 있음 InetAddress.getLocalHost(): 로컬 컴퓨터의 InetAddress를 얻을 수 있음InetAddress.getByName(String domainName): 도메인 이름으로 등록된 단 하나의 IP 주소를 가져옴InetAddress.getAllByName(String domainName): 등록된 모든 IP 주소를 배열로 가져옴 리턴값은 문자열로 된 IP 주소임하나의 도메인 이름으로 여러 IP가 등록되어 있는 이유는 클라이언트가 많이 연결되었을 경우 서버 ..

이것이 자바다 개정판(신용권, 임경균 지음) - java 8 ~ 17대응 chapter4 - 조건문과 반복문 Switch문 추가내용 Java 12 이후부터는 Switch문에서 Expressions(표현식) 사용가능 break문을 없애는 대신에 화살표와 중괄호를 사용 Switch Expresstions 사용시 스위치된 값을 변수에 바로 대입 가능 단일 값일 경우에는 화살표 오른쪽에 값을 기술 중괄효를 사용할 경우에는 yield(Java 13이후부터 사용 가능) 키워드로 값을 지정, 이 경우에는 default가 반드시 존재해야함 public class SwitchValuExample { public static void main(String[] args) { String grade = "B"; // Java..