글쓰기 Spring properties 사용방법

프러퍼티 파일 생성 먼저 아래와 같이 properties 파일을 만들어 주자 /WEB-INF/spring/properties/aabooSite-local.properties 다음 문장을 추가해보자 db.url = 127.0.0.1 db.username = aaboo db.password = !@!dsfsdf23432131a value1 = 12345 value2 = abcdef환경설정 구성(이클립스에서) 1) servlet-context.xml 에서 아래 내용 추가 /WEB-INF/spring/properties/aabooSite-${spring.profiles.active}.properties 2) 네임스페이스에 context 추가 servlet-context.xml 파일에서 하단에 Namespaces 탭으로 들어가서 context 체크하고 저장실행환경에서 spring.profiles.active 추가 Server 창에서 해당 … 계속 읽기 글쓰기 Spring properties 사용방법

PDF 파일 처리 – JPG>PDF, PDF+PDF, 비밀번호 주입

import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Image; import com.itextpdf.text.PageSize; import com.itextpdf.text.pdf.PdfContentByte; import com.itextpdf.text.pdf.PdfImportedPage; import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.PdfStamper; import com.itextpdf.text.pdf.PdfWriter; public class PdfUtils { private static final Logger logger = LoggerFactory.getLogger(PdfUtils.class); /** * PDF파일에 비밀번호를 주입한다. * @Param input … 계속 읽기 PDF 파일 처리 – JPG>PDF, PDF+PDF, 비밀번호 주입

Vue.js 3.X+ Webpack 개발환경 설정

vue/cli 3.X 버전은 기본적으로 node.js 최신 버전 중, stable 버전으로 설치되어 있어야 한다. - nodejs.org에서 LTS 버전을 다운받아 설치한다. - 기존에 설치된 것이 있다면 node -v(10.X 이상), npm -v(6.X 이상) 버전인지 확인 - 아니라면, node.js를 설치를 삭제하고 다시 새로 설치하거나, n을 사용해서 업데이트 위의 준비가 다 되었다면 아래와 같이 실행 cmd 창을 열고아래와 같이 2개의 … 계속 읽기 Vue.js 3.X+ Webpack 개발환경 설정

node.js / npm 버전 업데이트

참조 : http://www.tutorialbook.co.kr/entry/NodeJS-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%ED%95%98%EA%B8%B0 n이 설치되어 있지 않은 경우 (처음 시도할 경우)1. npm 캐시를 아래와 같이 청소해주고# sudo npm cache clean -fnpm WARN using --force I sure hope you know what you are doing2. node.js 버전관리 모듈인 n을 설치하고# sudo npm install -g n...3. n으로 node.js를 최신 안정버전으로 설치를 합니다.# sudo n stable4. 버전을 확인해 보죠# node -vv5.2.0 n을 … 계속 읽기 node.js / npm 버전 업데이트

git 명령어

cd /dev/workspace_nodejs/aaboogit heroku login aaabooo@empal.com / 건*******h git status //commit 되기 전 로컬 파일 변경상태 확인 git add . //수정완료 및 업로드 준비 완료로컬 파일 변경상태 확인 git add -A //위와 비슷하지만, 파일 삭제된 것을 반영해 준다.(위는 안되는 것 같음) git status //다시 해보면 수정된 파일들이 녹색으로 나온다.(commit할 준비가 되었다는 것이다) git commit -m "로그기록" … 계속 읽기 git 명령어

CSS 커서의 종류

텍스트에 마우스를 올려 보세요.<p style="cursor:텍스트">텍스트</p> 이런 식입니다. alias all-scroll auto cell context-menu col-resize copy crosshair default e-resize ew-resize grab grabbing help move n-resize ne-resize nesw-resize ns-resize nw-resize nwse-resize no-drop none not-allowed pointer progress row-resize s-resize se-resize sw-resize text url w-resize wait zoom-in zoom-out

overflow, white-space, text-overflow] 자동…

이 소스는... 텍스트의 길이가 길어서 자동으로 다음줄로 넘어가지 않고, 넘어가는 영역(overflow)은 안보이게 처리한 후, ... 을 자동으루 붙여주는 역할을 해준다.(테스트 해 본 바로는 <Table> 관련 테그(TR,TD) 안에 들어가서는 적용되지 않았음) [STYLE_01] <table>   <tr>     <td bgcolor="#FF9999">    overflow:hidden;width:300px;white-space:nowrap;text-overflow:ellipsis;">동해물과 백두산이 마르고 닳도록, 하느님이 보우하사 우리나라만세. 무궁화 삼천리 화려강산. 대한사람 대한으로 길이 보존하세     </td>   </tr> … 계속 읽기 overflow, white-space, text-overflow] 자동…

Mybatis 쿼리를 바인딩된 String으로 가져오는 방법

마이바티스에서 수행되어 만들어진 쿼리를 추출하고 싶을 때 사용합니다. @Autowired SqlSession sqlSession 을 사용합니다. 1. Mapper.xml 에 쿼리가 아래와 같다고 가정하고 <select id="selectTest"> select * from test where idx1 = #{param.idx1} and idx2 = #{param.idx2} and userid = #{param.session.userid} </select> 2. 파라미터를 HashMap<String, Object> 형식일 경우 (기본적으로 모두 String형으로 할랍니다 "") //인터페이스 샘플입니다. 아래와 같다고 가정하고 … 계속 읽기 Mybatis 쿼리를 바인딩된 String으로 가져오는 방법

resizeend 이벤트

jquery 이벤트에는 resizeEnd 라는 이벤트가 없다. 그래서 있다! 아래의 소스코드를 응용하세요~~~ㅇ $(window).bind({ resize : function(){        window.clearTimeout(window.resizeTimer);        window.resizeTimer = window.setTimeout(function() {            $(window).trigger('resizeend');        }, 100); } , resizeend : function(){  console.log("들어옴"); }});

스크롤 강제로 숨김

// 가로 스크롤 숨김 <body style="overflow-x:hidden"> // 세로 스크롤 숨김  <body style="overflow-y:hidden">  auto:지정된사이즈이상으로 내용이 넘치면 세로스크롤 생김 visible:사이즈에 관계없이 내용 모두를 보여줌(스크롤박스만들지 않은것과 같음) hidden: 지정된 사이즈이상의 내용은 잘라버림(스크롤바없음)  scroll:무조건 스크롤바를 보여줌(가로,세로 스크롤모두 생김)