lombok 사용하여 getter, setter 메소드를 만들 경우 boolean 타입의 필드만 'No candidates found for method call' 해당 문구가 뜨는 현상을 볼 수 있다. 자동으로 생성되는 boolean 타입의 getter는 is로 만들어준다. https://projectlombok.org/features/GetterSetter @Getter and @Setter projectlombok.org private boolean notice; User.getNotice(); --> X User.isNotice(); --> O 통일성을 위해 getNotice를 사용하고 싶다면 해당 필드를 선언할 때, Boolean 형식으로 선언하면 get 네이밍을 사용할 수 있다. * boole..
List list = (List) paramMap.get("list"); for(Map tempMap : list) { String sectionCode = MapUtils.getString(tempMap, "sectionCode", null); String keyword = MapUtils.getString(tempMap, "keyword", null); if (StringUtils.isNotBlank(sectionCode)) { } if (StringUtils.isNotBlank(keyword)) { } } }
계정 들어가기 cmd창 --> sqlplus "/as sysdba" 오라클 사용자 생성 - CREATE USER 유저네임 IDENTIFIED BY VALUES '비밀번호' 오라클 사용자 삭제 - drop user 유저네임 cascade; (cascade로 사용자에 있는 데이터를 싹 다 지움) 오라클 사용자 전체 검색 - select * from all_users; 오라클 사용자 비밀번호 변경 - ALTER USER NADI3 IDENTIFIED BY 1;
소문자만 가능 /^[a-z]*$/; 아이디 /^[A-Za-z0-9]$/; --> 영문자와 숫자만 사용가능 비밀번호 /^.*(?=.{8,20})(?=.*[0-9])(?=.*[a-zA-Z]).*$/; --> 영문자,숫자 포함 특수문자 사용가능.8~20자리 주민등록번호 /\d{6} \- [1-4]\d{6}/; 전화번호 (phone) /^01([0|1|6|7|8|9]?)?([0-9]{3,4})?([0-9]{4})$/; 전화번호(일반) /^\d{2.3} - \d{3,4} - \d{4}$/; E-mail /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; 숫자만 /^[0-9]*$/; ..
jqGrid도 colModel에서 width를 %로 줄 수 있다. shrinkToFit 를 true로 바꾸고 width도 %로 변경하면 자동으로 width가 바뀐다. $grid.jqGrid({ url : gridUrl, datatype: "json", mtype : "GET", scroll: 1, rownumbers: false, rowNum: 30, autowidth: true, shrinkToFit: true, --> 중요 height: "auto", postData : queryValue, jsonReader : { root : "resultList", page : "currentPage", total : "totalPage", records : "totalCount" }, colModel: [..
kibana로 elasticsearch query 생성하는 방법 kibana 다운로드 후 압축 풀면 해당 config/kibana.yml이 존재한다 kibana.yml의 ip, id, pw를 수정하고 cmd로 해당 폴더/bin/kibana.bat을 실행하고 기다리면 localhost:5601로 서버가 떴다고 나온다. 첫번째에 있는 나침반 아이콘을 누르고 들어가면 해당 페이지가 든다 filter에 사용할 조건들을 모두 기입한 후 맨 오른쪽에 update 버튼을 누른 후 Inspect -> Request를 확인하면 { "version": true, "size": 500, "sort": [ { "createDate": { "order": "desc", "unmapped_type": "boolea..
MVC (Model-View-Controller) Model : 데이터 View : 실제로 렌더링되어 보이는 페이지 Controller : 클라이언트의 요청을 받고 응답을 준다 MVC 패턴은 Dispatcher Servlet을 중심으로 동작합니다. Dispatcher Servlet은 Servlet의 한 종류로 Servlet에 대해 먼저 알아보겠습니다. Servlet 특징 JAVA기반의 웹 애플리케이션 프로그래밍 기술 웹 기반의 요청에 대해 동적으로 처리해주는 역할 HttpServlet이라는 JAVA 클래스를 상속 요청, 응답의 흐름을 간단한 메서드 호출로 체계적으로 다룰 수 있게 해주는 기술 클라이언트가 요청 시, 결과를 다시 전송해주는 프로그램 Servlet의 생명주기 init() - 서블릿이 처음으로..
- Total
- Today
- Yesterday