- [ 공부/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의 쿼리를 유심히 들여다보니 기호 오타가 있었다
- [ 카테고리 없음 ]보호글 입니다.2023-12-28 17:46:11보호되어 있는 글입니다.
- [ 공부/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..
- [ 공부/web-server ]1215 WebServer 8일차2023-12-15 17:18:50현재는 로컬 DB 사용.. 프로젝트 때는 클라우드 DB사용.(오라클 DB) 장점:무료이다 단점:느리다. 미리 가입해두기..(오라클 아님, 오라클 클라우드로 가입) https://www.oracle.com/kr/cloud/sign-in.html 클라우드 로그인 | Oracle 대한민국 Hearst, Oracle SaaS와 모던 데이터 플랫폼을 상호 연결 Oracle Integration Cloud 및 OCI Data Integration을 사용하여 분산 클라우드 환경에서의 복잡한 통합 사용 사례를 간소화함으로써 데이터 기반 경험을 신 www.oracle.com 목차 페이징처리 페이징 처리 조회된 결과가 많아 한 페이지에 담기 어려울 경우, 여러 페이지에 걸쳐 정보를 출력해줄 수 있다. content 영역 ..
- [ 공부/web-server ]1214 WebServer 7일차2023-12-14 14:49:58조회 외에 등록,수정,삭제 시 confirm alert는 꼭 끼워넣자. 특히, 회원 삭제 시 "정말 탈퇴하시겠습니까?" 경고&알림을 해줘야함. https://kotlinworld.com/329 리다이렉트(Redirect)와 포워드(Forward)의 차이는 무엇인가? 리다이렉트와 포워드 특정 URL 접속 시 리다이렉트 또는 포워드가 일어나게 되면 작업 중인 페이지가 전환된다. 리다이렉트와 포워드는 페이지가 전환된다는 점에서 비슷한 역할을 한다. 하지만 kotlinworld.com 목차 -패스워드 암호화 -관리자 페이지에서 회원 목록 출력 -관리자 페이지에서 회원 검색 아이디, 이름, 이메일 별로 검색 가능하며 일부만 입력해도 해당 문자열을 포함한 결과 출력 ex)아이디 - gom 검색 시 gom123 no..
- [ 카테고리 없음 ]1213 WebServer 6일차2023-12-13 09:30:05로그인 하는 과정 사용자 입장에서는 -메인 -로그인화면 -로그인성공화면 이렇게만 보이지만 실제로는 이런 방식으로 진행된다.. session & cookie 이해하기 http는 상태를 관리하지 않음.(보관x) 오는 요청에 응답할 뿐... 그리고 응답이 완료되면 연결이 끊김. 하지만 상태를 유지해야할 경우가 있다. [사용자 로그인 유지] 이것을 가능하게 해주는게 쿠키와 세션이다.[로그인과 무관하고 상태만 유지] 쿠키:클라이언트쪽에 저장 세션:서버쪽에 저장 [기본 30분 제한 시간이있고, 이 후 폐기되어 유효하지않은 세션이 됨, 이런 경우 새로운 세션을 생성하여 클라이언트에 전송] 서버에는 하나의 세션만 있는게 아니고 수많은 세션들이 있음. 이중에서 내가 원하는 세션을 찾아 매칭할수있어야하는데, 클라이언트와 ..