代码改变世界

随笔档案-2014年11月

scala break & continue

2014-11-24 17:04 by Rollen Holt, 10161 阅读, 收藏,
摘要: Scala没有提供break和continue,我们可以自己实现一个,参考例子: import util.control.Breaks._ object BreakDemo { def main(args: Array[String]) { breakable { ... 阅读全文

Scala implicit

2014-11-24 14:13 by Rollen Holt, 20920 阅读, 收藏,
摘要: # Scala implicit## implicit基本含义在Scala中有一个关键字是`implicit`, 之前一直不知道这个货是干什么的,今天整理了一下。我们先来看一个例子: def display(input:String):Unit = println(input)我们可以看到,`dis... 阅读全文

Scala可变长度参数

2014-11-21 14:23 by Rollen Holt, 18249 阅读, 收藏,
摘要: #可变长度参数Scala 允许你指明函数的最后一个参数可以是重复的。这可以允许客户向函数传入可变长度参数列表。想要标注一个重复参数,在参数的类型之后放一个星号。例如: scala> def echo(args: String*) = for (arg echo() scala> echo("one... 阅读全文

Scala Trait

2014-11-20 01:46 by Rollen Holt, 1804 阅读, 收藏,
摘要: #Scala Trait大多数的时候,Scala中的`trait`有点类似于Java中的`interface`。正如同java中的`class`可以`implement`多个`interface`,scala中的`calss`也可以`extend`多个`trait`。因此你看你会看到类似于这样的代码... 阅读全文

Mysql: ERROR 1030 (HY000): Got error 28 from storage engine

2014-11-18 12:47 by Rollen Holt, 1653 阅读, 收藏,
摘要: 今天帮同事解决一个问题的时候,遇到了下面的异常: ERROR 1030 (HY000): Got error 28 from storage engine我们的数据库是mysql,我们的sql语句是 select xxxx from xxx order by xxx最后发现是因为mysq... 阅读全文

远程连接RabbitMQ失败

2014-11-14 20:15 by Rollen Holt, 28789 阅读, 收藏,
摘要: # 远程连接RabbitMQ失败为了避免污染宿主系统环境,于是在虚拟机中搭建了一个linux环境并且按照了`rabbitmq-server`。然后在远程连接的时候一直连接失败。官网上面给的例子都是在本地使用系统默认的`guest`用户连接的。没有给出远程连接的例子,于是阅读文档发现:>When th... 阅读全文

class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.springframework.asm.ClassVisitor as super class

2014-11-12 14:43 by Rollen Holt, 16885 阅读, 收藏,
摘要: 今天在工作中遇到了下面的问题: java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.CacheAwareContextLoaderDelegat... 阅读全文