규모가 크지 않은 프로젝트시작하면서 소지하고있는 맥북에 docker 설치부터 ~oracle 11g 설치해서 사용하기로 맘먹었다. 맥북 초기화 해놓은 상태라서 생각보다 해야할것들이 많았다. 터미널을 이용해서 docker login 현재 2021년 1월 28일 기준으로 설치하면 이런 화면이(로그인된 화면) 보인다. 이미 오라클을 설치했으며 설치 후에 갭처한 화면이다. docker login docker login docker oralce 설치 docker pull jaspeen/oracle-xe-11g 설치시 아래 문제는 나의경우 docker가 실행되어있지 않아서 그런거였다.. 참고만 하시길.. docker search docker search oracle-xe-11g docker oracle image 실..
dev
Homebrew 설치 맥에서 개발환경 세팅을 할 때 가장 먼저 설치해야 할 패키지 관리 프로그램이다. Homebrew 홈페이지에 접속을 하면 바로 밑의 명령어가 뜬다. 혹시 궁금하면 접속해보자 -> https://brew.sh/index_ko 터미널을 켜고 터미널에 붙여 넣기 한다. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" node 설치 brew install node -- 설치 확인 node -v npm -v yarn 설치 brew install yarn --ignore -dependencies -- node는 이미 설치되었으므로 설치 제외시켜야 하므로 --ignore..
eclipse에서 프로젝트 import, export 하는 경우가 많은데, 할 때마다 찾아보기에.. 차라리 기록을 남기기로 했다. spring maven 프로젝트를 war export 하고 war import 하면 java EE로 import 되어서.(내가 원하는 건 스프링 구조로 import 되는 건데.) 문제가 생겼다.. 이럴 때는 file system export 해서 스프링 프로젝트 생성하고 , file system import 하면 되겠다. 찾아보니 java EE로 import 후 maven 프로젝트로 변환해도 되지만 프로젝트 구조가 스프링 구조가 아니어서 file system으로 다시 export 해서 사용했었다. maven 프로젝트 변환 프로젝트에서 우클릭 > configure > Conve..
1. maven central maven central은 자바 라이브러리를 위한 저장소이다. 프로젝트 pom.xml, build.gradle의 dependencies에 작성한 라이브러리들을 maven central에서 받아옴 GroupId, ArtifactId, Version 이 3개의 값은 자바 라이브러리를 maven central에 등록하기 위해 필요한 값이다. org.projectlombok lombok 1.18.12 provided 2. GroupId 프로젝트를 식별할수 있는 고유한 이름. 이 규칙이 강제적인 것은 아니고 groupid에 많은 하위 group을 만들 수 있는데 좋은 방법은 프로젝트 구조로 만드는 것이다. 만약 프로젝트가 멀티 프로젝트가 된다면, 새로운 식별자만 부모의 groupid..
쿠키와 세션개념 쿠키(영어: cookie)란 하이퍼 텍스트의 기록서(HTTP)의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일을 일컫는다.[1] HTTP 쿠키, 웹 쿠키, 브라우저 쿠키라고도 한다. 이 기록 파일에 담긴 정보는 인터넷 사용자가 같은 웹사이트를 방문할 때마다 읽히고 수시로 새로운 정보로 바뀐다. 이 수단은 넷스케이프의 프로그램 개발자였던 루 몬툴리(Lou Montulli)가 고안한 뒤로 오늘날 많은 서버 및 웹사이트들이 브라우저의 신속성을 위해 즐겨 쓰고 있다.[2] 쿠키는 소프트웨어가 아니다. 쿠키는 컴퓨터 내에서 프로그램처럼 실행될 수 없으며 바이러스를 옮길 수도, 악성코드를 설치할..
java파일을 변경해도 was 재시작없이 사용가능한 tool 개발시 유용할듯 하다. 다운로드는 아래 사이트에서 받으면 된다. www.jrebel.com/ JRebel & XRebel by Perforce | Build Better Java Applications, Faster JRebel is highly integrable, supporting over 100 of the top Java application servers, frameworks, build tools, and more. www.jrebel.com * 처리된 내용은 모두 입력해서 라이센스키를 받자. 입력 후 START MY TRIAL 을 누르면 EMAIL 로 라이센스키가 도착한다. (분실하면 다른 이메일주소로 다시 받아야 한다고 하니....
colorscripter.com/ Color Scripter Simple & Flexible Syntax HighLighter colorscripter.com 블로그에 소스코드 간편하게 넣고싶을때 사용하면 편리하다. 아래 html복사를 눌러서 글쓰기 모드를 html 로 변경해서 붙여넣기 해주면 된다.
- ssl(Secure Sockets Layer)이란? 보안 소켓 계층을 이르는 말로, 인터넷에서 데이터를 안전하게 전송하기 위한 인터넷 통신 규약 프로토콜이다. 인터넷 프로토콜(Internet protocol)이 보안면에서 기밀성을 유지하지 못한다는 문제를 극복하기 위해 개발되었다. 현재 전세계에서 사용되는 인터넷 상거래시 요구되는 개인 정보와 크레디트카드 정보의 보안 유지에 가장 많이 사용되고 있는 프로토콜이다. 최종 사용자와 가맹점간의 지불 정보 보안에 관한 프로토콜이라고 할 수 있다. [네이버 지식백과] SSL [Secure Sockets Layer] (두산백과) * 도움설명.. 브라우저와 웹서버 사이에 보안을 위해 만들어졌다. 대칭키를 이용해서 암호화 통신을 하며 http에 ssl을 적용해서 h..
* 기본개념 XSS(Cross Site Scripting)는 공격자에 의해 작성된 스크립트가 다른 사용자에게 전달되는 것이다. 다른 사용자의 웹 브라우저 내에서 적절한 검증 없이 실행되기 때문에 사용자의 세션을 탈취하거나, 웹 사이트를 변조하거나 혹은 악의적인 사이트로 사용자를 이동시킬 수 있다. XSS은 일반적으로 [그림 4-39]와 같은 구조를 통해 이루어진다. [네이버 지식백과] XSS 취약점 (정보 보안 개론, 2013. 6. 28., 양대일) * 3가지 형태의크로스 사이트 스크립팅(xss) 1). Reflected XSS ( 반사 XSS ) 반사식 XSS 공격은 검색 결과, 에러 메시지 등 서버가 외부에서 입력 받은 값을 받아 브라우저에게 응답할 때 전송하는 과정에서 입력되는 변수의 위험한 문자..
개발테스트 때문에 설치하려다가 흔적남겨봅니다. 개인적인 남김이니.. 잘못된점 있더라도 너그러이 이해해 주시길.. 바래요https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 1) 12c를 찾아가 pc에 맞는버전으로 다운로드 받자. (당연한거지만 오라클계정은 필요하다.) 2) 다운로드후 압축해제 해서 SETUP.EXE를 눌러서 설치를 진행합니다. 3) 전자메일 없이 다음 누르면 아래와 같은 알림나오고 예 누르고 진행합니다. 4) 데이터베이스 생성및구성 선택 후 다음 5) 데스크톱 클래스 선택후 다음 6) 가상계정사용 선택후 다음 7) 비밀번호 설치 중요하니 비밀번호는 잊어버리지 않게 기억해주시고.. 8) 진행을..