2022 SQLD 합격후기
2022. 6. 23. 11:02
자격증
2022년 2회차 시험점수가 나왔습니다. 점수는 간신히 턱걸이로 합격했습니다 ㅠㅠ 저는 시험공부를 노랭이 책만 보고 공부하였습니다. 강의는 전광철 선생님 강의를 들었는데, 처음부터 자세하게 설명해주셔서 좋았던거 같습니다. 공부기간이 한달도 안되서 짧았지만 도움이 된거 같습니다~ 아래는 교재랑, 강의 정리를 하였습니다. 교재 SQL 자격검정 실전문제 유튜브 강의 https://www.youtube.com/c/%EC%A0%84%EA%B4%91%EC%B2%A0OCP 전광철 OCP SQL자격검정 실전문제 풀이와 관련한 채널입니다. SQLP, SQLD 자격을 위한 시험을 준비하고자 "SQL 자격검정 실전문제"를 교재로 하여 1과목(52문제), 2과목(146문제), 3과목(82문제)에 대한 문제를 풀이 www.yo..
[JPA] 매핑 어노테이션 정리
2022. 6. 20. 23:47
스프링
종류 어노테이션 설명 @Column 컬럼 매핑 @Temporal 날짜 타입 매핑 @Enumerated enum 타입 매핑 @Lob BLOB, CLOB 매핑 @Transient DB랑 관련없이 메모리에서만 계산하고 싶을경우에 생성 @Column name - name : 필드와 매핑할 테이블의 컬럼 이름 insertable, updateable - insertable : 등록여부 - updateable : 변경여부 -> 기본값은 true, db에 insert update 강제적으로하면 실행이 되지만, false로 지정할경우 해당 컬럼은 어플리케이션에서 insert, update 실행 x nullable -> not null 지정과 동일 unique -> unique 제약조건 지정, 잘안씀, id가 랜덤으로 ..
[JPA] 데이터베이스 스키마 자동 생성 - 속성
2022. 6. 20. 23:16
스프링
옵션 종류 옵션 설명 create 기존 테이블 삭제 후 다시 생성 create-drop create와 같음, 종료 시점에 테이블 drop update 변경분만 반영(운영 db 사용 x) -> 추가만됨, 지우는건 x validate 엔티티와 테이블이 매핑 되었는지 확인 none 사용 x 데이터베이스 스키마 자동 생성 - 주의 - 운영 장비에는 절대 create, create-drop, update 사용 x - 개발 초기 단계는 create 또는 update - 테스트 서버는 update 또는 validate - 스테이징과 운영 서버는 validate 또는 none
[Spring] jsoup 라이브러리를 이용하여 크롤링, jxls 라이브러리를 이용하여 크롤링한 데이터를 엑셀 파일로 생성하기
2022. 2. 25. 17:20
스프링
해당 터미널 정보 안내 사이트에서 서울특별시 ~ 제주도 지역의 리스트를 크롤링해서 엑셀로 뽑는것을 해보겠습니다. 터미널 정보 > 터미널 안내 (bustago.or.kr) 터미널 정보 > 터미널 안내 www.bustago.or.kr 프로젝트 구조 MakeExcel.java package com.crawlling.common; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Map; import javax.servlet.http.HttpServletRequ..
2022 SQLD, SQLP 시험일정
2022. 2. 24. 09:41
자격증
저는 날짜를 헷갈려서 44회차를 접수를 하지 못했네요 ㅠㅠ 45회차는 꼭 잊어버리지 않고 접수하기 위해서 시험일정을 남겨놓습니다.
[LeafletJs] vworld 지도 검색 api를 활용하여 place marker 찍기
2022. 2. 23. 11:01
LeafletJs
api 레퍼런스 https://www.vworld.kr/dev/v4dv_search2_s001.do 공간정보 오픈플랫폼 오픈API 검색 API 2.0 레퍼런스 검색 API 2.0 레퍼런스입니다. 검색 API 2.0 레퍼런스 검색 API 2.0 레퍼런스 검색 API 1.0 레퍼런스 Geocoder API 2.0 레퍼런스 Geocoder API 1.0 레퍼런스 범례이미지 API 2.0 레퍼런스 범례이 www.vworld.kr main-list.jsp 주소 검색 예제 조회하기 main-list-js.jsp MainController import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.HashMap; i..
[Openlayers] 마우스로 도형 그리기
2022. 2. 17. 15:42
Openlayers
list.jsp Point LineString Polygon Circle None list-js.jsp //draw var source; var draw; function openlayersDraw(){ $("#type").change(function(){ map.removeInteraction(draw); addInteraction(); }) // Add over interaction that draw hull in a layer source = new ol.source.Vector({ wrapX: false }); var vector = new ol.layer.Vector({ title : 'vector', source: source, }); map.addLayer(vector); //vector l..
[LeafletJs] 마우스로 도형 그리기
2022. 2. 17. 15:39
LeafletJs
script list-js.jsp 오른쪽에 탭이 생겼고 각 도형을 지도에 그릴수 있는것을 확인할수 있음
[Openlayers] wms 적용하기
2022. 2. 17. 14:19
Openlayers
list-js.jsp 수정 //init function openlayersInit(){ mapLayer = new ol.layer.Tile({ //타일 생성 title : 'Vworld Map', //이름 visible : true, //보여짐 여부 type : 'base', //지도 종류(일반) ---(야간(midnight), 위성(satellite) 등) source : new ol.source.XYZ({ //vworld api 사용 url : 'http://api.vworld.kr/req/wmts/1.0.0/{api 인증키}/Base/{z}/{y}/{x}.png' }) }); var tileImg = new ol.layer.Tile({ visible : true, source : new ol.sou..
[Openlayers] vworld wmts, map, pin, polygon, circle 객체 올리기
2022. 2. 17. 14:11
Openlayers
openlayers 5로 작성하였습니다. list.jsp 오픈레이어스에서 배경지도 띄우기 list-js.jsp 마우스 올릴시 정보가 나옴 vworld wmts api 인증키 받는법은 해당 글에 나와있으니 참고 부탁드립니다. https://aamoos.tistory.com/515 [LeafletJs] vworld wmts 배경지도 띄우기, map, circle, polygon, pin 기능 vworld wmts api를 사용하여서 배경지도를 띄우는 부분입니다. 인터넷에 대부분의 예제는 아래 코드처럼 띄우는 형식으로 되어있는데 url에 보면 202002 버전으로 업데이트된 지도이므로 최신의 지도 aamoos.tistory.com