본문 바로가기

분류 전체보기

(373)
JUnit 샘플 코드 [출처] 자바 웹 프로그래밍 Next Step package com.calculator.test; import static org.junit.Assert.assertEquals;import org.junit.Before;import org.junit.After;import org.junit.Test; public class CalculatorTest{// 인스턴스 변수 1회 선언으로 하위 메소드에서 재사용private Calculator cal;// Before 어노테이션을 통한 전처리 작업@Beforepublic void setup(){cal = new Calculator();System.out.println("before");}// Test 코드 작성@Testpublic void add(){// as..
Delete, Drop, Truncate의 차이점 [출처] DBA 커뮤니티 구루비 TABLE에서 행을 삭제하는 세 가지 OPTION의 비교 TABLE에서 모든 행을 삭제하는 방법에는 다음과 같은 세 가지 OPTION이 있다. 1. DELETE 명령어 사용 DELETE 명령어를 사용하여 TABLE의 행을 삭제할 수 있다. 예를 들어 EMP TABLE에서 모든 행을 삭제하는 명령문은 다음과 같다. SQL>DELETE FROM emp; ◈ DELETE 문을 사용할 때 TABLE이나 CLUSTER에 행이 많으면 행이 삭제 될 때마다 많은 SYSTEM 자원이 소모된다. 예를 들어 CPU 시간,REDO LOG 영역, TABLE이나 INDEX에 대한 ROLLBACK SEGMENT 영역 등의 자원이 필요하다. ◈ TRIGGER가 걸려있다면 각 행이 삭제될 때 실행된다..
web.xml url-pattern / 와 /* 의 차이점 [출처] 탁구치는 개발자 블로그 [*.do에서 /* 로 바꾸게 된 이유]스프링 3.1 샘플 프로젝트의 web.xml(DD) 구성 시 url-pattern을 *.do와 같이 설정하였다.이유는 단순하다.프로젝트를 진행할 때 항상 *.do를 사용했기 때문이다. 하지만 REST 방식의 웹 어플리케이션을 구성하기 위해서는 다음과 같은 URL 형식을 제공해야 하는데 현재는 *.do와 같이 되어 있기 때문에 pattern을 /* 와 같이 변경해야만 했다.http://localhost:8080/user/list [현상]이제 내가 만들어 놓은 프로젝트는 REST 방식을 지원하는 spring web application이 되었다.허나 controller mapping url을 호출하면 404 에러가 발생하면서 아래와 같은..
[Oracle] Sqldeveloper 사용팁 - 자동 인사이트 대문자 이용 [출처 ] http://tennesseewaltz.tistory.com/246 PC를 포맷하고 프로그램을 이것저것 깔다보면 이전에 편리하던 기능이 그리울때가 많다. 설치할때 초반에서 설정하다 보니 나중에 시간이 지나면 까먹는 기능인데 대표적으로 사용하는 기능이 바로 자동 인사이트시 대문자로 표시하는 것이다. 토드가 아무리 좋아도 Sqldeveloper의 자동인사이트 기능만하지 못하다. 오라클 관리툴은 Toad 오라클 개발툴은 Sqldeveloper!!!
자바스크립트 이벤트 중단 간단 정리
HTTP Status Code 간단 정리 HTTP Status Code 설명 예 1XX 처리 중 100 continue 2XX 성공 200 OK 3XX 리다이렉트 300 Multiple Choices 4XX 클라이언트 오류 400 Bad Request 5XX 서버 오류 500 Internel Server Error
[Node.js] morgan logger API [출처] 시대유감 블로그 http://chan180.tistory.com/164 최근 개인적으로 Node.js스터디를 진행하고 있습니다. 책을 한권 구해 차근차근 따라가던 중 express의 logger 미들웨어가 동작하지 않더군요. 우선 기본 개념은 인터넷 참조없이 책만으로 해결하려고 마음먹었는데 당황했습니다. 바로 아래와 같은 에러 메세지가 등장합니다. Error: Most middleware (like logger) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware. 간 단히 해석하면 "대부분의 미들웨어(로거와 같은)는 더..
무료 텍스트 에디터 추천 (Sublime Text, Atom, Brackets, Visual Studio Code) [출처] 개발자스럽다 블로그 비슷하지만 각자의 개성이 있는 텍스트 에디터 4개를 살펴보자. Sublime Text (서브라임 텍스트), Brackets (브라켓), Atom(아톰), Visual Studio Code (비주얼 스튜디오 코드)는 비슷한 사용자 화면을 제공한다. 그래서 굳이 다른 에디터를 사용해 볼 생각이 없었다면 지금 소개하는 에디터 모두 사용해보기를 추천한다. 지금도 많이 사용하고 과거에도 많이 사용했던 UltraEdit(울트라에디트), EditPlus(에디트플러스),Notepad++(노트패드플러스플러스)등의 좋은 에디터가 있지만 지금 소개하는 에디터가 주목 받고 있는 이유가 있다. 처음 설치하면 무심하게도 첫 화면이 너무 심플하고 기본적으로 있어야될 법한 기능도 없다. 딱 코드 작성에 ..