- [ 공부/학습 ]보호글 입니다.2024-01-18 10:08:26보호되어 있는 글입니다.
- [ 공부/spring ]spring db 연동 오류2024-01-17 18:16:01Error creating bean with name 'sqlSessionFactoryBean' defined in ServletContext resource.. Cannot find class: cohttp://m.sh.app.common.typehandler.listStringTypeHanlder - 타입핸들러 클래스명 오타로 인한 에러였다. common-typehandler 패키지에는 ListStringTypeHandler 였는데, mybatis-config.xml 의 코드에서는 listStringTypeHandler라고 표기함.. 클래스명 오타를 수정하고 다시 실행하니 정상적으로 실행되고 local db에도 잘 insert 되었다.. 타입핸들러란? typeHandler의 역할은 mybatis가 P..
- [ 공부/spring ]01172024-01-17 14:05:18tailwind css utility class 필드위에 @AutoWired 선언 ->간단하고 편리함 ->순한 의존성 문제 발생 가능성 有 ->final 사용 x 2)생성자 ->객체가 생성될 때 호출되는 생성자에 참조할 클래스를 인자로 받아 필드에 매핑 ->생성자가 하나인 경우 @AutoWired 사용하지 않아도 됨. 단, 생성자에 참조할 객체 늘어나면 리팩토링 고려 ->필드 주입방식보다 생성자 주입이 생성자로 집중되기때문에 코드관리 편리/분석/테스트에 유리 (권장되는 방식) 3)Setter 주입 ->setter 메서드에 @AutoWired 선언 ->final 사용 x ->생성자에 과도하게 의존성 주입이 되는 것을 보완 / 의존성이 선택적인 경우 사용 Lombok entity class의 getter/s..
- [ 공부/web-server ]01152024-01-15 09:48:58복습 1.virtual box에 등록한 ubuntu 실행 2.mobaXterm 에 등록한 session 실행 ls --help ls -l 다양하게 옵션을 선택해서 명령어를 사용할 수 있음. 현재 디렉토리 : pwd(print working directory) cd ~ (물결표시는 생략가능) ubuntu : /home/ubuntu abcd : /home/abcd root : /root cp 원본파일 도착파일(혹은 디렉토리) cp a.txt b.txt cp a.txt foo/ docker version Client: Cloud integration: v1.0.35+desktop.5 Version: 24.0.7 API version: 1.43 Go version: go1.20.10 Git commit: afd..
- [ 공부/web-server ]01122024-01-12 17:48:11ubuntu같은 guest os는 여러개가 존재할 수 있음. virtualbox가 공유기 역할 NAT 네트워크를 통해 외부 접근 가능 파일 시스템구조 윈도우는 c, d e 드라이브 이렇게 확장될 수있는데 리눅스는 오직 하나의 경로 뿐 프롬프트의 구조 ubuntu@ubuntu:~$ ubuntu@ubuntu:~$ cd .. (부모경로로 이동) ubuntu@ubuntu:/home$ (바뀌었다) ubuntu@ubuntu:/home$ cd (기본적으로 ~ 생략) ubuntu@ubuntu:~$ 리눅스 기본 명령어 디렉토리 파일 출력 ls 옵션: -a 옵션: -l ls -l ls -al (숨김파일까지 출력) pwd : 우분투 사용자의 현재 디렉토리 현재 디렉토리 확인 pwd(print working directory..
- [ 공부/web-server ]0111 ubuntu 설치 - 설정2024-01-11 18:06:38virtual box 설치 - vmware 로 대체 가능하지만 유료다.. -cmd ipconfig로 ip 확인 2.virtual box 실행 ..중략...모든 설정 기본으로 지정하고 done ★★SSH Setup에서 install openssh server 꼭 체크 MobaXterm 실행
- [ 공부/세미프로젝트 ]default sysdate2024-01-04 17:19:32https://cbw1030.tistory.com/75 [오라클 데이터베이스] 날짜 함수 (SYSDATE/CURRENT_DATE/SYSTIMESTAMP/CURRENT_TIMESTAMP/TIME_ZONE/NLS_DATE_FORMAT/EXTR https://www.youtube.com/user/newlec1의 내용을 정리해서 포스팅합니다. [ SYSDATE / CURRENT_DATE / SYSTIMESTAMP / CURRENT_TIMESTAMP ] SYS의 의미는 현재 오라클 서버가 설치되어 있는 곳의 시간을 의미한다. CURRENT는 세 cbw1030.tistory.com 게시글 관련 작업을 하다가 등록된 날짜/시간을 출력하는데 os기준 현재시간보다 9시간 느리게 저장됨. reg_date라는 컬럼의 기본값..
- [ 공부/세미프로젝트 ]ORA-17041: 인덱스에서 누락된 IN 또는 OUT 매개변수::n2024-01-04 16:48:56제목의 n은 문제가 되는 해당 인덱스 값을 뜻함. 누락된게 없는데 자꾸 500에러가 떠서 mapper의 쿼리를 유심히 들여다보니 기호 오타가 있었다
- [ 공부/web-server ]1220 WebServer 10일차2023-12-20 09:20:30multipart/form-data로 보낼 때.(말 그대로 여러 파트로 나눠서 보낸다) boadDetail(게시글 상세 페이지)에서 아이디와 사용자 이름 함께 출력하기. -1:N 관계일 경우 collection을 사용하고 (어제 attachement 예제) -1:1 관계일 경우 asociation을 사용한다. 어제는 board 테이블과 attachment 테이블만 조인했었다. 여기에 사용자 이름 컬럼을 갖고있는 member 필드까지 조인시켜보자! member 테이블에서 필요한 값은 name 뿐이므로 (나중에 더 필요한게 있다면 select에 컬럼명 추가 하면 됨) 별칭 m.name을 갖고와 member_name이란 별칭을 지어줬다. select b.*, m.name member_name, a.id att..
- [ 공부/web-server ]1219 WebServer 9일차2023-12-19 19:57:351218은 테스트때문에 진도를 안나감.. 목차 - AdminMemberListServlet 기능 통합 (검색, 페이지바기능 합침) - BoardDetailServlet 작업 - BoardCreateServlet 추가 BoardDetailServlet 게시판 상세 페이지 작업을 진행하였다. 말 그대로, 게시판 목록에서 내가 원하는 제목을 클릭했을 때 해당 게시글의 세부사항을 볼 수 있는 페이지 작업을 진행. 구성요소는 위에서부터 제목/ 작성자 아이디/ 내용 / 조회수/ 작성일 이다. 글을 썼을 때는 분명 띄우기1 띄우기2 이런식으로 개행을 했는데 ..? 막상 값을 받아와 출력하면 한줄로 이어져있다. console.log("boardCreate.js - 게시글 작성시 유효성 검사하는 js페이지"); docu..