前段时间(额,至少是六个月前)接手了一个应用。看了一圈代码心里满是郁闷。应用要处理的事情很简单,但是代码一点儿也不简单。给人的感觉就是为了要使用java8的一个特性而生生将程序扭曲成了一个奇怪的东西。当时就有心吐槽一番,不过拖延症发作才等到
[阅读更多...]-
魔术师or建筑师
-
使用sbt-assembly提示unresolved dependency
在使用sbt-assembly打包的时候遇到失败。报的错误信息如下: 疑惑了好久。 后来在StackOverflow找到了说明。这个问题是scalaVersion导致的。sbt在build应用的时候会使用scalaVersion这个配置项指
[阅读更多...] -
HBase Shell整理
简单整理了下HBase Shell的常见命令。 version 查看HBase版本。 status 查看HBase集群的状态。 create 创建表。建表时需要指定表名及列族的名称。 list 列出HBase中创建的所有表的信息。在当前的H
[阅读更多...] -
解决Gson 处理Map将整型处理为浮点型的问题
gson一直是我用着非常得心应手的json处理工具。但是最近遇到了一个坑,就是在处理java.util.Map型json字符串的时候会把整型转为浮点型。 示例程序如下: 执行结果如下: 原因在于json的语法中关于数值只有一个number类
[阅读更多...] -
Hello Akka
Akka是一个工具,用来在JVM上构建高并发、分布式、容错的事件驱动的应用。Akka支持java和scala两种语言。Akka最强大的一个特性是使用了并发Actor模型。 这一次本文会同时使用java和scala来进行说明。 示例代码 下面
[阅读更多...] -
需要class,interface或enum
引入github上的一个项目后在编译时收到了“需要class,interface或enum”这样的错误。就像下图: 图片是我随便找的,不过错误是一样的。 这样的错误通常是由编码问题导致的,只需要修改文件编码或项目编码就可以了,然而随之而来的
[阅读更多...] -
URI has an authority component
在sbt的repositories中添加了本地的maven仓库,像这样子: 不过在执行时收到了如下的错误提示: 修改起来也比较简单,只需要这样设置即可: 在file://后面多添了一个斜杠。
[阅读更多...] -
Usage of API documented as @since 1.6+
在idea中使用lambda表达式时,收到了如下提示: 提示我使用的JDK版本不支持lambda表达式——虽然我已经安装配置了jdk1.8,并在pom中指定编译级别和source级别为1.8。 后来在stackoverflow找到了解决方案
[阅读更多...] -
windows php下载的问题
在自己的机器上安装了wordpress,但是一直遇到的问题就是无法更新,无法下载主题。前段时间终于下定决心要解决掉这个问题。 我对php不是很熟,所以解决方案都是在网上找到的。感谢分享经验的人们。 不能更新就是因为无法下载,无法下载通常是因
[阅读更多...] -
no valid crumb was included in the request解决
在向Jenkins发送请求时收到了这样的403错误信息: 我们使用的Jenkins的版本是2.7。 后来通过google找到了解决方案。 在系统管理 –> Configure Global Security中调整设置: 取消“启用安全
[阅读更多...]