일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- yml유효성
- 1490원
- 오산초밥
- Please enter a commit message to explain why this merge is necessary
- 육회초밥
- aliexpress
- 기계어
- 정적할당
- java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'homeController' bean method
- 바이트코드
- 오산공영주차장
- git pull
- 병목현상
- 형제초밥
- 동적할당
- 런타임에러
- 가비지컬렉터
- 타코와사비
- 컴파일
- git오류
- 오산 회전초밥
- 아이패드거치대
- 컴파일타임
- 컴파일에러
- 알리익스프레스
- RAM
- yml파일
- 오산주차장
- 바이너리코드
- Java
- Today
- Total
목록💻 개발공부/☄️ java (5)
개발 & 일상
Static Link(정적 링크)란? 컴파일을 링크과정을 통해 실행파일을 만들때 실행파일에 필요한 라이브러리파일(*.a or *.lib)을 같이 포함시켜서 .exe 파일을 만드는것을 Static Link 정적링킹 이라고 합니다. 컴파일이 끝나면 라이브러리 파일(LIB)이 없이도 프로그램을 실행할 수 있다. 장점 1. 해당 응용프로 그램이 모든 라이브러리를 포함하고 올바른 버전이라는걸 확신할수있다. 2.프로그램 배포시 하나의 실행파일만 제공하게 되어 단순화 3.직접 구현한 코드를 라이브러리화 시켜 기술 유출 방지 4. 컴파일 시간 단축 단점 1. 실행 파일 내에 라이브러리 코드가 저장되기 때문에 메모리를 어마어마하게 잡아 먹는다.. 2.하나의 라이브러리를 여러 프로그램이 사용했다면 각 프로그램 마다 똑같은..

REST API로 서버를 만들 때 보통의 경우에는 단일 쓰레드로, Request / Response 형태를 가지고 있지만, 요청에 대한 요구사항이 크거나 동일한 속성이 여러개를 띄고 있거나 빠른 응답이 필요하다면 고려해야되는 것중의 하나가 바로 멀티쓰레드 처리 이다 자바에서는 예전부터 내려오던 Future라는 클래스가 있다! 무려 Jdk 1.5 버젼부터 있었던것.... 하지만 Future에는 get() 하기 위한 너무 복잡한 try - catch와 여러개의 Future List들을 처리할려면 정말 코드가 많다고한다..복잡하기도하고.... 그래서 나온 것이 바로.! CompletableFuture ( Jdk 1.8 ) 이것이다 ! CompletableFuture 의 기능! (봐도 모르겠다....) 대표적으..

1.자바(Java)의 역사 자바(Java)는 1991년, Sun Microsystems의 제임스 고슬링(James Gosling,) 패트릭 노튼(Patrick Naughton), 크리스 와츠(Chris Warth), 에드 프랭크(Ed Frank),그리고 마이크 쉐리든(Mike Sheridan)에 의해 C/C++ 언어의 영향을 받아 창안되었다. 그러던 와중, 인터넷에서는 새로운 서비스인 WWW(World Wide Wep)가 등장했습니다. WWW는 클라이언트-서버 형태로 작동하는 오크(Oak) 언어의 기본 개념과 같은 다운로드 기능을 제공하는 서비스였습니다. 그래서, 선 마이크로 시스템즈 사에서는 오크(Oak)를 인터넷에서 폭발적인 인기를 얻고 있는 WWW에 적용하기 위한 작업을 시작하였고, 업그레이드 하여..

HomeController 와 blossomController @RequestMapping 겹치는 부분이 없는지 확인해보자 겹치는 부분을 삭제해주거나 수정해주자
우선 ArrayList 는 클래스이고, List 는 인터페이스라는 점에서 차이가 있다. List = Interface ArrayList = Class 이 둘의 관계는 List가 상위 클래스(부모 클래스)이고 ArrayList가 하위클래스(자식 클래스)라는 것이다. List는 인터페이스 클래스 이며 List를 사용하기 위해서 (ArrayList, LinkedList, Verctor, Stack)클래스들 중 하나를 인스턴스화 하여 사용할 수 있다. 즉, ArrayList는 List를 상속받아 만들어진 클라스, List는 인터페이스 (인터페이스는 추상개념과 비슷한데 차이점은 좀 더 설계에 적합하는 것(인터페이스 안에서 메소드 구현 못함)과 다중 상속을 지원한다는 것) (ArrayList는 List 외에도 Se..