본문 바로가기

전체 글

(253)
[java] 메소드 설명 [modifier] 데이터타입 변수이름; - 변수에 대한 접근 권한이나 활용 방법 제어 - modifier 미지정 시 같은 패키지 내의 클래스에만 접근 가능한 객체 변수라는 의미를 갖게 됨 > 전역(Global) 변수 - 클래스 선언부 밑에 선언된 변수로 멤버 변수라고 칭함 - 여러 메서드에서 공통으로 사용 가능 -> 객체가 가질 수 있는 속성을 나타내는데 사용 > 지역(Local) 변수 - 메서드 선언부 밑에 선언된 변수 - 해당 변수가 선언된 메서드 내에서만 사용 가능 > 멤버 변수에 사용되는 Modifier - 접근 권한 ㄴ public : 모든 클래스에서 접근 가능 ㄴ protected : 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근 가능 ㄴ private : 변수가 선언..
gis_bim_prj 프로젝트/ controller 공통데이터포털 사이트 api [json타입] 맵핑하는과정. @RequestMapping(value="/ui/BuilRegInfoUrl1") public void BuilRegInfoUrl1(HttpServletRequest req, HttpServletResponse res) throws Exception { String apiurl = "http://apis.data.go.kr/1611000/BldRgstService/getBrTitleInfo?_type=json"; apiurl += "&ServiceKey=YIXasiA1l7fRaRqKnbd1N6B4o4YknUlvdZK2w5ppwQyRdJVYPb4Bgy08uyRQjl4WfILf38A5mgbEiQ%2FpyICLPA%3D%3D"; apiurl += "&sigunguCd=" + req.getParameter("si..
[java] public void Name [return]값 없는 경우 로직 이유 void 메소드 란? : void 메소드는 자신이 일을 시작하고 마무리합니다. return 메소드란? : 반면 리턴값이 있는 메소드는, 일의 중간 계산을 처리하고 이를 반환합니다. * Controller // RequestMapping : 리턴타입 없이 void일 경우, mapping된 url pattern이름과 동일 포워드한다. @RequestMapping(value="/ui/BldEngyService") public void BldEngyService(HttpServletRequest req, HttpServletResponse res) throws Exception { String BldEngyServiceJson = ""; String serviceOpt = req.getParameter("ser..
프로젝트 루트 참고 /* 원형 */ function getComBarChart() { cloud2d.getComBarChart({companyPk:selectedCompanyPk}, function (companyInfoResult) { () : 배열 {}: 오프젝트 로 넘겨줌 오프젝트 ---------------------------{ if(!companyInfoResult) { alert('회사 정보 내부/협업 조회 실패'); return; } $("#bar-chart").empty(); var innerHtml = ""; var bar = new Morris.Bar({ element: 'bar-chart', resize: true, data: companyInfoResult , barColors: ['#00a65a',..
자바스크립트 문자 Replace()에서 치환을 당담하는것은, 정규식의 g 부분이다. 해당위치에 오는 문자에 따라서 g : 문자열 내의 모든 패턴 체크 i : 대소문자를 구별하지 않음 m : 여러줄에 걸쳐서 체크 위와 같은 뜻이 된다. $('el').val().replace(); 문자열 변수의 특정 문자를 제거하거나 모든 공백을 없앨 때 사용. 아래는 정규식을 활용한 특정 문자 제거 방법. .replace(' ','') : 첫번째 공백 제거 .replace(/\-/g,'') : 특정문자 제거1 (-) .replace(/,/g,'') : 특정문자 제거2 (,) .replace(/^\s+/,'') : 앞의 공백 제거 .replace(/\s+$/,'') : 뒤의 공백 제거 .replace(/^\s+|\s+$/g,'') : 앞뒤 ..
DB SQL 공부 # 건물, 층 , 호실 / 검색 LIKE 사용SELECT A.BULD_PK ,A.FLT_NM,A.RM,B.FLOOR_PK, B.FLOOR_NM,B.RM,C.HOSIL_PK ,C.RMFROM flt_buld A , flt_floor B , flt_hosil CWHERE A.BULD_PK = B.BULD_PK AND C.FLOOR_PK = B.FLOOR_PK AND A.FLT_NM LIKE '%빌딩%'; # 건물, 층 , 호실 / 검색 0 , 1 , 2SELECT A.BULD_PK ,A.FLT_NM,A.RM,B.FLOOR_PK, B.FLOOR_NM,B.RM,C.HOSIL_PK ,C.RMFROM flt_buld A , flt_floor B , flt_hosil CWHERE A.BULD_PK = B.BULD_P..
Mariadb JSON_DATA 형식 사용방법 Mariadb JSON_DATA 형식 사용방법 #등록방법*Table column 필수항목을 마춰줘야합니다. BULD_PK 건물PK CAMPUS_PK 시설물명 FOLDER_PK 시설물UPPER_FLT_PK 건물면적 FLT_NM 대지면적 FLT_TYPE_CD 건물높이 DEL_YN 비고 COMPANY_PK 삭제여부 REG_ID 도로명주소(전체) REG_DT 도로명주소 UPD_ID 행정구역코드 UPD_DT 도로명코드 insert into TABLE명 VALUES (BULD_PK,CAMPUS_PK, FOLDER_PK, UPPER_FLT_PK, FLT_NM, FLT_TYPE_CD, DEL_YN, COMPANY_PK, REG_ID, REG_DT, UPD_ID, PD_DT, json_object (사용하고싶은 항목들 ..
[Spring JPA] ORM과 JPA 그리고 Hibernate JPA ( Java Persistent API )와 ORM ( Object Relational Mapping ) JPA란 자바 ORM 기술에 대한 API 표준 명세를 의미합니다. JPA는 ORM을 사용하기 위한 인터페이스를 모아둔 것이며, JPA를 사용하기 위해서는 JPA를 구현한 Hibernate, EclipseLink, DataNucleus 같은 ORM 프레임워크를 사용해야 합니다. 그렇다면 ORM은 무엇일까요? ORM이란 객체와 DB의 테이블이 매핑을 이루는 것을 말합니다. 즉 객체가 테이블이 되도록 매핑 시켜주는 것을 말합니다. ORM을 이용하면 SQL Query가 아닌 직관적인 코드(메서드)로서 데이터를 조작할 수 있습니다. 예를들어, User 테이블의 데이터를 출력하기 위해서 mysql에서는 ..