시재란? 원문 : http://m.blog.naver.com/zzayofactory/220512404281
원문 : https://www.lesstif.com/pages/viewpage.action?pageId=18220003 훅(hook) 은 특정 이벤트가 발생하면 동작하는 프로그램을 의미한다. 예로 저장소에 커밋이 요청이 들어오거나 혹은 커밋이 될 경우, 또는 저장소에 배타적 잠금(Exclusive Lock)이 생성되거나 해제될 경우등이다.훅 은 동작 방식에 따라 크게 2가지로 나눌 수 있다. 첫 번째는 이벤트가 처리되기전에 수행되는 pre-훅 이다. pre-훅 을 이용하면 커밋전에 커밋 메시지가 정책에 맞는지, 파일이 추가될 경우 파일형식이 저장소 관리 규칙에 맞는지 등을 검사하여 규칙에 어긋나면 커밋을 거부하게 동작할 수 있다.다른 하나는 이벤트가 완전히 끝난후에 수행되는 post 훅 이다. 이것을 이..
원문 : http://blog.naver.com/direa0609/220543927751 오늘은 '기간계/계정계/정보계/대외계' 라는 단어의 뜻에 대해서 알아보려고 합니다. 이 단어들은 금융권 IT 관계자들에게는 아주 익숙한 단어지만, IT와 연관이 없는 사람들에게는 외계어(?)처럼 들릴 수도 있는 단어들일 수도 있겠네요.( IT 전공자가 아닌 저에겐, 처음에는 외계어처럼 뜻모를 단어로 들렸으니까요...^^; ) 오늘은, 디리아인이라면 누구나 아는 단어인 이 단어들의 정의를 짚고 넘어가도록 하겠습니다! 첫번째로, 기간계는새로운 솔루션 도입 전 고객이 이전에 사용하던 시스템을 의미합니다. 두번째로, 계정계는금융권의 다양한 시스템 중 고객의 거래를 처리하는 핵심 시스템입니다. 특히 개인/법인/기타 고객들이 ..
퍼옴 : http://lng1982.tistory.com/170 웹 애플리케이션에서 사용자 세션 만료 시 로그인 페이지로 강제 이동시키는 경우가 있다.만약 ajax를 이용하여 서버와의 비동기 방식으로 통신하는 경우 사용자 세션이 만료되어 있다면 이를 어떻게 처리해야 할까? 스프링 시큐리티에서 커스텀 필터를 등록하여 사용자 세션 만료에 대한 exception을 catch한 후 예외 처리 하는 방법으로 ajax 통신에 대한 세션 타임 아웃 체크가 가능하다. security-context.xml client에서의 request 요청 시 header name 중 AJAX가 있는지 여부를 체크하기 위해서 ajaxHeader property 셋팅 AjaxSessionTimeoutFilter.java@Override..
참고 : http://www.websphere.pe.kr/xe/?mid=was_technotes&page=5&document_srl=2669 아시다시피, 오라클과 XA 연동을 하는 경우라면 오라클 서버 쪽에 다음 설정을 해 주셔야 합니다. 그렇지 않으면 WAS 재시작 시에 권한 부족으로 에러가 나며 XA 트랜잭션 복구가 실패 할 수 있죠. As user SYS, run the following commands on your Oracle server:grant select on pending_trans$ to public; grant select on dba_2pc_pending to public; grant select on dba_pending_transactions to public; grant ex..
링크 : http://springsource.tistory.com/138 한 개 이상의 DB나 JMS의 작업을 하나의 트랜잭션 안에서 동작하게 하려면 서버가 제공하는 트랜잭션 매니저를 JTA를 통해 사용해야 한다. 스프링에서는 서버에 설정해둔 XA DataSource와 트랜잭션 매니저 그리고 UserTransaction 등을 JNDI를 통해 가져와 모든 데이터 액세스 기술에서 사용할 수 있다. JTA와 분산/글로벌 트랜잭션을 사용하기 위한 설정은 자바 서버마다 다르므로 해당 서버의 매뉴얼을 참고해서 등록하는 방법을 알아둬야 한다.JTA가 적용된 다음 설정을 살펴보자1234567891011 이 설정에는 두 개의 DataSource 타입 빈이 등장한다. 이 두 개의 DataSource 빈은 스프링 안에서 만..
출처 : https://beyondj2ee.wordpress.com/2013/02/28/%EB%A9%80%ED%8B%B0-%EC%93%B0%EB%A0%88%EB%93%9C-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B9%88-%EC%A3%BC%EC%9D%98%EC%82%AC%ED%95%AD/ (1) 증상외부 시스템에 “A“라는 사용자 정보를 요청 했는데, 확인을 해보니 “B” 사용자 정보가 등록이 되었습니다.“Local” 개발 환경에서는 전혀 그런 증상이 없었고, 실제로 서비스를 하려는 “CBT” 개발 환경에서 “성능/기능 테스트“를 하면서 해당 이슈가 발생을 하였습니다.그래서 “log“를 확인했습니다. 그런데 이상한 점이 “..
출처 : http://okky.kr/article/329818 이 글은 자바 8 Stream API 를 아는 사람이 주의해야 할 것에 대해 쓰여진 글이지만 , 몰라도 상관없습니다.이 글 읽어보면 대충 이런거구나 알 수 있으니깐요. Java 8 Stream API 을 배워야하는 이유로 "가독성/간편성" 과 "성능/공짜점심" 으로 보통 꼽습니다. * 가독성 코어 자바1234567891011private static int sumIterator(List list) { Iterator it = list.iterator(); int sum = 0; while (it.hasNext()) { int num = it.next(); if (num > 10) { sum += num; } } return sum;} Stre..
- Total
- Today
- Yesterday