목록분류 전체보기 (141)
개인공부
oracleORACLE JDBC Repositoryhttps://maven.atlassian.com/3rdparty/ com.oracleojdbc612.1.0.1-atlassian-hosted org.codehaus.jacksonjackson-mapper-asl1.9.9org.jsonjson20140107 org.mybatismybatis3.2.5org.mybatismybatis-spring1.2.2
http://webprogramming.co.kr/admins_blog/1397
TOAD를 사용하면서 편리하게 이용할 수 있는 단축키를 정리한 것입니다. 테이블 정보 상세보기F4 : Table, View, Proc, Funct, Package를 DESC(테이블명 위에 커서를 두고 F4키) 자동완성Ctrl+. : Table Completion (매칭되는 테이블목록 출력)Ctrl+T : Columns Dropdown (해당테이블의 컬럼목록 표시) SQL문 실행F5 : SQL Editor내의 모든 SQL문 실행Ctrl+Enter : 현재 커서의 SQL문 실행F9 : SQL문 실행 후 Grid에 출력 히스토리(과거 수행SQL문 조회)F8 : 과거에 실행한SQL문 HISTORY 목록Alt+Up : History UPAlt+Down : History DOWN 텍스트 대/소문자 변환CTRL+L ..
Kendo UI Grid ■ Kendo UI 소개 - HTML5, CSS3로 개발, JavaScript 표준을 준수. 높은 퍼포먼스 및 깔끔한 UI - Telerik에서 개발 / 배포 (상업용 라이센스는 유료) - jQuery UI와는 다르게 HTML5로 개발되어 그래프 기능이 탁월 - 주요 기능은 Editors, Navigation, Scheduring, Data Management, Layout, InterActivity & UX, Framework, Charts, Mobile 등이 있다 ■ Grid (Data Management) 1) 지원유형 : HTML5/Javascript, ASP.NET(MVC), JSP, PHP 2) 목적 - JSON형태로 데이터를 읽어, 목록을 쉽게 표시하는 효과적인 Sc..
Synchronized가 무슨 뜻인가요? 둘 이상의 쓰레드가 공동의 자원(파일이나 메모리 블록)을 공유하는 경우, 순서를 잘 맞추어 다른 쓰레드가 자원을 사용하고 있는 동안 한 쓰레드가 절대 자원을 변경할 수 없도록 해야 한다. 한 쓰레드가 파일에서 레코드를 수정하는데, 다른 쓰레드가 동시에 같은 레코드를 수정하면 심각한 문제가 발생할 수 있다. 이런 상황을 처리할 수 있는 한 방법은 관련된 쓰레드에 대한 동기화(synchronization)를 이용하는 것이다. 동기화의 목적은 여러 개의 쓰레드가 하나의 자원에 접근하려 할 때 주어진 순간에는 오직 하나의 쓰레드만이 접근 가능하도록 하는 것이다. 동기화를 이용해 쓰레드의 실행을 관리할 수 있는 방법은 두 가지가 있다. 코드를 메소드 수준에서 관리할 수 있..
웹에서 세션(session)의 사용 1. 세션(session)의 개요 쿠키가 웹 브라우저에 사용자의 상태를 유지하기 위한 정보를 저장했다면, 세션(session)은 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장한다. 세션은 사용자의 정보를 유지하기 위해 javax.servlet.http 패키지의 HttpSession 인터페이스를 구현해서 사용한다. 쿠키는 사용자의 상태 유지를 위한 정보를 웹 브라우저에 저장해서 웹 서버가 쿠키 정보를 읽어서 사용한다.이것은 웹 브라우저에 저장된 쿠키는 웹 서버에서 열어볼 수 있다는 점에서 보안상 문제가 발생할 수 있다. 따라서 사용자의 정보를 유지하기 위해서는 쿠키를 사용하는 것보다 세션을 사용한 웹 브라우저와 웹 서버의 상태 유지가 훨씬 안정적이고, 보..
회사원인 오 모(31)씨는 얼마 전까지만 하더라도 여자 친구와 데이트를 할 때마다 ‘맛집’ 하나 모른다는 타박을 받는 일이 잦았다. 평소 외출하는 것을 좋아하지 않다 보니 일부러 맛있는 음식점을 찾아다니지는 않았던 것.하지만 최근 들어 모 통신회사가 제공하는 모바일멤버십 관련 앱(app)을 깔고 나서부터는 상황이 달라졌다. 어느 지역을 가더라도 수시로 날라 오는 쿠폰이며, 이벤트 알림 서비스 때문에 쉽게 해당지역의 맛 집을 찾을 수 있게 되었기 때문이다.비콘 서비스의 원리 ⓒ ETRI맛있는 음식을 먹으며 즐거워하는 여자 친구의 모습을 보면서 오 씨도 덩달아 행복감을 느꼈다. 그러면서 한편으로는 궁금함도 생겼다. 자신이 근처에 있는지를 어떻게 알고, 쿠폰이나 알림 서비스를 보내주나 하는 생각이 들었기 때문..
1부터 100까지 곱을 구하라 import java.math.BigInteger; public class asdf {public static void main(String args[]){BigInteger big = new BigInteger("1"); //답을 담을 변수for(int i=1; i
내부 조인 (INNER JOIN) 일반적으로 가장 많이 사용하는 JOIN으로... 쉽게 설명하면, 두 테이블에 공통적으로 존재하는 것을 찾을 때 사용합니다. 외부 조인 (OUTER JOIN) - LEFT OUTER JOIN LEFT OUTER JOIN은 조인 이름에서 알 수 있듯이... 왼쪽 테이블을 기준으로 검색을 하는 것입니다. 즉, 왼쪽 테이블의 값들은 모두 출력하고 오른쪽 테이블에서는 조인 조건에 맞는 값들은 출력이 되고 왼쪽 테이블을 기준으로 오른쪽 테이블에 존재 하지 않는 값은 NULL로 검색이 됩니다. 외부 조인 (OUTER JOIN) - RIGHT OUTER JOIN RIGHT OUTER JOIN의 경우는 LEFT와 반대겠지요. 오른쪽 테이블의 값들은 모두 출력하고 왼쪽 테이블에서는 조인 ..