• Usage of API documented as @since 1.6+

    在idea中使用lambda表达式时,收到了如下提示: 提示我使用的JDK版本不支持lambda表达式——虽然我已经安装配置了jdk1.8,并在pom中指定编译级别和source级别为1.8。 后来在stackoverflow找到了解决方案: 依次打开Project Settings -> Modules -> “Your Module Name” -> Sources -> Language Level,然后选择恰当的Language Level就可以了。 就这样。 ##########

    [阅读更多...]
  • windows php下载的问题

    在自己的机器上安装了wordpress,但是一直遇到的问题就是无法更新,无法下载主题。前段时间终于下定决心要解决掉这个问题。 我对php不是很熟,所以解决方案都是在网上找到的。感谢分享经验的人们。 不能更新就是因为无法下载,无法下载通常是因为php_curl.dll没有加载。 在phpinfo()中找curl确实没有找到。但是在PHP_HOME/ext目录中确实是有php_curl.dll的,不过是没有加载成功。后来查了资料说是需要加载相关的依赖,需要在apache的httpd.conf中添加如下内容: 重启后就可以了。 这里需要感谢《win10、win8和win7下解决php5.3和5.4、5.5等不能加载php_curl.dll的终极解决办法》这篇文。不过加载依赖时使用“LoadModule”好像在我这里不行,后来改成了“LoadFile”才算可以。

    [阅读更多...]
  • no valid crumb was included in the request解决

    在向Jenkins发送请求时收到了这样的403错误信息: 我们使用的Jenkins的版本是2.7。 后来通过google找到了解决方案。 在系统管理 –> Configure Global Security中调整设置: 取消“启用安全(Enable security)”的勾选; 取消“防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)”的勾选。 结果如下图: 就这样! 第一步不要执行了。我被误导了,最后丢失了用户权限系统。只需要执行第二步就可以。如果还坚持要启用“防止跨站点请求伪造”,需要先动态获取crumb。可以参考Jenkins wiki中《CSRF Protection》一节。 ########

    [阅读更多...]
  • HBase Shell初接触

    1. 连接到HBase 连接到正在运行的HBase实例使用“hbase shell”命令。该命令位于HBase安装路径的/bin目录下。我这里将bin目录加入到了系统环境变量PATH中。执行命令: 2. 查看HBase Shell帮助信息 输入“help”并按下回车键,可以查看一些HBase Shell的基础用法以及几个命令示例。注意命令中的表名、行名、列名需要以引号括起来。 3. 创建一个表 使用“create”命令创建一个新的表。建表时必须指定表名及列族名称。 4. 列出创建的表的信息 需要使用“list”命令: 5. 向表中写入数据 使用“put”命令向表中写入数据: 在这里我们插入了三条记录,每次一条。第一次插入的行是‘row1’,列是‘cf:a’,值是‘value1’。HBase中的列由一个列族前缀(这里是‘cf’),跟着一个半角冒号,最后是使用列限定符(这里是‘a’)做后缀。 6. 扫描(scan)表中的全部数据 从HBase读取数据的一种方式是scan。使用scan命令来扫描全表获取数据。也可以在scan中加上少许限制,不过这一次是获取全部的数据。 7. 获取某一行数据 要一次只获取一行记录可以使用“get”命令: 8. 禁用(disable)一个表 想要删掉一个表或者修改一个表的设置(还有一些其他的类似的情况),需要先禁用这个表。这里可以使用“disable”命令。想要重新启用这个表可以使用enable命令。 9. 删除(drop)一个表 要删除一个表可以使用“drop”命令。我们首先需要disable这个表: 使用list命令再查看下‘test’表的信息: 已经查不到这个表的信息了。 10. 退出HBase Shell 要退出HBase Shell并和集群断开连接可以使用“quit”命令。然而HBase仍然会在后台运行。 #######

    [阅读更多...]