💻 it/development158 [jQuery]jQuery 정규표현식 이용해서 키보드 입력값 제한 jQuery 정규표현식 이용해서 키보드 입력값 제한 사용자가 입력한 값을 체크해서 알림창을 띄우거나 할 때 jQuery의 keyup()을 사용하면 됨 keyup 이벤트는 키보드의 키를 눌렀다 뗄 때 이벤트를 발생 시킴해당 이벤트는 포커스를 가질 수 있는 요소에만 발생 시킬 수 있음(ex : input)대부분의 form 요소들에서 사용가능하다고 함 ex) 사용자가 입력한 값이 한글이 아닌 값일 경우를 체크해서 경고창을 띄우는 코드 예시 // 정규표현식 -> 한글만 입력 체크 function check_input() { $("#item").keyup(function() { // 입력값에 숫자, 영문, 특수문자가 올 경우 경고창 표시 후 ""으로 치환 var regexp = /[a-z0-9.. 💻 it/development 2026. 1. 11. [IDE] dbeaver 티베로 연결 dbeaver에 티베로 연결하기티베로는 dbeaver에 없어서 추가를 해야 함데이터베이스 - 드라이버 관리자 클릭드라이버 관리자에서 new를 클릭Libraries의 Add Artifact 선택해서 maven repsitory에서 가져오거나 수동으로 jar파일을 추가하면 됨여기서는 maven을 이용하도록 하겠음maven에서 tibero 검색tibero 의존성 클릭의존성을 에디터에 붙여 넣음Libraries의 Add Artifact에서 아래처럼 입력(버전은 릴리즈 버전으로 하겠음) 후 확인아래처럼 jar파일이 추가됨Settings탭에서 아래처럼 Driver Name, Class Name, URL Template, Default Port 입력 후 확인(이 설정을 먼저해도 상관 없음)Driver Name : T.. 💻 it/development 2026. 1. 11. [chrome development tool]크롬 개발자 도구 blackBoxing 크롬 개발자 도구 blackBoxing크롬 개발자의 기능 중 blackBoxing 기능(디버깅 시 외부 lib는 제외하고 디버깅 할 수 있음) 예를 들어서 jquery로 시작하는 js를 다 제외하고 싶으면 Add pattern에서 아래처럼 설정 참조 :https://subicura.com/2018/02/14/javascript-debugging.html 💻 it/development 2026. 1. 11. [IDE]eclipse에서 tomcat 실행 시 로그파일 저장 eclipse에서 tomcat 실행 시 로그파일 저장이클립스의 tomcat - overview 실행 후 open launch configuration 선택우측의 common - Output File 선택 후 File System(경로 직접 지정) 혹은 Workspace(말 그대로 이클립스의 Workspace)에 로그를 남길 파일명을 지정 후 ok 💻 it/development 2026. 1. 11. [IDE]eclipse workspace 변경 eclipse workspace 변경eclipse - file - switch workspace - others 선택해서 변경할 폴더를 선택해서 변경하면 됨(아래 이미지 참조)이 경우 기존의 환경이 초기화가 되는데 기존과 동일한 환경으로 작업하고 싶을 경우 기존 워크스페이스의 ".metadata" 폴더를 변경할 폴더에 복사하면 됨 그리고 tomcat 설정도 동일하게 사용하려면 기존 workspace의 Servers 폴더도 복사 하면 됨 그냥 기존의 workspace 폴더안의 .metadata와 Servers폴더를 복사해서 사용하자(아래 이미지 참조) 💻 it/development 2026. 1. 11. [WebServer]Apache Web Server SSL 설정 APACHE SSL 설치하는 법 😃방화벽 허용(443 port) SSL 인증서와 ssl_auth.sh 파일 httpd.conf, ssl.conf ssl 인증서(SSLCertificateFile, SSLCertificateKeyFile, SSLCertificateChainFile)와 ssl_auth.sh 파일을 정해진 경로에 위치 ex) /WebServer/APACHE/jboss-ews-2.1/httpd/ssl 폴더 밑에 위치 ssl.conf(웹서버의 환경설정 파일 - ssl설치 관련 정보) 파일을 서버에 맡게 설정 ex) /WebServer/APACHE/jboss-ews-2.1/httpd/conf.d 폴더 밑에 위치Listen 443 주석 해제 NameVirtualHost *:443 주석처리 할 것(a.. 💻 it/development 2026. 1. 11. [Maven]maven https 이슈 maven 저장소가 https로 바뀌면서 jdk가 1.7인 개발환경에서 빌드가 실패하는 경우가 있음여러가지 방법이 있지만 로컬에서 할 수 있는 가장 쉬운 방법은 jdk 버전을 1.8로 올리는 방법인데 IDE에서 jdk가 여러개 설치된 경우 아래처럼 1.8로 설정 후 빌드 할 것출처 :https://egovframe.go.kr/home/faqinfo/faqinfoRead.do?menuNo=68&faqId=FAQ_0000000000000761 💻 it/development 2026. 1. 11. [ExtJS]Ext JS 데이터 결과값을 dataStore에 param값으로 전달하는 방법Store.proxy.extraParams = action.result.data; // ajax로 조회해 온 action.result.data를 store.proxy.extraParams에 저장하면 전달됨Store.load(); // 데이터스토어에서 load해서 사용 store에 저장된 데이터 전부 추출// 스토어를 반복문 돌려서 데이터를 전부 store.each(function(rec) { // getData(); 이용해서 데이터만 전부 뽑아 올 수 있음 var recData = rec.getData();});출처 :https://stackoverflow.com/questions/21643086/retrieve-set-of-re.. 💻 it/development 2026. 1. 11. [Spring]스프링 프로젝트 이클립스에서 프로젝트명 변경 시 tomcat 에러 web.xml의 태그명이 변경되어서 에러 나는 경우 로그는 아래와 비슷함..로그를 보니..이미 정의되어 있다고 한다. 원인은 아래와 같이 web.xml에 xmlns가 중복되어 있었음 그리고 web.xml상단의 web-app에서 이미 id값도 설정 했기에 제일 마지막 줄의 id도 삭제를 해야 정상적으로 tomcat을 구동할 수 있음 💻 it/development 2026. 1. 11. [Spring]pom.xml에서 dependency 설정 해 줬는데 해당 라이브러리가 다운이 안되는 경우 보통 로컬 repository안의 내용을 지우고 다시 다운을 받거나 하는 방식으로 해결이 되는데 하다하다 안되면 maven에서 참조를 못하는 .jar파일을 "프로젝트/src/main/webapp/WEB-INF/lib 디렉터리에 넣고 pom.xml에서 properties태그에 아래처럼 jar파일을 넣은 lib디렉터리를 설정 해줌 4.2.4.RELEASE 3.7.0 ${project.basedir}/src/main/webapp/WEB-INF/lib그 다음 dependency를 해당 lib디렉터리의 jar로 설정 org.springframework.webmvc org.springframework.webmvc-4.2.4 4.2.4 system ${project.lib.path}/sp.. 💻 it/development 2026. 1. 11. [thyemeleaf] get query string parameter thyemeleaf에서 url의 query string 사용미래에 이 내용을 잊었을 내가 보기 위해 기록함위 사진에서처럼 url이 http://localhost:8080/tables/detail?tableName=tb_menu 일 경우 다른 페이지 이동 시 query string parameter를 가져와서 get으로 넘기고 싶을 땐아래처럼 사용하면 된다.필드추가${param.parameter} 이 부분이다.여러개를 넘기고 싶을 땐 아래처럼 하면 된다.${param.fields[index]}test1test2test3 그러면 아래처럼 필드추가 페이지 이동 시 쿼리스트링이 전달됨을 확인 할 수 있다. Reference: https://attacomsian.com/blog/thymeleaf-get-query.. 💻 it/development 2026. 1. 11. [Spring]springframework Controller Spring Controllerspring controller의 paramter 수집Controller를 작성할 때 가장 편리한 기능은 parameter가 자동으로 수집되는 기능임, 이 기능을 이용하면 매번 request.getParameter()를 이용하는 불편함을 없앨 수 있음위와 같이 SampleDTO class가 있고(Lombok 사용으로 @Data 어노테이션으로 자동으로 setter, getter, toString method 생성)위와 같이 SampleController의 method가 SampleDTO를 parameter로 사용하게 되면 자동으로 setter 메서드가 동작하면서 parameter를 수집하게 됨 method에는 @GetMapping이 사용되었으므로, 아래와 같이 브라우저에서 필.. 💻 it/development 2026. 1. 11. 이전 1 2 3 4 ··· 14 다음