일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dp
- 설탕 배달
- 완도산회
- 맛집
- 프로그래머스
- 1로 만들기
- 알고리즘
- BFS
- 2589
- Spring
- 스프링
- Servlet
- 포두부 보쌈
- 호유동
- 스프링 MVC
- 2839
- 백준
- 맛집 투어
- mvc
- 서블릿
- 동적 프로그래밍
- 양꼬치
- 쓰레드 풀
- 다이나믹 프로그래밍
- 문자열 압축
- 고모네 콩탕
- 2020 KAKAO BLIND
- 투어
- HTTP API
- 2638
- Today
- Total
목록분류 전체보기 (157)
프로그래밍 공방
nginx란?HTTP Web ServerReverse ProxyContent CacheLoad BalancerTCP/UDP Proxy ServerMail Proxy Server다음 글부터 하나하나 살펴보자
2025년을 맞이해서 몇 가지 다짐을 적어두려고 한다1. 블로그 운영하기지금까지 살면서 블로그, sns는 성향이 맞지 않아 꾸준히 하지 못했다이 블로그도 예전에 만들어서 조금 쓰고 지금까지 방치해 뒀는데, 그래도 지금까지 가장 많이 글을 남긴 블로그가 이곳이고 제일 편하게 느껴져서 여기에서 다시 시작하려고 한다이 결심이 언제까지 갈지는 모르지만 열심히 해봐야겠다2. 취미 갖기해보고 싶은 건 많은데 게을러서 아무것도 안 하다 보니 취미라고 할만한 게 없다올해는 뭔가 취미라고 말할만한 걸 만들어봐야지3. 책 읽기작년에 책 읽기를 해보려고 했는데 1월에 한 권 읽고 하나도 안 읽었다..올해는 책을 좀 많이 읽어보자4. 일과 휴식 분리하기집에서도 일을 할 수 있는 업무 특성상 회사에서도 일을 하고 집에서도 생각..
국제화 란? 글로벌한 서비스를 제공하는 경우에 다양한 나라에서 해당 서비스에 접근하게 되는데 국제화는 서비스를 각 지역의 해당 언어로 제공하기 위해 설계하고 개발하는 과정을 말한다 예를 들어 messages.properties 라는 파일로 메시지를 관리한다고 가정하면 국가별 관리를 위해 messages_ko.properties / messages_en.properties / ... 를 추가로 만들어서 접근하는 사용자의 지역에 따라 다른 properties 를 적용해 주면 서비스를 국제화 할 수 있다 - messages_ko.properties user=사용자 user.name=이름 user.age=나이 - messages_en.properties user=user user.name=name user.ag..
Thymeleaf 타임리프 사용 선언 속성 변경 타임리프를 사용하여 기존 속성의 값을 변경할 때는 위와 같이 th:를 붙인 해당 속성을 하나 더 생성해주면 된다 * HTML을 그대로 볼 때는 기존 속성이 사용되고(th: 는 HTML이 모르는 문법이므로 무시된다), 뷰 템플릿을 거치면 th: 의 값이 기존 속성을 대체하면서 동적으로 변경할 수 있게 된다 * 순수 HTML을 그대로 유지하면서 뷰 템플릿도 사용할 수 있는 타임리프의 특징을 네츄럴 템플릿 (natural templates)이라 한다 * 뷰 템플릿 영역 : /resources/templates 변수 표현식 - ${ ... } 10000 Model에 포함된 값이나, 타임리프 변수로 선언한 값을 조회할 수 있다(프로퍼티 접근법을 사용 / item.g..
잠실백암 순대국 한줄평 : 맛있는 순대국 집 별점 : ★★★★☆ 위치 잠실백암순대 : 네이버 방문자리뷰 231 · ★4.43 · 처음 먹어보는 김치순대국 m.place.naver.com
완도산회 완도산횟집 송리단길에 횟집 하면 이곳 한줄평 : 소주 2500원 별점 : ★★★★★ 위치 완도산회포장마차 : 네이버 방문자리뷰 253 · ★4.34 · 2TV생생정보 1350회 m.place.naver.com
참고 * Jar을 사용하면 항상 내장 서버(톰캣등)을 사용하고, webapp 경로도 사용하지 않는다(내장 서버 사용에 최적화 되어 있는 기능) War를 사용하면 내장 서버도 사용 가능하지만, 주로 외부 서버에 배포하는 목적으로 사용 * Jar를 사용하면 /resources/static 위치에 index.html 파일을 두면 Welcome 페이지로 처리해준다 (스프링 부트가 지원하는 정적 컨텐츠 위치) @RequestMapping @RestController @RequestMapping("/test") public class MappingCcontroller { // method 설정을 통해 특정 HTTP 메서드 요청만 허용하도록 할 수 있다 // @RequestMapping("/hello", method..
Logging 운영 시스템에서는 System.out.pringln() 같은 시스템 콘솔을 통해 필요한 정보를 출력하지 않고, 별도의 로깅 라이브러리를 사용하여 로그를 출력 Logging 라이브러리 스프링 부트 라이브러리를 사용하면 스프링 부트 로깅 라이브러리(spring-boot-starter-logging)가 포함된다 스프링 부트 로깅 라이브러리는 기본으로 아래 로깅 라이브러리를 사용한다 - SLF4J (인터페이스) - Logback (로그 라이브러리) * 로그 라이브러리는 Logback, Log4J, Log4J2 등등 다양한 라이브러리가 있는데, 그것을 통합해서 인터페이스로 제공하는 것이 SLF4J 라이브러리이다 Logger 선언 및 사용 Logger는 아래와 같이 두 가지 방법을 통해 선언할 수 있..
고모네 원조 콩탕 황태탕 가족만찬하기 좋은 두부요리맛집 한줄평 : 콩국수는 별 다섯개 별점 : ★★★★☆ 위치 고모네원조콩탕황태탕 : 네이버 방문자리뷰 513 · ★4.45 · 수요미식회 125회 m.place.naver.com