목록전체 글 (33)
Developer's Development
[HTML] 검색어 이름 휴대폰번호 생일 초기화 검색 [jQuery] var $searchForm = $("#searchForm"); //Enter Event(Search) $searchForm.find("input").keydown(function(e) { if(e.keyCode == 13) search(); }); search = function() { $searchForm.attr({"action":"/search", "target":"_self", "method":"post"}).submit(); }; clear = function() { $searchForm.find("select").find("option:eq(0)").prop("selected", true); $searchForm.find(..
찾은 방안) [jquery-ui.js] inst.dpDiv.css( "z-index", datepicker_getZindex( $( input ) ) + 1); 부분을 찾아서, +1을 +999와 같은 큰 수로 올려준다. → 해결되지 않음 해결 방안) [common.css] .ui-datepicker { z-index: 10000 !important; } datepicker 자체에 큰 수의 z-index 속성을 추가한다. * z-index : 요소들을 다른 레이어 위에 겹칠 수 있게 하는 css 속성
CP : Connection Pool (Connection의 과부하를 막기 위해 사용) - Connection을 미리 만들고 Connection Pool에 두었다가, 사용자의 요청이 발생할 경우 Connection을 제공하고, 요청이 끝나면 다시 Connection Pool에 보관함. - DB 접속 설정 객체를 미리 연결하여 메모리 상에 등록해 놓기 때문에, Client의 빠른 DB 접속이 가능함. - DB 서버의 환경 변경 시 쉬운 유지보수 가능 HikariCP : SpringBoot 2.0부터 default로 설정되어 있는 DB Connection Pool 1. Common Property - [application.yml] datasoure: 맨 아래에 추가할 DB 정보 입력 (jdbc-url, d..
개발 AWS 서버에 war 배포해서 반영하기 - AWS에서 인스턴스가 생성되어 있어야 함. - 배포할 war 파일이 준비되어 있어야 함. → eGovFramework : 프로젝트 우클릭 > Export > Web > WAR file 📌 PuTTY 1. 돌아가고 있는 프로세스 보기 ps -ef ps -ef | grep tomcat → pid가 조회됨. (ex) 번호가 2개면 2개의 톰캣 서버가 돌아가고 있는 것) 2. tomcat - bin 폴더로 이동해서 서버 끄기 (알드라이브에서 url 확인 - * PuTTY에 붙여넣을 땐 Ctrl+V 안 먹힘, 마우스 오른쪽 클릭) ./shutdown.sh 3. 알드라이브 접속하기 - 호스트 : AWS ip주소 - 아이디, 비번 입력 - /usr/local/tomca..
AWS EC2 : 아마존 웹 서비스(AWS)에서 제공하는 클라우드 서비스 PuTTY : 서버에 원격으로 접속하여 제어하는 프로그램 PuTTY 툴로 SSH 접속 방법 → PuTTY 열어서 IP 접속 정보 입력 (Saved Sessions 하면 다음부턴 입력 안 해도 됨) → 들어가지면 id, password 입력 PuTTY 툴에서 MySQL 설치하기 → https://zero-gravity.tistory.com/338 [CentOS7] mysql 8버전 설치 및 설정 집서버에 기존에 설치되어있던 5.6버전을 모조리 지우고, 8버전을 설치했다. 어짜피 테스트용 DB였기 때문에 delete and install이 크게 문제되지 않았다. 이번에도 역시 mysql은 개인 개발 테스트 용도 zero-gravity...
개발자의 세상은 알면 알수록 드넓고, 그만큼 알아야 하는 단어 또한 끝이 없다.분명 배웠거나 구글링을 통해 머릿속에 있는데 이게 뭐였지? 할 나를 위한 기록 공간(2023.12.18 Latest update)1. 개발크롤링 : 웹 페이지를 그대로 가져와서 필요한 데이터를 추출해 내는 행위.CMS : 콘텐츠 관리 시스템. 홈페이지의 콘텐츠를 제작, 편집, 구성 및 게시한다. (관리자 페이지)CMS 기본 기능 : 사용자 관리, 팝업 관리 등RESTful API : HTTP와 URI 기반으로 자원에 접근할 수 있도록 제공하는 애플리케이션 개발 인터페이스.2. DBdump : 데이터를 insert query로 바꿔서 새롭게 저장한다. 기존 DBMS나 버전 문제에 영향을 끼치지 않는다.프로시저 : 호출을 통해 실..
※ eGovFramework 공식 홈페이지 (및 개발환경 다운로드) https://www.egovframe.go.kr/home/main.do * 개발환경 세팅 시 추가로 필요한 사항 : jdk, tomcat 1. 많이 쓰는 단축키 - Ctrl + Shift + R (파일 검색) : ex) *mapper로 검색하면 모든 mapper가 검색됨. - Ctrl + H (URL 등 내용으로 검색) : ex) admin/login.do로 검색하면 Controller 등 해당 내용이 있는 파일이 검색됨. - Ctrl을 누르고 메소드 위에 마우스를 올렸을 때 Open Implementation을 클릭하면 구현한 클래스의 구현부로 이동할 수 있음. - Ctrl + Shift + O : 필요한 class 자동 import..
형상 관리의 일종. (CVS, SVN, Git 등) SVN : 중앙 집중 관리식 형상관리 소스 관리 툴. - git에 비해 간편하고 어렵지 않으며, 버전 관리에 최적화된 기능이 있지만 소스의 충돌 위험이 높다. ※ 명령어 정리 (쓰는 것만) 1. checkout - 원격 저장소에서 최신 버전의 소스를 최초로 받아오는 것. (=git clone) egovframework : Windows > Show View > Other.. → [SVN Repositories] Open - 최초 접속 시 URL, (Authentication) User, Password를 알아야 Repository 접근이 가능함. - 해당 SVN에 접근 완료 후 프로젝트 목록이 뜨면, checkout할 프로젝트 우클릭 > Chek Out..