일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring-cloud-stream
- play framework
- Spring
- kafka interactive query
- aws
- schema registry
- kafkastreams
- 카프카
- spring-batch
- enablekafkastreams
- springboot
- Elasticsearch
- scala
- RabbitMQ
- spring-kafka
- kafka streams
- 한빛미디어
- Elk
- gradle
- Slick
- avo
- confluent
- scala 2.10
- 플레이 프레임워크
- kafkastream
- coursera
- reactive
- Kafka
- statestore
- Logstash
- Today
- Total
목록분류 전체보기 (167)
b
기존에는 STS(eclipse) 에 scala plugin 을 깔아서 사용하였다. 하지만, view template들의 자동 빌드와, class not found 에러는 눈에 거슬리는 이슈이다.대부분의 개발자가 이러한 문제로 있네요 auto build를 끄고 단순한 에디터로 사용을 할텐데, 그럴꺼면 무거운 STS를 쓸필요가 없는듯하고 , sublime 으로 개발해보기로 한다. sublime text 2 : http://www.sublimetext.com/2 #1. play framework , scala plugin 설치 play 2 sublime plugin : https://github.com/guillaumebort/play2-sublimetext2 설치방법은 : https://github.com/..
사용 파일들 1. main.scala.html 은 템플릿 파일이다 (즉, 직접 사용하지는 않고, 다른 UI들의 템플릿 역할만을 한다)- @(title: String)(content: Html)(implicit flash:play.api.mvc.Flash, lang: Lang) 2. editProduct.scala.html은 신규/ 수정을 위한 UI 페이지 이며 main템플릿을 이용한다.- @(productForm: Form[Product] )(implicit flash: Flash, lang: Lang)- @main(Messages("products.form")) { 3. details.scala.html은 조회를 위한 UI페이지이며 main템플릿을 이용한다@(product: Product)( lang:..
아주 예전, 프로파일링을 위해 TPTP를 사용하였지만, (그리고 스테이징은 비쥬얼jvm 과 덤프로) 이클립스 버전을 못 따라 오는듯하여 대안을 찾고 있었다. (걔다가 난 eclipse의 탈을 쓴 sts 2.8 을 메인으로 , 가금 이클립스를 쓴다)JVM-monitor 정도면 어떨까 해서 우선 설치하여 사용중이다. STS2.8 은 Indigo 기반이므로 사용 가능하다. 설치는 쉽지만 작동이 안된다면 꼭 http://www.jvmmonitor.org/doc/index.html#FAQ 부분을 확인해야 할 것이다. 테스트로 깐 PC에서는 %TMP%\hsperfdata_ 권한을 read only를 풀어줬어야 했다. 코멘트#1 각 정보탭에서 '필터'기능이 있어 유용하다.#2 visual jvm 정도으 정보를 보여준..
Source Link public int delete(final String statementName, final Object parameterObject)throws DataAccessException { return execute(new SqlMapClientCallback() {public Integer doInSqlMapClient(SqlMapExecutor executor) throws SQLException {return executor.delete(statementName, parameterObject);}});} 1. 모든 처리를 public execute 메소드가 위임 받는다.2. public execute 는SqlMapClientCallback action 를 argument로 받는다...
Source Linkanyframe document Link * @author Jeremy Grelle * @author Juergen Hoeller * @since 3.0.4 public void handleRequest(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { RequestDispatcher rd = this.servletContext.getNamedDispatcher(this.defaultServletName);if (rd == null) {throw new IllegalStateException("A RequestDispatcher could not be located..
package controllersimport play.api.mvc.{ Action, Controller } object Barcodes extends Controller { val ImageResolution = 144 def barcode(ean: Long) = Action { import java.lang.IllegalArgumentException val MimeType = "image/png" try { val imageData = ean13BarCode(ean, MimeType) Ok(imageData).as(MimeType) } catch { case e: IllegalArgumentException => BadRequest("Couldn’t generate bar code. Error: ..
페이팔로 E-book을 결제하고 다운 로드를 받으니, PDF 하단에 내 이름과 E-mail이 박혀있다... 음 좀 무...39$를 쿠폰 찾아서 26$에 결제하였다.
단순히, Batch모듈을 쓰고 있다가. Integration과 함께 무엇을 할 것인가에 대한 고민중이다.앞서, 이전 프로젝트에서는 Batch가 어떻게 얼마나 잘 돌았는지 보려고 Batch Admin이라는 유틸성 프로젝트를 연결해보았다. 내가 쓰던 JobRepository를 연결하고, 실행하면 내 잡들 목록과, BatchAdmin의 기본 잡 2개가 리스트에 나온다. 각 Job의 실행값들과 결과를 알수있고, Step단계로도 확인할 수 있다.Step 까지 클릭해서 들어가면 Exit Message도 볼수 있어 배치 실패 이슈를 쉽게 파악할 수 있다. 문제는....1. 기존의 신규 배치가 아직, 잘 돌아가는 구 배치들이 JobRepository에 맞춰서 (기존 logfile이 아닌, remote log를 쌓아줘야..