Program
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Spring] Spring/MyBatis/Oracle 연동 / 설정 앞글 https://rios.tistory.com/280 에서 Mybatis 설명 및 Spring / Mysql 연동 방법을설명했으니 이번엔 oracle 버전으로 알아보도록하자. 사실 앞글에선 이론 및 mybatis 등을 설명하느라 글이 좀길어졌는데간단하게 표현하면 설정파일 3개를 수정 ( root-context.xml , pom.xml , web.xml ) ▼root-context.xml 설정 1234567891011121314151617181920212223242526272829303132333435 Colored by Color Scriptercs ▼pom.xml 설정 1234567891011121314151617181920212..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
MyBatis?MyBatis는 SQL 맵퍼 라이브러리이며. JDBC 작업을 하다보면 중복코드가 발생하게 되는데 예를 들어 try-catch-finally 를 이용하여 처리에서부터 PrepareStatement와 ResultSet의 데이터를 처리하기까지 많은코드를 직접 작성하게됩니다. 반면 MyBatis는 이러한 코드를 상당히 줄여줘서 개발 속도를 향상 시키며 스프링과 MyBatis를 결합하면 코드 제작없이도 JDBC 처리가 가능하게 됩니다.MyBatis 특징SQL문의 분리운영Spring과 연동으로 자동화된 처리동적 SQL을 이용한 제어 가능 ▼root-context.xml 파일 설정 Spring 프로젝트에서 root-context.xml 파일은 가장 중요한 파일입니다.웹과 관련된 설정은 appServle..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[oracle] sqlplus spool 명령어로 검색결과 파일로 내리기 oracle의 Spool 명령어를 이용하여 파일로 내리는 예제 1. sql 확장자 파일로 저장한다. ▼SpoolTest.sql set echo off // 실행하는 SQL문을 출력하지 않는다.set pages 0 // 한페이지로 지정할 라인 수. 0으로 입력시 heading, page break, title을 표시하지 않는다.set trimspool on // 라인 뒤 공백을 제거한다.set colsep ',' // 컬럼 간 데이터 구분자set lines 30000 // 한 라인에 표시할 글자 수set termout off // 실행한 sql문을 보이지 않음set feed off // SQL문으로 실행한 결과 건수를 보이지않음spo..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[CodeEditor]Sublime Text 설치 후 초기 셋팅 프론트앤드 개발자/ Python 개발자 등등이 많이 사용하는 코드에디터 서브라임 텍스트를 설치한 이후 플러그인과 셋팅 방법정리합니다.개인 설치용으로 매우 훌륭하게 정리되어있습니다.출저는 아래를 참고해주시기 바랍니다. ---------------------------------------------- 서브라임텍스트 설치 Sublime Text 3을 사용할 것이므로 이것을 설치하겠습니다. 먼저 해당 사이트에 접속을 해서 윈도우용 서브라임텍스트를 다운받아 설치합니다.undefined설치는 그냥 설치하라는데로 설치하면 문제 없습니다.기본 설정하기설치를 하고나면 “어.. 이게 뭐야” 라고 할정도로 아주 단순한 검정화면만 나옵니다. 마치 윈도우 메모장..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Oracle] Sqlplus spool 명령어 정리 ▼spool 이란? spool은 명령들을 일괄로 처리해 주는 명령어 로써 spool 명령에 파일명을 파라미터로 지정하면 spool에서 실행된 모든 명령 들이 파일(txt, csv , etc) 로 저장된다. spool 파일명 // ex) /user/test/a.txt -- spool 관련 명령어 . . . ex) set echo off; 명령 구문..... // 쿼리 또는 @쿼리파일명 ex) /user/test/a.sql spool off ▼spool 관련 명령어 set heading off : 헤더가 표시되지 않고 데이터만 표시한다.set pagesize 0 : 기본값은 14이며 공백을 없애기 위해 0으로 세팅, pagesize가 0이어도 컬럼명이 출..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[react] npm / yarn 설치 오류 error An unexpected error occurred 리액트 뿐만아니라 NPM / YARN 설치시에 error An unexpected error occurred: "https://registry.yarnpkg.com/react: self signed certificate in certificate chain". 등이 오류 가 발생 할수도있다 혹은 오류들로 메시지가 발생 할 수도있는데. 해당문제는 SSL 문제이다. 해결방법을 알아보도록하자. ▼npm 오류 123456789#npm 으로 리액트등을 설치 리액트뿐만아니라 npm 설치시 >npm install -g create-react-app npm ERR! code SELF_SIGNED_CERT_IN_C..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[JS] 중복 배열 제거 후 유니크값 가져오기 배열 요소 중에 중복되는 값을 제거하고 배열을 구하는 방법은 개인마다 다를수 있겠지만Stackoverflow 에서 공유되고있는 몇가지 방법이 정리된 글이 있어 공유하고자 합니다. jQuery를 사용한 빠르고 직접적인방법 http://api.jquery.com/jquery.unique/ jQuery 내장 로직을 이용하는 방법으로 퍼모먼스 저하가 없다면 직접 짜는것보다 편리함. 12345678 var names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"];var uniqueNames = []; $.each(names, function(i, el){ if($.inArray(el, uniqueNames) ===..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[Java] Collection - Iterator 란? ▼비유책장 ( 컬렉션)이 있을때 그곳에는 책(컬렉션에 들어갈 객체) 가 있다. 이책장은 사서(이터레이터) 가 관리를하게되지만사서는 책장 처음부터 끝까지 하나밖에 가져오지못함. ▼방법hasNext() : 다음에 읽어 올 값이 있는 확인 있으면 True 없으면 false 를 반환next() : 다음값을 가지고옴remove() : next()로 읽어 온 값을 삭제함 ▼예제1234567891011121314151617181920212223public static void main(String[] args) { List list= new ArrayList(); list.add("1"); list.add("2"); list.add("3"); list.add(..
![](https://tistory1.daumcdn.net/tistory/2785137/skin/images/no-image.jpg)
[CSS] CSS 우선순위 Important 사용법 CSS는 절차지향 / 순차지향 언어 이라 상단에 있는 값대로 순서대로 읽기 떄문에 이미 적용된 값을 바꾸기가 까다롭지만 기존 입혀져있는 디폴트 CSS에 한개의 네임 등을 바꿔야 할 경우 을 사용할 기존에 Important 를 사용하여 우선순위를 지정해줄수있다 ▼ 사용 ex)# { 속성 : 속성값 !important; } #사용예제* { color: #000 !important } .test{ color: #fff } HelloCSS test는 텍스트 색상을 하얀색으로 적용하여 HelloCSS 처럼 하얗게 나와야하지만 important를 사용하여 우선순위를 정해주었기 떄문에 HelloCSS 는 검정색으로 나옴