본문 바로가기

CLASS/기타16

정리 - docker + oracle https://github.com/orgs/oracle/repositories?q=docker  oracle docker에 설치 시 여기서 하면 굉쟝히 빠르다 오라클 포트번호는 1521 putty root로 접속 1. 저기 위 링크에서 맞는버전 찾아서 Dockerfile.xe 우클릭 링크복사 (우린 18.4.0 햇음)    Dockerfile.xe : Oracle rpm file을 이용하여 Docker 컨테이너를 생성하여 만들 수 있는 파일 - oracle에서 제공한 파일2.  cd /home/down/ 여기에 설치3. wget 해당링크 복붙 (wget : 외부링크 다운로드 )  4. oracle같은 버전으로 오라클 공홈에서 linux 다운로드 버튼 우클릭 -> 복붙    https://download... 2024. 9. 30.
정리-front에서 db를 활용하는 경우 👀front에서 db를 활용한 경우 Front-end 에서 database에 값을 저장 => database 접속 => 값을 이용하여 저장한 경우 나중에 공부해보삼https://developer.mozilla.org/ko/docs/Web/API/IndexedDB_API/Using_IndexedDB 🔽 2024. 9. 30.
spring boot server memo spring-boot [실행] - Maven or Grandle-groovy [Server 가동]  => MVC 전체 read 후 실행Module, Controller, View  Module : Background 실행 (Memory)View : 웹 app를 이용해서 실행 ( 단독실행 or Controller 에서 return받아 실행 )Controller : 호출 (POST,GET,PUT,Delete,Fetch) => 실행 2024. 8. 30.
사이트 제작시 [ 관리자 사이트 ]관리자 로그인(별도)회원 리스트 : 관리자,일반회원,사업자회원게시판 관리 : 게시판 생성, 게시판 리스트사이트 정보 : copyright에 적용되는 페이지=> 얘가 잘 만들어져야 메인페이지,서브페이지...가 잘 만들어진다! 2024. 8. 13.
게시판 작업시 체크 if 공지사항 리스트 API 주소API 접속코드GET,POST , Ajax => 동기,비동기배열 key,일반배열 Javascript,React,Vue,ECMA.. 출력게시판 리스트 내용보는 경우게시판 내용을 수정 (Patch)게시판 삭제 (Delete)게시판 글쓰기 (Put,Post)HTTP 메소드 5요소GET , POST , PUT , PATCH , DELETE   🔼key 역할🔽CORSRestAPIResutfulAPIjson 🔼🔽DATABASE 2024. 8. 6.
CORS 연습방법 1. 브라우저 : localhost:8080/~2. ajax : http://ip숫자.ip숫자.ip숫자:8080 /~   =>  www만 없어도 도메인이 다른걸로 인식함 2024. 7. 19.
외부 페이지 팝업 결과값 CORS 해결법 ⚡ CORS 해결message는 외부의 값에 대한 내용을 가져오게 되며해당 값을 data 및 배열키를 이용하여 부모창으로 값을 넘기는 cors해결 방식- ecma_10.jsp 값 : - popup.jsp : 짝꿍 jsp java html ecma-popup2.jsp 2024. 7. 17.
인증메일 보내기 form으로 한번에 보내면 절대루 안됨..ajax로 보내는 것이 안정적..! => 페이지 이동 없이 데이터가 왔다갔다 해야하기 때문 ⚡ 인증메일메일 주소 입력후 인증하기 클릭servlet으로 입력한 이메일 전송servlet에서 해당 이메일로 난수 생성해서 메일 보내고, jsp로 난수 보냄 ( print.write() )인증확인 클릭시jsp에 도착( this.response )한 해당 난수와 input에 새로 적는 수가 같을경우 성공 이메일 : 인증번호 : - send_email.do (servlet 파일)@WebServlet("/send_email.do")public class send_email extends HttpServlet { private static final long serialVe.. 2024. 7. 5.
mail 보내기 SMTP 서버 - POP3, IMAP3=> 도메인 필수 (localhost, 127.0.0.1 , IP 주소 불능) 도메인 : 화이트도메인 - SPF로 서버에 등록시 100% 메일을 송수신 * IMAP - 메일 수신받을 경우 PC에 저장됨(단, 서버에도 정보가 저장됨) , 가장 많이 사용* POP3 - 메일 수신받을 경우 PC에 저장됨  (단, 서버에는 저장하지 않음)* SMTP - 메일을 발송하는 서버 nate.com 메일 -> 환경설정  ->  IMAP/SMTP , POP3/SMTP 사용여부 - 사용할거 사용 체크 (naver도 동일) 메일서버 (기본정보-host,port번호) 메모smtp.mail.nate.com    587imap.nate.com    993 mvnrepository.com 에서J.. 2024. 7. 5.
👀⚡ sql  날짜만 지정시 : https://dev-eunse.tistory.com/121 2024. 6. 27.
게시판 editor api 설치 [ ckeditor4 ] ckeditor4 download(full package) : 게시판 editor - lts는 유료임 다운 x -> 폴더에 복붙  jquery or js로 에디터 내용 확인var ed = CKEDITOR.instances.editor.getData(); if(ed==""){ alert("내용을 입력하세요");}=> editor body 내의 컨텐츠 검토 =>  많이쓰는 editor API 순서1. CKeditor : 유료(영상 등 가능)/무료 잇음 2. SmartEditor : naver에서 제공하는 API3. DaumEditor : daum,nate에서 제공하는 API4. FCKeditor : ckeditor 무료버전 (옛날 ..)5. RainEditor :  보안 구림 - 조심 2024. 6. 17.
sts 패키지명 path에서 제거 url에는 가상의 파일명 및 가상의 디렉토리도 설정 가능함 sts에서 이렇게 세팅시 패키지명 붙이지 않아도 가상서버 확인 가능ex) web/test.do => /test.do 2024. 5. 31.
SPA / MPA SPA(Single Page Aplication) - 페이지를 이동하지 않고 한 페이지 내에서 컨텐츠가 변경되는 방식- 모든 페이지에 적용x , 특정페이지에만 적용하는 경우가 많다=> 장점 : 로딩없이 페이지 전환 가능 ex) Layer(BlackScreen - modal창) 이용 - 일반회원/사업자회원(회원가입,로그인) , 인증창 MPA(Multiple Page Aplication)- 레이아웃 각각 뜯어서 조립?해서 제작하는 방식(include) MVC : Module(class) , View(JSP) , Controller(Servlet)- 코드량이 줄어듬 - 예제 : https://dev-eunse.tistory.com/110 2024. 5. 30.
XML 홍길동25hong@nate.com강감찬33kang@nate.com이순신45lee@google.comXML은 무조건 백엔드가 만들어줌  SVG 파일 : xml파일로 제작된 이미지 페이지 원본보기 -> 전체복붙--> fill="  "=> 이건 XML에서만 사용 (SVG) 색상 변경 SVG 구글 : https://fonts.google.com/icons 2024. 4. 22.
css 바꿨는데 수정안될경우 1시간~3시간정도 캐시유지됨 * html, css, js 는 웹페이지 접속시 각각의 접속자 pc에 저장되도록 설계되어있다. 해당 소스 수정시 코드가 변화 되지 않을 경우 파일을 갱신해야만 정상적으로 변경된 내용이 반영된다. 버전 넣어주삼 2024. 4. 22.
vs code 실서버 연결 ftp 연결ctrl+shift+p 검색 ftp-kr:Init 후 해당 내용으로 세팅 { "host": "아이디.dothome.co.kr", "username": "아이디", "password": "비번", "remotePath": "/html", "protocol": "ftp", "port": 21, "fileNameEncoding": "utf8", "autoUpload": true, "autoDelete": false, "autoDownload": false, "ignore": [ ".git", "/.vscode" ]}  ** extention ** - vscode extensions listhtml snippet.. 2024. 4. 21.