일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- singleton
- aws
- 톰캣실행
- flex-basis
- cron표현식
- CSS
- WITH절
- 싱글톤컨테이너
- 빈
- annotaion
- react
- frontend
- singleton container
- 넥사크로loadingimage
- 스프링 빈
- Grid
- flex-grow
- 싱글톤
- gif초기화
- loadingimage
- 마진상쇄
- setrealrowsize
- HTML
- 코딩
- 로딩이미지변경
- decoratetext
- Spring
- BEAN
- 넥사크로
- DB #데이터베이스
- Today
- Total
목록Back/Java (4)
All Day Tired
강의를 듣는데 과제가 람다식과 익명클래스에 관한 내용...둘 다 학원에서 배우고 열심히 사용했으나 일하면서 즈어언혀 쓰지 않아서 다 까먹고 모름... 람다식이 등장한 이유간결하고 직관적인 코드 작성을 위해서 등장기존 자바 코드는 특정 작업을 수행하기 위해 익명클래스를 사용함하지만 익명클래스는 코드가 장황하고 읽기 어려움 -> 단점그래서 함수형 프로그래밍의 개념을 자바에 도입하면서 데이터 처리, 조작 작업을 더 효율적으로 할 수 있는 람다식이 등장 람다식?람다식은 자바 8에 도입된 기능이다.람다식 = 익명함수작업을 수행하려면 보통 메소드를 먼저 만드는데 람다식은 메소드를 만들지 않고 작업을 수행하는 코드 블록만으로 표현할 수 있다.(a, b) -> a + b //a, b 값을 받아서 더해 람다식과 익명클래..
강의듣는데 과제로 annotation이 무엇인지랑 annotation 만들 수 있는지 알아보는게 있어서 정리... Annotationspring2.5까지 DI, AOP 기능은 XML 파일로 설정했으나 애플리케이션이 복잡해지면서 XML 설정 파일 내용도 복잡하고 관리가 어려운 문제 발생그래서 spring 3.0부터 DI같은 자바 코드와 관련된 설정은 직접 코드에서 할 수 있도록 Annotation 기능을 제공하게 됨 순수 Java 에서는Annotation 용도가 3가지가 있다컴파일러에게 코드 문법 에러를 체크하도록 정보 제공(@Override : 부모 클래스나 인터페이스의 메서드를 올바르게 오버라이드 했는지 확인, 잘못되면 컴파일 에러 발생)소프트웨어 개발 툴이 빌드나 배치 시 코드를 자동으로 생성할 수 ..
요즘 기계적으로 개발만 하는 기분이라 초심으로 돌아가는 의미에서 강의들으면서 정리한 내용을 적어봄.... 컴파일사람이 이해하는 코드를(ex. System.out.println("hello");) 기계가 이해할 수 있는 기계어(010101....)로 번역하는 과정 컴파일러컴파일을 하는 프로그램 바이트 코드(바이너리 코드)0과 1로 이루어진 코드, 컴퓨터가 이해하는 코드, 기계어0과 1의 조합(=바이트 코드)은 운영체제마다 달라서 같은 0과 1의 코드라도 윈도우에서는 hello가 출력될 수 있으나 맥, 리눅스에서는 hello가 출력되지 않을 수 있음.C언어의 경우에서는 각각의 운영체제마다 다른 컴파일러가 필요함. 그래서 이 컴파일러가 각각의 운영체제마다 다른 0과 1의 조합인 코드를 만들어냄.하지만 Ja..
개발하면서 딱히 optional을 써본 적이 없는데강의 듣다가 optional이 쓰여서 정리해 볼 겸 작성한다. Optional 이란null 값으로 인한 예외를 방지하게 해주는 컨테이너 객체null로 인해 발생하는 예측할 수 없는 결과를 방지하기 위해 사용 사용법보통 of나 ofNullable을 사용해서 optional 객체를 생성함Optional str1 = Optional.of("Hello"); //null이 아닌 특정한 값을 return, null이라면 NPE 에러를 냄Optional str2 = Optional.ofNullable("Hi"); //null이 아닌 특정한 값이 있으면 그 값을 return하고 아니라면 null을 return get으로 optional 객체 타입의 값을 가져옴Optio..