Skip to content

Instantly share code, notes, and snippets.

View zavakid's full-sized avatar
🍑
hungry

Zava zavakid

🍑
hungry
View GitHub Profile
@zavakid
zavakid / LognameBasedDiscriminator.scala
Created January 22, 2014 04:32
logname base discriminator in scala.
package com.mogujie.dragon.exodus.core.commons
import ch.qos.logback.classic.spi.ILoggingEvent
import ch.qos.logback.core.sift.AbstractDiscriminator
import scala.beans.BeanProperty
/**
* author: luwu [email protected]
* 2014 2014-01-22 上午11:57
*/
@zavakid
zavakid / busyThread.sh
Created September 20, 2014 11:47
dump the thread stack which the most wasted of CPU
#!/bin/bash
if [ $# -eq 0 ];then
echo "please enter java pid"
exit -1
fi
pid=$1
jstack_cmd=""
@zavakid
zavakid / LinearizationLearn.scala
Last active January 7, 2017 01:34
scala linearizated
object LinearizationLearn {
case class Clazz(name: String, succ: List[Clazz])
val animal = Clazz("animal", Nil)
val furry = Clazz("furry", List(animal))
val hasLegs = Clazz("hasLegs", List(animal))
val fourLegged = Clazz("fourLegged", List(hasLegs))
val cat = Clazz("cat", List(animal, furry, fourLegged))