본문 바로가기

전체보기

[Oracle]Toad for Oracle_데이터 수정 ex)실무 샘플_오라클 Todo 수정 SELECT * FROM FI_PLAN_RQST_PROC WHERE PLAN_RQST_NO = 30000022 AND PLAN_RQST_SEQ = 2 SELECT ROWID, A.* FROM FI_PLAN_RQST_PROC A WHERE PLAN_RQST_NO = 3000022 AND PLAN_RQST_SEQ = 2; 수정할 컬럼 클릭 컬럼 내용 수정 후 Post edit 확인 내용 수정후 Commit 하면 끝.업데이트로 해도 되지만 ROWID를 이용해서 데이터를 수정할 수 있다. 더보기
[JAVA] 소켓 프로그래밍[펌] [펌]http://gangzzang.tistory.com/85 API : http://docs.oracle.com/javase/7/docs/api/java/net/package-summary.html 1. 소켓 프로그래밍 - 소켓을 이용한 통신 프로그래밍을 뜻한다. - 소켓(Socket) : 프로세스 간의 통신에 사용되는 양쪽 끝단을 의미한다. - java.net 패키지를 통해 소켓프로그래밍을 지원한다. TCP와 UDP를 이용한 소켓프로그래밍이 대표적이다. 2. TCP, UDP - TCP/IP 프로토콜에 포함된 프로토콜, OSI 7계층에 전송계층에 해당한다. - TCP : 전화에 비유, 데이터를 전송하기 전에 먼저 상대편과 연결을 한 후에 데이터를 전송하고 전송되었는지 확인한 다. 실패했다면 재전송한다... 더보기
[펌]소켓통신 펌 : http://tipssoft.com/bulletin/board.php?bo_table=story&wr_id=12559 - 통신 방법과 규약 통신 방식에는 일반적으로 TCP / IP 방식과 UDP 방식 이 있습니다. ( 이외에도 다른 것들이 존재) 이 중에서 TCP/ IP 는 쌍방향통신(이기종통신) 으로서 , 1 : 1 통신에 유리 합니다. 이와 반대로 UDP 통신 은 단방향통신 으로 으로서 1 : 多 통신에 유리합니다. 두 방식 모두 1 : 1 & 1 : 多 방식으로 사용가능합니다. 또 TCP / IP 는 일반적으로 많이 쓰이기 때문에 기본 Protocol( 규약 ) 로 정해져있습니다. 이 외에 IPX 라던지 Net BIOS , Net BEUI 라는 통신방식도 있는데, 저런게 있다 정도만 알아두시.. 더보기
[Spring]Spring Security를 이용한 인증 처리 [펌]http://preludeb.egloos.com/4738521 Spring Framework를 통해서 인증(Authentication)과 허가(Authorization)에 관련된 작업을 한다면 여러 방법이 있을 수 있겠지만. 일반적으로 Spring의 서브 프로젝트인 Spring Security를 사용하게 된다. Spring Security는 필터기반으로 동작하므로 Spring MVC의 구현과 완전히 분리되고 Spring과의 밀접한 연동으로 메서드 보안등의 여러가지 장점이 있다. 또한 Role 기반의 허가를 지원하므로 경로별, 권한별 리소스 제한에 대해서도 많은 기능을 제공한다. Spring Security를 사용할 때 기본적인 Form 인증을 사용하는 경우에 대해서 정리해본다. 1. Spring F.. 더보기
[Oracle] sql hint 모음 펌 : http://such.egloos.com/1472596 + ALL_ROWS- /*+ ALL_ROWS */- 통계 데이터의 유무에 상관없이 Cost-Based 방식의 최적화를 한다. Best Throughput(처리량)이 목적. + FIRST_ROWS- /*+ FIRST_ROWS */- Cost-Based Optimization, Best Response Time 목적 + CHOOSE- /*+ CHOOSE */- Table, Cluster, Index 등이 Optimization을 위한 통계 데이터를 가지고 있으며 Cost-Based 방식으로 Optimization을 하고 통계 데이터가 없으면 Rule-Based 방식으로 한다. + RULE- /*+ RULE */- 한 SQL문 block에 대해 r.. 더보기
[Spring] ServletRequestUtils 펌 : http://theeye.pe.kr/archives/445스프링 프레임워크에 포함되어있는 ServletRequestUtils 클래스에 대해 적어볼까 합니다. 저도 이런 존재를 몰랐었는데 기선님의 블로그에서 보고 처음 알게되었고, 아주 잘 사용하고 있습니다^^그러고 보니 제 지식은 기선님 지식 카피본으로 채워져 있는게 아닐까 하는 생각도 드네요 -_-a기존에 페이징 처리를 위해 이런 코드가 있었다고 치죠. [code]if (request.getParameter("page") == null) { nowPage = 1; } else { String parsePage = request.getParameter("page"); nowPage = Integer.parseInt(parsePage.equals(".. 더보기
jstl 소수점 올림, 내림, 반올림 계산식 내림 : ${pages-(pages%1)}올림 : ${pages+(1-(pages%1))%1}반올림 : ${pages+((pages%1>0.5)?(1-(pages%1))%1:-(pages%1))} 소수점 올림 원10단위 올림 원100단위 올림 원 더보기
JSP JSTL(JSP Standard Tag Library) - 함수 태그(functions) 펌 : http://gangzzang.tistory.com/115 1. 함수 태그(functions)- JSTL은 EL에서 사용할 수 있는 함수 태그를 제공한다. 함수 설명 length(obj) obj가 Conllection인 경우 저장된 항목의 개수를, 문자인 경우 문자열의 길이를 반환 toUpperCase(str) str을 대문자로 변환 toLowerCase(str) str을 소문자로 변환 substring(str, idx1, idx2) str.substring(idx1, idx2)의 결과를 반환, idx2가 -1일 경우 str.substring(idx1)과 동일 substringAfter(str1, str2) str1에서 str1에 포함되어 있는 str2 이후의 문자열을 구함 substringBef.. 더보기
jQuery.extend() jQuery.extend()원문 링크 http://api.jquery.com/jQuery.extend/jQuery.extend( target [, object1] [, objectN] )개요 : 두개 이상의 객체를 합칩(Merge)니다.jQuery.extend( target [, object1] [, objectN] )target 합쳐지는 추가 객체의 속성을 받을 객체 또는 유일한 인자일 경우 jQuery 네임스페이스로 확장될 객체object1 합쳐질 때 기준이 될 객체objectN 기준 객체에 합쳐질 추가 객체jQuery.extend( [deep], target, object1 [, objectN] )deep true 라면, 깊은 수준 복사가 됩니다.target 합쳐지는 추가 객체의 속성을 받을 객체 .. 더보기
태그 라이브러리 서술파일(Tag Library Descriptor TLD) 앞에서와 같이 태그 핸들러를 만들었으면, 그 클래스를 TLD(Tag Library Descriptor)에 등록해야 합니다. 앞에서도 설명했듯이 TLD는 XML태그의 이름에 태그 핸들러를 연관시켜서 특정태그가 호출될 때 그에 맞는 태그 핸들러를 사용하도록 서버에게 알려주는 역할을 합니다. TLD 파일은 XML 문서로 작성되며, 라이브러리에 대한 설명 및 정보, 태그의 정보들로 이루어집니다. 그럼 앞에서 작성한 태그 핸들러를 처리해 주는 간단한 TLD를 살펴보고 계속 설명 드리겠습니다. 엘리먼트의 하위 엘리먼트들 : 태그 라이브러리의 버전을 표시합니다. : 태그 라이브러리가 사용하는 JSP의 버전을 표시합니다. : 태그 라이브러리의 별명을 나타내며, 컨테이너등에서 쓰이게 됩니다. : 태그 라이브러리에 대한 .. 더보기