I am DEV GoGu.J

MyResume
고구장의 개발 메모, 기록, 공유 하고픈 정보를 위한 블로그입니다.

GitHubinstagram

👈
👉
#git

Git local 작업시 알아두면 좋은 git 명령어

git 저장소를 내려받아 로컬에서 작업할 때 알아두면 좋은 git 명령어. 1. git repository를 local에 덮어쓰기 2. 로컬 추적 중지 원격저장소(서버)에는 파일이 있고 로컬에도 파일이 있지만 로컬에서의 변동 추적을 중지하고 싶은 경우 원복하고 싶으면 아래 명령어를 사용한다. 무시한 파일목록 3. 로컬 추적 중지 + 원격 저장소 파일 삭제 로컬에 있는 특정 파일의 변동 추적을 중지하고 싶은 경우. 만약 원격…

#tomcat
#intelliJ

Tomcat 여러개 띄울 경우, 로그인 풀리는 현상 해결

톰캣을 여러개 띄울 경우, 로그인이 풀리는 현상이 발생 할 수 있습니다. 로컬 환경에 톰캣을 두개 띄워 작업을 진행했던적이 있었습니다. 빈번하게 로그인이 풀리게 되어 알아보게 되었습니다. 원인 문제는 JSessionID가 충돌하여 발생하였습니다. 톰캣 포트만 다르게하여 실행할 경우 JSessionID가 충돌하게 된것이죠. JSessionID는 브라우져의 쿠키로 갖고 있습니다. JSessionID는 도메인이나 IP주소로는 구…

#JPA

JPA 객체 매핑

객체 매핑 용어 정리 JPA를 사용하기 위해선 객체와 테이블을 매핑해야 한다. 1. @Entity 클래스를 테이블과 매핑한다. @Entity가 사용된 클래스를 엔티티 클래스라 한다. 2. @Table 엔티티 클래스에 매핑할 테이블 정보를 알려준다. name 속성을 사용하여 테이블에 매핑한다. @Table 어노테이션을 생략하면 클래스 이름을 테이블 이름으로 매핑한다. 3. @Id 엔티티 클래스의 필드를 테이블의 기본키(PK)…

#jQuery

jQuery 특정 위치로 이동

1. focus() jQuery를 이용하여 특정 위치로 이동하는 대표적인 방법에는 focus()가 있다. focus() 는 특정 위치로 커서를 이동시키는 방법이다. 2. offset() 이와 비슷한 방법으로 특정 위치로 스크롤 하는 방법이 있다. offset 변수에 해당 위치를 반환한 후 선택한 위치로 이동시킨다.

#project
#검색

나의 검색엔진 도입기

검색 엔진 적용 작업을 하게 된 계기 현재 gogu.j는 SH 포털화 사업 프로젝트에 참여 중이다. 운이 좋게도 검색 엔진 적용 작업을 할 수 있는 기회가 생겼다. 처음 시도하는 작업이라 걱정이 되긴했지만 기대감도 컸다. 새로움은 항상 설레인다. 처음 검색엔진 도입 작업을 해야한다고 들었을땐, 검색 기능을 따로 개발해야 하는 줄 알았으나 검색 엔진이 검색 기능을 담당하게 된다. 검색 기능은 검색 엔진이 적용 되고, 나는 …

#spring
#ajax

ajax로 controller에 list 보내기

Ajax로 Controller에 파라미터를 넘길때 json 형태로 보낸다. 아래 예시는 tom이라는 사람의 나이는 21살이라는 데이터를 보낼때의 json 형태이다. 만약 처리해야 될 사람이 여러명이라면 list형태 전송할 수 있다. 위와 같이 ajax에서 list형태의 json 데이터를 controller에 전송할 수 있다. controller에서는 아래와 같이 데이터를 받는다. 리스트를 DTO로 받아야할 경우는 아래와 같…

#git

Git 명령어

GIT 자주 사용하는 Git 명령어 모음 1. git init Git 저장소 생성. 실행시 저장소 구성을 위한 .git 폴더가 생성된다. 2. git remote add 별칭 ‘origin’은 원격 저장소를 가르키는 별칭이다.     2-1. git remote -v    현재 연결되어 있는 원격 repository 확인.     2-2. git remote remove origin    원격 repository 연결…

#algorithm

Greedy algorithm

Greedy algorithm 이란? 문제를 해결하는 과정에서 순간 순간마다 최적의 선택을 고르는 알고리즘입니다. 그렇기 때문에 Greedy algorithm으로 탐색 된 값이 최선의 값이 아닐 수도 있습니다. 아래 그림을 보면, Greedy algorithm으로 탐색할 경우 가장 최적 결과가 보장 되지 않는다는 것을 볼 수 있습니다. 문제 Greedy algorithm의 대표 예제는 거스름돈 문제입니다. 문제 거스름돈 …