일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- IntelliJ
- api 문서
- whitelabel error page
- 인프런 김영한
- MVC 2편
- map
- 자바
- 백준
- 404
- Hashtable
- properties ??
- spring boot
- python
- properties 한글깨짐
- 스프링MVC 1편
- 김영한 #DB1편
- linkedlist
- java
- 김영한
- jsp
- REST Docs
- 인프런 #김영한
- 스프링 DB 2편
- 단방향연결리스트
- Today
- Total
목록전체 글 (29)
산업공학도의 IT
ㅇ해시테이블 - 키 값이 특정한 함수로 도출된 해쉬코드를 인덱스로 사용하는 테이블 - 해쉬코드로 인덱스에 바로 접근하니 속도가 빠르다 - O(1) ㅇ충돌 - 서로 다른 키값으로 동일한 해쉬코드가 만들어지는 경우 *충돌 해결방법 - 체이닝, 개방주소법, 선형탐색 등등이 있지만 체이닝을 사용하여 구현해보겠습니다 - Node 클래스 public class Node { String key; String value; public Node(String key, String value) { this.key = key; this.value = value; } public void setValue(String value) { this.value = value; } public String getValue() { retu..
@Lecture Content 영한님 강의는 과거로부터 현재까지 기술이 어떻게 발전해왔는지 리팩토링하면서 설명해주셔서 좋은 것 같다. 서블릿이라는건 왜 생겼고, JSP는 또 왜 나왔고, 스프링 초창기 MVC패턴 순으로 강의가 진행된다. 이 강의 순서가 좋은 점이 스프링MVC구조를 알려주시기 위해서 프론트컨트롤러를 직접 만들어보며 5단계의 리팩토링 과정을 통해 쉽게 설명해주신다는 점이다. 그리고 간단한 웹 페이지를 만들며 실습을 하는 구조이다. 나는 원래 Jsp/Servelt으로 게시판을 만들어보고, 스프링부트로 간단한 게시판을 만들어 본 상태라 복습느낌으로 들었다. @Tip 간단하게 Jsp/Servlet을 공부 후 수강하면 좋을 것 같다. 해본 상태로 강의를 수강하니 들으면서 이걸 왜 이렇게 썻는지 이해..
ㅇ 오류내용 - Intellij + SpringBoot + Jsp 공부중 jsp로 접근할때 404 에러 ㅇ 해본내용 - 부트, 자바 버전 낮추기 - Gradle 의존성 추가 다시 해보기 - viewResolver / prefix, suffix 설정 - Intellij 다시시작 ㅇ 해결방법 - Edit Configurations... 클릭 - Modify Option에서 Working directory 찾아서 클릭 - $MODULE_WORKING_DIR$ 입력 후 Apply ㅇ 결과 - 정상적으로 보여지는걸 확인할 수 있었다. ㅜㅜ - Intellij는 웹 모듈을 실행시킬 때, Working directory를 설정해주지 않으면 최상단의 root로 directory가 지정된다고한다.. *참고 https:/..
@Before Listening to the Lecture JSP대신 Vue.js를 사용해보고 싶어서 공부하게 되었다. Vue.js를 선택한 이유는 혼공시리즈에 리액트내용이 있지만, Vue는 프레임워크라 더 사용하기 간단하고 렌더링이 빠르기 때문이다. @Lecture Content JS는 카카오 API를 이용해 홈페이지를 만들 때 사용해봐서 조금은 알고 있으며(node express 사용) 혼공 시리즈로 기초문법부터, 고급함수, 이벤트 등을 복습하였으며, 문서객체모델(DOM)을 조작하는 방법을 공부하였다. 또한 Vue가 HTML에 데이터를 렌더링하는 방식과 v-model, v-if, v-for 디렉티브 등에 대해서 공부하였다. (v-for 디렉티브는 JSTL 문법 중 foreach문과 매우 유사했다.)
ㅇAPI 문서를 만드는 이유 - Clinet 입장에서는 어떤 API가 있고, API의 사용방법을 모르기 때문이다 ㅇSpring RestDocs - 운영중인 코드에 영향이 없다 - Test케이스를 토대로 문서를 자동 생성해준다 https://docs.spring.io/spring-restdocs/docs/current/reference/htmlsingle/#getting-started-sample-applications Spring REST Docs Document RESTful services by combining hand-written documentation with auto-generated snippets produced with Spring MVC Test or WebTestClient. do..