일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Angular2
- Linux
- nginx
- Java
- design pattern
- Spring
- docker
- Hbase
- spark
- intellij
- elasticsearch
- Storm
- 인텔리J
- 스프링 배치
- hdfs
- hadoop
- Gradle
- Clean Code
- Spring Batch
- 엘라스틱서치
- SBT
- apache storm
- elastic search
- hibernate
- 도메인주도설계
- Spring XD
- Spring Boot
- scala
- 제주
- DDD
- Today
- Total
목록2024/12 (12)
욱'S 노트
개요어제는 일단 인텔리J기반에서 서블릿을 실행해보았다. 애초에 목적이 Servlet 3.1이 어떻게 동작하는지 알아보기 위함이므로 아주 간단한 Servlet 3.1 예제를 작성해보자. https://opennote46.tistory.com/257 IntelliJ Tomcat 기반 서블릿 테스트개요Servlet 3.1을 구동원리를 파악해보기 위한 사전 작업 설정에 대한 포스팅이다. 항상 스프링 스타터 혹은 고수준의 프레임워크를 경험하다보니 의외로 세팅에 삽질을 하게 되어서 간단하게 서opennote46.tistory.com Servlet 3.1 예제 작성생각보다 Servlet 3.1 예제가 많지 않다. 오라클 공식 사이트에 있는 예제를 기반으로 작성해보았다.먼저 데이터를 읽을때 사용하는 ReadListen..
개요Servlet 3.1을 구동원리를 파악해보기 위한 사전 작업 설정에 대한 포스팅이다. 항상 스프링 스타터 혹은 고수준의 프레임워크를 경험하다보니 의외로 세팅에 삽질을 하게 되어서 간단하게 서블릿테스트를 하는 방법에 대해서 포스팅을 해보겠다.테스트 환경 Idea : 2024.3Tomcat : 10.1.34Servlet : 6.0 순서톰캣 설치서블릿은 스펙이지 구현체가 아니다. 그러므로 우리는 서블릿을 실행할 서블릿 컨테이너가 필요하다. 최신 버전 톰캣을 설치하자. 나는 core에 tar볼 형태를 설치하였고, 적절한 위치에 tar 압축을 해제하였다. https://tomcat.apache.org/download-10.cgi Apache Tomcat® - Apache Tomcat 10 Software Do..
요약방문일시 : 2024년 12월 29일 주차장 : 오죽헌 주차장카카오맵 : https://place.map.kakao.com/1445609544 오죽헌 시립박물관 주차장강원특별자치도 강릉시 율곡로3139번길 24 (죽헌동 177-4)place.map.kakao.com 공식사이트: https://www.gn.go.kr/museum/index.do 오죽헌·시립박물관Gangneung Money Museum 강릉화폐전시관 세계 최초 모자의 이야기와 함께 화폐의 역사와 가치를 만날 수 있는 강릉화폐전시관www.gn.go.kr 연곡해변 솔향기캠핑장에서 가족 캠핑을 하고 여행지로 선택한 곳이 오죽헌이다. https://opennote46.tistory.com/255 강릉 연곡솔향기캠핑장요약방문일시 : 2024년 ..
요약방문일시 : 2024년 12월 28일 1박 2일주차장 : 자체 주차장카카오맵 : https://place.map.kakao.com/24925337 연곡해변 솔향기 캠핑장강원특별자치도 강릉시 연곡면 해안로 1282 (연곡면 동덕리 99-13)place.map.kakao.com 공식사이트: https://camping.gtdc.or.kr/ 솔향기캠핑장 camping.gtdc.or.kr 연곡솔향기 캠핑장 A 107번 사이트를 예약해서 1박 2일 캠핑을 다녀왔다. 홈페이지에는 오후 2시 입실로 되어 있는데, 오후 1시부터는 입실이 가능하다. 이전에는 절대 입실이 안되니 참고하도록 하자. 관리사무소에서 체크인을 한 후 입차를 한다. 관리사무소 바로 옆에는 GS25가 있어서 주전부리나 술을 추가로 구입할 때 ..
요약방문일시 : 2024년 8월 3일 ~ 8월 5일(2박 3일)가는방법 : 나고야 국제공항 - 토야마 - 다테야마역 - 무로도 알펜루트영문명 : Raichosawa Camping Ground일본명 : 雷鳥沢キャンプ場구글맵 : https://maps.app.goo.gl/BeC8mwi5DJdspW4bA Raichosawa Camping Ground · Ashikuraji, Tateyama, Nakaniikawa District, Toyama 930-1406 일본★★★★★ · 캠핑장www.google.com 공식사이트 : https://www.info-toyama.com/attractions/31029 雷鳥沢キャンプ場立山の美しい山々に囲まれた標高2,277mにある雷鳥沢キャンプ場。 立山連峰や大日連山を見渡す景色、咲..
작성자1. 좋은 CL 설명 작성하기기능변경RPC 서버 메시지 빈칸 목록에서 크기 제한을 제거합니다.FizzBuzz와 같은 서버에는 매우 큰 메시지들이 있고 재사용 이점이 있습니다. 빈칸 목록을 더 크게 만들고 시간이 지남에 따라 천천히 빈칸 목록을 해제하는 고루틴(goroutine)을 추가합니다. 따라서 유휴 서버는 모든 빈칸 목록을 해제합니다. 리팩토링TimeKeeper를 사용하여 TimeStr과 Now 메서드를 사용하도록 태스크를 구성한다.태스크에 Now 메서드를 추가하여, borglet() 접근자 메서드를 제거할 수 있습니다. (OOMCandidate에서 borglet의 Now 메서드 호출하는데만 사용) 이것은 TimeKeeper에 위임하는 Borglet 메서드를 대체합니다. 결국, Now 메서드를..
요약방문일시 : 2024년 12월 23일주차장 : 동학사 주차장카카오맵 : https://place.map.kakao.com/7845229 계룡산국립공원 동학사주차장충남 공주시 반포면 학봉리 729-3place.map.kakao.com 기온은 낮았지만 날씨는 미세먼지도 없고 맑아서 계룡산 등산에 나섰다. 내가 선택한 코스는 천정탐방지원센터에서 시작해서 삼불봉, 관은봉, 동학사를 경유하는 코스이다. 등산시 경사도가 낮고 삼불봉에서 관음봉까지 능선을 따라 경치를 조망할 수 있어서 이 코스를 선택했다. 계룡산 동학사 주차장에 주차하고 7분 정도 도보로 이동하면 천정탐방지원센터에 도착할 수 있다. 첫번째 목적지는 남매탑이다. 동학사주차장에서 3.2km가 소요되며, 경사도는 평이한 편이다. 남매탑에서 50..
Spring MVC스프링 MVC의 기본동작은 ThreadPerRequest이다. Sync/Blocking1 Request -> 1 Thread많은 수의 Thread Pool을 사용한다.스레드 수가 너무 많으면 컨텍스트 스위칭에 대한 비용이 증가스레드 수가 너무 적으면 스레드 고갈로 인한 지연이 발생하는 문제점을 가지고 있다.처리 순서는 다음과 같다.일단 요청이 들어오면 스레드를 하나 할당 받는다.요청은 Filter -> DispatcherServlet -> Controller로 전달되고, 해당 스레드는 IO작업이 발생하더라도 블락킹된다.Spring WebFlux스프링 WebFlux의 동작 방식은 EventLoop이다. Async/Non-BlockingN Request -> 1 ThreadN: M 이지만 ..
에코서버 작성간단한 에코서버를 작성해보자. 아래 코드에서는 한번에 하나의 요청만을 처리하게 된다.import java.net.ServerSocketimport java.net.Socketobject BlockingServer { @JvmStatic fun main(args: Array) { val server = ServerSocket(8080) while (true) { val socket = server.accept() handleRequest(socket) } } fun handleRequest(socket: Socket) { println(Thread.currentThread().name..
요약방문일시 : 2024년 11월 17일가는방법 : 마루오 온천에서 셔틀버스영문명: Mount Karakuni일본명: 韓国岳구글맵: https://maps.app.goo.gl/WPZfvNU89mmkjNXz9 Mount Karakuni · 일본 〒889-4302 미야자키현 에비노시 스에나가★★★★★ · 산봉우리www.google.com사이트: https://www.japan.travel/en/spot/635/ Mt. Karakuni | Travel Japan - Japan National Tourism Organization (Official Site)Located near the Ebino Plateau in Miyazaki's north-east, Mt. Karakuni is the tallest mo..