일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring
- HWPF
- 재귀멤버
- 아이
- 디스패처서블릿
- dm_exec_requests
- 배치
- 진경혜
- SQL
- MSSQL
- ERROR_MESSAGE
- 앵커멤버
- transferTo
- XACT_STATE
- XWPF
- 자바
- SQLSTATE=42705
- 스프링
- 요청매핑
- 튜닝
- 요약
- 홈스쿨링
- 함수
- TRANCOUNT
- 교육법
- java
- git
- 프론트컨트롤러
- renameTo
- getChannel()
- Today
- Total
목록분류 전체보기 (95)
필기노트
1. 자의식 해체 1) 자의식이 인간을 망치는 이유 지나친 자의식 : 받아들일 수 없는 잠재적 불안의 위협에서 자신을 보호하기 위해 실제적인 욕망을 무의식적으로 조절하거나 왜곡하면서 마음의 평정을 찾기 위해 사용하는 심리학적 메커니즘(방어기제) 모자란 자존감 : 자신의 자아를 다른 객체에 투영해 보잘것없는 현실을 외면한다. -> 나는 정신적으로 건강한 사람이라고 믿고었는데 알고보니 자존감이 낮았고, 자의식이 높은 사람이었다. 2) 자의식 해체의 3가지 단계 탐색 : 기분 변화의 이유를 객관적으로 잘 살펴보고, 인정 : 현재 자신의 처지와 비교해서 인정할 것은 순순히 인정한다. 전환 : 인정을 통해 열등감을 해소하고, 이걸 변화의 계기로 삼기 위한 액션 플랜을 만든다. -> 인정할 것은 인정하고 변화의 계..
목차 1. 설정방법 2. 입력 폼 처리 3. 체크박스 - 단일 4. 체크박스 - 멀티 5. 라디오버튼 6. 셀렉트박스 1. 설정방법 스프링 부트는 build.gradle 에 다음 한줄을 넣어주면 Gradle은 타임리프와 관련된 라이브러리를 다운로드 받고, 스프링 부트는 타임리프와 관련된 설정용 스프링 빈을 자동으로 등록해준다. build.gradle implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' 2. 입력 폼 처리 @GetMapping("/{itemId}/edit") public String editForm(@PathVariable Long itemId, Model model) { Item item = itemReposit..
목차 1. 기본 표현식 2. 변수 - SpringEL 3. 타임리프 유틸리티 객체들 4. 리터럴 5. 속성 값 설정 6. 반복 7. 조건부 평가 8. 블록 9. 템플릿 조각 10. 템플릿 레이아웃 1. 기본 표현식 • 간단한 표현: ◦ 변수 표현식: ${...} ◦ 선택 변수 표현식: *{...} ◦ 메시지 표현식: #{...} ◦ 링크 URL 표현식: @{...} ◦ 조각 표현식: ~{...} • 리터럴 ◦ 텍스트: 'one text', 'Another one!',... ◦ 숫자: 0, 34, 3.0, 12.3,... ◦ 불린: true, false ◦ 널: null ◦ 리터럴 토큰: one, sometext, main,... • 문자 연산: ◦ 문자합치기:+ ◦ 리터럴 대체: |The name is ..
상품 목록 @Controller @RequestMapping("/basic/items") @RequiredArgsConstructor public class BasicItemController { private final ItemRepository itemRepository; @GetMapping public String items(Model model) { List items = itemRepository.findAll(); model.addAttribute("items", items); return "basic/items"; } /** * 테스트용 데이터 추가 */ @PostConstruct public void init() { itemRepository.save(new Item("testA", 10..
목차 1. 요청 매핑 2. 요청 매핑 - API 예시 3. HTTP 요청 파라미터 4. HTTP 요청 파라미터 - Map으로 조회 5. HTTP 요청 파라미터 - @ModelAttribute 6. HTTP 요청 메시지 - 단순 텍스트 7. HTTP 요청 메시지 - JSON 8. HTTP 응답 - 정적 리소스, 뷰 템플릿 9. HTTP 응답 - HTTP API, 메시지 바디에 직접 입력 1. 요청 매핑 @RestController public class MappingController { private Logger log = LoggerFactory.getLogger(getClass()); /** * 기본 요청 * 둘다 허용 /hello-basic, /hello-basic/ * HTTP 메서드 모두 허용 ..
1. 로깅 라이브러리 스프링 부트 라이브러리를 사용하면 스프링 부트 로깅 라이브러리( spring-boot-starter-logging )가 함께 포함된다. 스프링 부트 로깅 라이브러리는 기본으로 다음 로깅 라이브러리를 사용다. SLF4J - http://www.slf4j.org / Logback - http://logback.qos.ch SLF4J는 인터페이스이고, 그 구현체로 스프링 부트가 기본으로 제공하는 Logback을 대부분 사용한다. 2. LogTestController package hello.springmvc.basic; import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf4j.LoggerFactory; impo..
REFERENCE 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 원 www.inflearn.com 목차 1. FrontController 패턴 특징 2. 컨트롤러 인터페이스 도입 3. 이 인터페이스를 구현한 컨트롤러를 만들어보자. 4. FrontController를 만들어보자. 5. 뷰를 처리하는 객체를 만들자. 6. 어댑터 패턴 7. 어댑터용 인터페이스 8. 실제 어댑터를 구현해보자. 9. 핸들러 어댑터용 FrontController 10. ModelView 11. 요약 1. FrontCon..
1. 회원 등록 폼 - 뷰 username: age: 전송 첫 줄은 JSP문서라는 뜻이다. JSP 문서는 이렇게 시작해야 한다. 상대경로 사용, [현재 URL이 속한 계층 경로 + /save] 2. 회원 저장 - 뷰 성공 id=${member.id} username=${member.username} age=${member.age} 메인 로 모델에 저장한 member 객체를 꺼낼 수 있지만, 너무 복잡해진다. JSP는 ${} 문법을 제공하는데, 이 문법을 사용하면 request의 attribute에 담긴 데이터를 편리하게 조회할 수 있다. 3. 회원 목록 조회 - 뷰 메인 id username age ${item.id} ${item.username} ${item.age} 모델에 담아둔 members를 JS..
보호되어 있는 글입니다.
1. 에러메시지 : [IBM][CLI Driver] SQL1013N 데이터베이스 별명 이름 또는 데이터베이스 이름 "SAMPLE"을(를) 찾을 수 없습니다. SQLSTATE=42705 2. 징후 : 원격 DB2 데이터베이스에 연결하는 데 실패합니다. 3. 원인 : 이 경우 "SAMPLE"이 DB2 클라이언트에서 카탈로그화되지 않았을 수 있음을 의미합니다. 4. 해결 : DB2 클라이언트에서 카탈로그 등록 1) 실행 -> DB2CMD -> db2 list db directory. or db2 list node directory (카탈로그 정보 확인) 2) DB2 "CATALOG TCPIP NODE SAMPLENODE REMOTE 111.222.333.444 SERVER 55555" 3) DB2 "CATAL..