Skip to content

Instantly share code, notes, and snippets.

@fairjm
fairjm / JDBCTestSpec2.scala
Created August 31, 2014 14:04
slick2_mysql_for_update
package jdbctest
import org.scalatest.FlatSpec
import org.scalatest.Matchers
import model.Tables
import model.Tables.UserRow
import scala.concurrent.Future
import scala.concurrent.Await
class JDBCTestSpec2 extends FlatSpec with Matchers {
@fairjm
fairjm / EventSourcing.scala
Last active August 29, 2015 14:05
a simple event sourcing example to help myself comprehend the idea.
import scala.collection.mutable.ListBuffer
import scala.collection.mutable.HashMap
case class Account(val user:String,val money:Double)
sealed abstract class Op
case class Despoit(val money:Double) extends Op
@fairjm
fairjm / 1
Last active August 29, 2015 14:04
package laozhao
import java.util.concurrent.Semaphore
trait IBuffer {
def flush: Unit
}
class Item {
val semaphore = new Semaphore(0)