일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- spring-kafka
- kafka streams
- Kafka
- kafkastreams
- spring-batch
- RabbitMQ
- confluent
- Slick
- kafka interactive query
- scala 2.10
- 한빛미디어
- statestore
- coursera
- Elasticsearch
- schema registry
- play framework
- springboot
- avo
- Elk
- kafkastream
- reactive
- scala
- Logstash
- Spring
- 카프카
- 플레이 프레임워크
- enablekafkastreams
- gradle
- aws
- Today
- Total
목록language/scala (15)
b
어떤 언어를 사용하던지, 무엇을 만들던지 DB와의 연결은 중요한 포인트임이 틀림없다. 각 언어별로 대표적인 프레임웍이 있듯이 스칼라 역시 마찬가지이다. 스칼라를 위한 typesafe는 몇몇 표준 기술 셋을 정의하고 있다 ( http://typesafe.com/platform )이 중에 오늘 얘기하고자 하는 것은 Slick ( http://typesafe.com/platform/tools/scala/slick ) 이다. 처음 접했을 때 생소한 개념이기도 했고, 정확한 사용방법을 숙지 할 수가 없었기에 현재 사용하고 있는 방법들을 공유하면서 어떤식으로 쓰면 되는지를 공유할 예정이다.개념등이나 자세한 사용법은 래퍼런스 문서를 참고하면 될것이고, 이렇게 쓰는 거구나~ 정도만 참고 하시면 될듯하다. Play 1에..
사사오입-_-도 아니고.. 79.5점인데도 불구하고 80점 이상만 준다는 'with distinction ' 가 붙었다... 이거 웬지 얻어 걸린듯해서.. 기쁘다...?? 2013년 상반기 중에서 가장 집중했고 가장 어려웠던 코스인것 같다. 강좌를 듣는것도, 플레이 타임의 몇배였고, 숙제는 일주일에 2-3일씩(심지어는 주말에도!!) 투자를 하였다. (이거에 비하면 java, python은 정말 쉬운거 같다.. 내 머리가 이미 굳어서 일수도...) 현재 프로젝트의 부분 개선방안으로 Scala를 주목하고 학습을 시작하였지만,적용도... 시작도 쉽지 않다 ( 기존 코드가 워낙... 복잡하고 온갖 요구사항이 적용되어 있어서이기도 하다). 매력적인 언어지만.... 내가 능력이 안따라주는게 안타깝다 -ㅇ-
Tuple case classhttps://github.com/scala/scala/blob/v2.10.0/src/library/scala/Tuple2.scalahttps://github.com/scala/scala/blob/v2.10.0/src/library/scala/Tuple22.scala * Tuple는 Tuple2 ~ Tuple22 까지 준비 되어 있다.* case class* Tuple2 만 swap이 존재한다.* trait Product.scala* trait Product2.scala ( ~ Product22.scala) 도 참고해야한다. ps. 22의 의미는 대체 뭘까-_-;
오랜만에 scala-ide.org 를 접속하니 Try version 3.0 RC2! (for Scala 2.9 or 2.10) 부분과 Features 부분에 Debugger 기능이 눈에 똬악 예전에 설치했을 땐 분명히 저런거 없었는데...? 지금 STS 2.8 버전을 쓰고 있어서 Help - 'About SpringSource Tool Suite' 에서 기존에 설치된 Scala-Ide를 깔끔하게 지우고 http://download.scala-ide.org/sdk/e38/scala210/dev/site/ 를 재설치 한다. scala source 도 함께 선택해서 받는건 기본. 설치후 간단한 코드와 함께 break point를 찍고 Alt,Shift,X-S로 실행하니 기존 자바 개발할때와 똑같은 디버깅 화면..
http://korean-nerdism.blogspot.kr/2012/12/scala-pattern-matching-case-class.html?spref=tw 를 보고 '아차' 놓친게 있나 보다. CaseClassExample.scala case class ClassExample(message: String) ClassExample.scala class ClassExample(message: String)두개의 파일을 작성하고, scalac 로 class파일을 생성하였다. 결과는 총 3개의 class파일이 나온다. CaseClassExample$ 가 컴패니언 클래스의 output으로 보인다. (마치 자바의 inner class처럼 $를 달고 1,481 CaseClassExample$.class 3,90..
기존에는 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/..
case 가 있을 경우 case class Person(name:String, age:Int) Compiled from "helo.scala" public class Person extends java.lang.Object implements scala.Product,scala.Serializable{ public static final scala.Function1 tupled(); public static final scala.Function1 curry(); public static final scala.Function1 curried(); public scala.collection.Iterator productIterator(); public scala.collection.Iterator produ..