개발Story
공부할만한 유튜버 드림코딩 엘리
Javascript/함수 2020. 12. 26. 15:37

유튜브로 javascript를 공부하던 중 괜찮은 유튜버가 있어서 추천하고자 한다. youtu.be/wcsVjmHrUQg 드림코딩 엘리. 1~13까지 나온것은 다 봤다. 기초부터 설명하니 입문자가 듣기에도 좋고, 현직자도 리마인드 하기 좋은 것 같다.

RefreshableSqlSessionFactoryBean(xml reloading 없이 실행하기)
카테고리 없음 2020. 9. 26. 18:27

프로젝트를 하다가 xml파일을 수정하면 일일이 서버를 내렷다가 다시 켜야 반영이되는 일이 많이 반복된다. 그래서 이번에 RefreshableSqlSessionFactoryBean라는 클래스파일을 사용하여 xml파일을 바로바로 적용할 수 있다. 일단 설정은 RefreshableSqlSessionFactoryBean이라는 java class파일을 하나 만들어야 한다. 1. java class 파일 만들기.(RefreshableSqlSessionFactoryBean) import java.io.IOException; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; ..

article thumbnail
Exerd - DB테이블 import 하기
DB/Exerd 2020. 9. 6. 15:10

Exerd는 테이블 관계를 보기쉽게 나타내주는 편리한 툴이다. Exerd를 이용하여 내가 가지고 있는 DB의 테이블의 관계를 시각적으로 나타낼 수 있다. DB테이블을 보고 직접 그릴 수도 있지만 DB를 import하여 테이블을 불러와보겠다. 1. 리버스 엔지니어링 클릭. 2. 파일 생성 3. DB 커넥션을 맺어줘야 한다. (설정 관리를 클릭하여 DB커넥션을 맺는다) 4.새연결을 한다. 5.DB 환경정보를 입력 후 연결테스트를 한다. 본인은 Postgresql 환경을 사용했다. jdbc 드라이버는 각 db에 맞는 jdbc드라이버 jar파일을 다운받으면 된다. 6.연결을 불러온다음 완료버튼을 클릭하면 지정된 project에 table정보가 연결이된다! 7.테이블이 생성되고있다. 끝!

GeoSolutions REST API. POM.XML 설정.

java에서 GeoSolutions 이라는 maven을 추가하면 동적으로 postgres, geoserver를 컨트롤 할 수 있다. 처음이니 설정파일인 pom.xml 설정을 알아보자. 여기에 추가하는 version은 23.1을 공통으로 쓸 예정이다. 1. 공통으로 사용할 버전인 23.1을 프로퍼티로 설정하기. 23.1 2. repository를 설정한다. GeoSolutions maven.geo-solutions.it/ osgeo Open Source Geospatial Foundation Repository repo.osgeo.org/repository/release/ 3.dependency를 추가한다. org.slf4j slf4j-api 1.7.30 org.slf4j slf4j-simple 1.6.4..

article thumbnail
geoserver 맵 발행 및 openlayers 연동.

geoserver란 gis웹 엔진이다. geoserver에서 지도를 발행하여 oepnlayer를 이용해 발행한 지도를 표출해준다. 수동적으로 geoserver에서 지도를 발행해보자!(나중에는 java restapi를 이용하여 동적으로 지도를 발행해 보겠다.) 아아 일단. geoserver 실행한다. geoserver 설치는 회사 동기 블로그인(https://mine-it-record.tistory.com/category/GIS%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D/GeoServer)를 참조! 1. 지오서버를 실행. 2.작업 공간을 생성. 3.저장소 생성. postgis를 이용해 레이어를 생성할지 shape파일을 이용해 레이어를 생성할지는 사용자 의도대로 하..

article thumbnail
OpenLayers(javascript)- vworld 지도 띄우기.

Openlayers란 gis opensource javascript 라이브러리이다. 이번사업에 gis기능이 많이 들어가서 공부를 하고있다. 일단 당연히 oepnlayers js를 넣어줘야한다. 라이브러리 파일들은 https://viglino.github.io/ol-ext/

article thumbnail
템플릿 다운로드.
java/유틸 2020. 4. 29. 16:59

프로젝트를 진행하면서 엑셀 서식,또는 다른 기타 템플릿 을 다운로드 받을일이 많았다. document.location.href = '/excelTemplate/지방세_엑셀_서식.xlsx';

카멜케이스
Spring/mybatis 2020. 4. 29. 16:54

프로젝트를 하다보면 DB 컬럼은 "_" 로 표기하고 예 ) my_name JAVA에서는 카멜케이스(CAMEL) 예 ) 낙타 표기벗 myName 이렇게 표기한다. 그래서 컬럼을 매칭시킬 경우 mybatis에서 resultMap을 사용하여 컬럼을 표시해주고나 alias를 주어서 컬럼마다 표기를 해주는데 그럴 필요가없다. sql-mapper-config.xml 에 이렇게 설정값을 주면! xml에서 불러오는 컬럼값들이 자동으로 카멜케이스로 변동되어 vo와 매핑된다.ㅋ 개꿀.ㅋ 이런 삽질 안해도됨ㅋ..