일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- MySQL
- custom filter
- querydsl
- COC
- zabbix
- CEP
- @SqlResultSetMapping
- jstl
- spring jpa
- spring security
- Spring
- JBoss Seam
- JPA
- bootstrap jquery datepicker
- java tip
- jquery
- SVN
- jquery serialize
- gwt-ext
- GEventEvaluator
- drools
- maven
- gwt
- rember me
- guvnor
- Hudson
- spring transaction
- Drools Fusion
- jenkins
- ibatis
- Today
- Total
목록분류 전체보기 (101)
봉 블로그
2.5k 라 화질 정말좋아요. 단점은 해상도를 2560 * 1600으로 하면 글씨가 너무 작아서 보기 힘들어요. 저처럼 글씨를 많이 봐야한다면 2.5k 는 필요없어보이네요. 그래서 저는 1920 * 1080으로 해서 사용합니다. 글씨가 좀 뭉개지지만 볼만해요. 영화나 게임용인듯요.
Querydsl 3.6.7public class BoardRepositoryImpl extends QueryDslRepositorySupport implements BoardRepositoryCustom { public BoardRepositoryImpl() { super(Board.class); //Domain Class } ......JPQLQuery query = from(qBoard).where(predicate); Long totalCount = query.count(); List list = getQuerydsl().applyPagination(pageable, query).list(qBoard); return new PageImpl(list, pageable, totalCount);
Hibernate 는 기본적으로 1차 캐시를 사용한다.1차캐시는 트랜젝션 레벨 캐시이다. 하나의 트랜젝션에서 같은 entity 조회에 대한 중복 sql 호출을 방지해준다. 2차 캐시는 트랜젝션간 공유 캐시를 지원한다. 캐시의 동시성 전략트랜젝션간 캐시를 공유하기 위해서는 동시성 문제를 고려해야 한다. READ_ONLY변경되지 않는 엔티티에만 사용됩니다 (그러한 엔티티를 갱신하려고하면 예외가 Throw됩니다). 그것은 매우 간단하고 실행 가능합니다. 변경되지 않는 정적 참조 데이터에 매우 적합합니다. NONESTRICT_READ_WRITE영향을받은 데이터를 변경 한 트랜잭션이 커밋 된 후에 캐시가 업데이트됩니다. 따라서 강력한 일관성이 보장되지 않으며 오래된 데이터가 캐시에서 얻을 수있는 작은 시간 창이 ..
Spring JPA 를 사용하면서 특정 Entity 와는 다른 데이타(field 조합)를 쿼리할경우가 있다.또는Entity 의 특정 field 만 쿼리할경우는 아래와 같이 하면 된다. ----------- 아래는 Entity class 를 사용하는경우 ---------@Repositorypublic interface BoardRepository extends JpaRepository, JpaSpecificationExecutor { @Query(value = "SELECT new Board(b.id, b.subject, b.userId, b.createDt) FROM Board b")Page findList(Pageable pageable);} ----------- 아래는 POJO class 를 사용하는..
Spring Boot 1.3.6 기준. (Spring Security 4.0.4)아래 노란 화살표를 참고하세요. http://docs.spring.io/spring-security/site/docs/4.0.4.RELEASE/reference/htmlsingle/#remember-me-impls
jQuery serialize supports multiple form elements$('#form1, #form2').serialize();
bootstrap 에 특히 input-group 에 jquery datepicker 달기!!
Drools Fusion 에서 사용할수 있는 몇가지 rule example 들을 소개한다.위는 최근 10분간 주기적으로 수집된 센서의 평균온도가 최대 기준치를 초과 했을때 alarm 을 발생하라는 rule이다. 특정 시간을 범위(time windows)를 기준으로 이벤트를 평가하는 방식이다. 위는 최근 수집된 센서정보 100개의 평균 온도가 최대 기준치를 초과 했을때 alarm 을 발생하라는 rule이다. 최근 수집된 이벤트의 개수(length window)를 기준으로 평가하는 방식이다. Window Declaration아래와 같이 공통적으로 사용될수 있는 window 를 선언해서 사용할수 있다. 아래는 Ticks 라는 window 를 선언하고 사용하는 예시이다. 참고 : http://docs.jboss..
뭐하는 놈이지?Drools Fusion은 CEP(Complex Event Processing) 처리를 위해 Drools에서 제공하는 기능이다. 별도의 컴포넌트로 제공되지 않는다. 별도의 컴포넌트가 필요없는것이, CEP 의 use case 대부분이 이미 Drools 의 use case 와 다르지 않기 때문이다. Drools 는 이미 Complex Event 를 rule로서 처리해왔으며 여기에 event stream processing 기능을 추가하여 Drools Fusion을 만들었다. 어떻게 사용하지? STREAM mode 설정Drools 는 CLOUD mode 가 default 로 사용된다. Drools Fusion 기능을 사용하기 위해서는 아래와 같이 STREAM mode 로 설정한다.또는 kmodu..
Drools 5.* 에서 6.* 대로 오면서 달라진 변화들을 아래와 같이 정리한다.1. Build & Deploy & Loading (utilization) 절차를 Maven 방식으로 변경 - 5.* 에서는 Guvnor(6.* 에서는 Workbench 라 칭함) 에 의해 rule package (binary file) 를 build 및 자체 rule repository로 deploy 하고 Guvnor 에서 제공하는 url 를 통해 rule 을 loading 했는데, 6.* 에서는 Workbench 에서 maven project 를 생성 및 build 하고 maven repository 에 deploy 한다. Drools Workbench 에서 관리하는 maven project (Kie project 라고..