전체 글목록496 log4jdbc 설정 동영상 https://www.youtube.com/watch?v=9qhpp_fhqx8 Web/스프링 2017. 3. 28. [Spring] sitemesh 설정하기 http://otep.tistory.com/148 http://wiki.javajigi.net/display/OSS/SiteMesh http://knight76.tistory.com/entry/30021375600 http://cofs.tistory.com/273 http://blog.naver.com/PostView.nhn?blogId=milkismania&logNo=220301475101&parentCategoryNo=&categoryNo=39&viewDate=&isShowPopularPosts=false&from=postView http://wiki.javajigi.net/display/OSS/SiteMesh#SiteMesh-SiteMesh%EC%83%98%ED%94%8C%EC%98%88%EC%A0.. Web/스프링 2017. 3. 15. 윈도우 스프링개발환경 STS 설치 http://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_%EC%8A%A4%ED%94%84%EB%A7%81%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD_STS_%EC%84%A4%EC%B9%98 Web/스프링 2017. 3. 9. 토트에서 함수실행 http://database.sarang.net/?inc=read&aid=30555&criteria=oracle CREATE OR REPLACE FUNCTION FnGetBalance (v_empno IN varchar) -- 리턴되는 변수의 데이터타입을 꼭 정의해야 합니다 RETURN NUMBER IS v_sal str200t.collect_amt%type; BEGIN SELECT nvl(sum(nvl(collect_amt,0)),0) into v_sal FROM str200t WHERE inout_code = v_empno; -- 리턴문이 꼭 존재해야 합니다 RETURN v_sal; END; 다음과 같이 함수를 만들었습니다. 그냥 sql에서는 다음과 같이 변수지정해서 실행하면 원하는 값을 얻을수 있습.. DB/Oracle 2017. 2. 21. 이클립스에서 변수명 한번에 모두 바꾸기 이클립스에서 변수명 한번에 모두 바꾸기현재 자바 소스에 있는 특정 변수명을 변경할 경우 소스가 클 경우 다소 복잡한 작업이 된다. 이 문제를 한번에 해결하는 단축키가 이클립스에서 제공한다. alt-shift-r : 변수명 변경(이 변수를 사용한 모든 곳의 변수를 모두 바꿈) 바꾸고자 하는 변수명에 커서를 둔 상태에서 alt-shift-r을 누른 후 변경하면 이 변수를 사용하는 모든 곳의 변수를 모두 바꾼다.아주 유용한 팁이다. 개발ETC 2017. 2. 10. VO, DTO의 차이 VOValue Object. DTO와 동일한 개념이나 차이점은 읽기를 하기 위해서 사용하는 객체이다. 또한 관계데이터베이스의 레코드에 대응되는 자바클래스인것이다. 형태는 Database레코드를 구성하는 필드들을 VO의 Attribute로 하고 해당 변수에 접근 할 수 있는 Getter와 Setter 메소드의 조합으로 클래스를 형성되어진 클래스이다. 특성은 거의 불변성을 가지고 equals()로 비교할 때 객체의 모든 값을 비교해야 한필요성. Network traffic을 줄일수 있다.장점. 비 서버측 클라이언트도 네트워크 오버헤드 없이 영속성 데이터에 액세스 할 수 있다.단점. 데이터 전달을 위해서는 가장 효율적인 방법이지만, 클래스 선언을 위해 많은 코드가 필요하게 됩니다. 즉, 파일수가 많아지게 되고.. Web/스프링 2017. 2. 3. 이클립스 색상 설정 가져오기 http://yjacket.tistory.com/40 컬러테마 가져오기 2가지 방법http://library1008.tistory.com/29 개발ETC 2017. 2. 2. HTTP 스펙 http://kwongyo.tistory.com/15 Web/JSP_SERVLET 2017. 1. 18. redirect, forward 차이 http://blog.naver.com/saintw/100165339381 redirect와 forward의 차이 - jsp 환경에서, 현재 작업중인 페이지에서 다른 페이지로 이동하는 두가지 방식의 페이지 전환 기능. * Forward : Web Container 차원에서 페이지 이동만 있다. 실제로 웹 브라우저는 다른 페이지로 이동했음을 알 수 없다. 그렇기 때문에, 웹 브라우저에는 최초에 호출한 URL이 표시되고 이동한 페이지의 URL 정보는 볼 수 없다. 동일한 웹 컨테이너에 있는 페이지로만 이동할 수 있다. 현재 실행중인 페이지와 forwad에 의해 호출될 페이지는 request와 response 객체를 공유한다. * Redirect : Web Container는 Redirect 명령이 들어오면 .. Web/JSP_SERVLET 2017. 1. 13. PK 가 없는 테이블에서 중복된 데이터 제거하기 http://ohgyun.com/225 문제: 타시스템으로부터 인터페이스 받아오는 임시 테이블이 있다. 이 테이블은 데이터 전달용으로 임시로만 사용하기 때문에 따로 PK 를 두지 않았다. 헌데 이 테이블에 중복된 데이터가 인터페이스 되게 되었다. PK 가 없는 테이블에서 중복된 데이터를 어떻게 제거해야 할까... 다른 테이블로 옮기는 과정에서 프로시저를 통해 중복데이터를 제거하면 되겠지만, 현재 상황에서는 프로시저를 수정할 수는 없다. 단순하게 DELETE 구문을 통해 중복 데이터를 제거하려고 한다. 테이블 스키마는 대략 아래와 같다고 가정한다. IF_TEMP id (number) content (varchar2) 현재 데이터는 아래과 같다. idcontent 123 가나다 123 가나다 234 마바사 .. DB/Oracle 2016. 12. 22. [최단경로] 다익스트라 알고리즘 Dijkstra Algorithm http://devdasom.tistory.com/86 다익스트라 알고리즘은 음수 가중치를 갖지 않는 방향이 있는 그래프에서 출발점과 도착점 사이의 최단 경로를 알아내는 알고리즘.우선순위 큐를 사용하여 현재 가장 짧은 거리를 가진 정점을 찾아 다음 방문 정점으로 선택한다. package path.bj1753; import java.io.*; import java.util.PriorityQueue; import java.util.StringTokenizer; import java.util.Vector; /** * Created by dasom on 2016-10-18. */ public class DijkstraAlgorithm { public static final int INF = 10000000; p.. 알고리즘 2016. 12. 12. 왜 항상 자바Java는 C++보다 느린가? http://sungpi.postach.io/post/wae-hangsang-jabajavaneun-c-boda-neuringa 이 글은 Dejan Jelovic님의 글을 번역 한 글입니다. 수 많은 오역이 있을 수 있습니다. 피드백 부탁드립니다!“자바Java는 높은 능률Performance을 가졌다. 그럭저럭 높은 능률. 그리고 그럭저럭 이란 느림을 뜻한다." Mr. Bunny( http://www.mrbunny.com/ )자바Java 프로그래밍을 해본 사람이라면, 자바Java로 짜여진 프로그램들은 C++로 짜여진 프로그램보다 느린 걸 안다. 이것은 자바Java를 사용하는 사람들이 받아들여야 하는 인생의 진리이다.그러나 많은 프로그래머들은 이 것이 임시적인 상황일 것이라고 자위하고, 남들을 설득하곤 한.. 언어/JAVA 2016. 12. 8. 이전 1 ··· 28 29 30 31 32 33 34 ··· 42 다음