public class Q9 { // 정수 a,b를 포함하여 그 사이의 모든 정수의 합 구하기 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("두 수를 입력하세요."); System.out.print("a : "); int a = scanner.nextInt(); System.out.print("b : "); int b = scanner.nextInt(); int sum = sumof(a, b); System.out.println("sum : " + sum); } static int sumof(int a, int b) { int sum = 0; int max = 0; i..

1) ApplicationEvent 등록 - ApplicationContext를 만들기 전에 사용하는 리스너는 @Bean으로 등록할 수 없다. - SpringApplication.addListners() 2) WebApplicationType 설정 3) 애플리케이션 아규먼트 사용하기 - ApplicationArguments를 빈으로 등록해 주니까 가져다 쓰면 된다. 4) 애플리케이션 실행한 뒤 뭔가 실행하고 싶을때 - ApplicationRunner (추천) 또는 CommandLineRunner - 순서 지정 가능 @Order (1) ApplicationContext가 만들어지기 전에 시작되는 이벤트는 빈으로 등록되어있더라도 실행되지 않는다. 해결법은 context에 직접 listener를 추가해준다. ..

자바란 ? Java는 처음부터 객체 지향 언어로 개발된 프로그래밍 언어이다. 자바는 자바 가상 머신 (Java Virtual Machine)을 사용하여, 운영체제와는 독립적으로 동작 가능하다. 따라서 자바는 어느 운영체제에서나 같은 형태로 실행 가능하다. 자바의 특징 장점) 1. 운영체제와는 독립적으로 실행 할 수 있다. 2. 불필요한 기능을 제거해 다른 언어에 비해 배우기 쉽다. 3. 자동 메모리 관리 등을 지원하여 안정성이 높다. 4. 연산자 오버로딩을 금지하고 제네릭을 도입함으로써 코드의 가독성 상승 단점) 1. 실행을 위해서는 JVM을 거쳐야 하므로 , 다른 언어에 비해 실행 속도가 느리다. 2. 예외 처리가 잘 되어 있지만, 개발자가 일일이 처리를 지정해 줘야 한다는 불편하다. 3. 코드의 길이..

- SpringApplication 을 실행시키는법 @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } -> static 메소드 사용시 커스터마이징 불가능 @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication app = new SpringApplication(Application.class); app.run(); } } @SpringBootApplication pu..
- Total
- Today
- Yesterday
- 드림코딩
- http
- GCP
- 백기선 스터디
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 킹수빈닷컴
- js array
- REST API
- JPA 연관관계 매핑
- Spring Security
- 집 구하기
- 프로그래머스 SQL
- 김영한 JPA
- 이펙티브자바 아이템60
- 이펙티브자바 아이템59
- 김영한 http
- BOJ
- 모던자바스크립트
- JS 딥다이브
- js api
- 패스트캠퍼스 컴퓨터공학 완주반
- java
- 프로그래머스
- 이펙티브자바
- 백준
- js promise
- HTTP 완벽가이드
- dreamcoding
- 이펙티브자바 스터디
- HTTP 완벽 가이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |