PHP判断键值数组是否存在,使用empty或isset或array_key_exists本文目的前 几天工作中,需要频繁判断数组中的键值对是否存在,起初使用的”!empty($arr[‘key’])”来判断,觉得这样读起来比较舒服,但是写出的代 码无法通过单元测试(单元测试太好了)。排查很久,终于发...
分类:
编程语言 时间:
2014-12-09 11:56:41
阅读次数:
194
前言最近项目中要使用基于zookeeper的集中配置管理系统,而对于zookeeper仅在当初使用阿里开源分布式服务调用框架dubbo时简单的了解一下。本文的主要目的,调用zkclient (maven 地址见下面)实现监听当某个节点的数据发生变化时,将变化的信息打印到控制台。zkclient的ma...
分类:
其他好文 时间:
2014-11-23 15:38:31
阅读次数:
180
在接触一个新东西,总免不了走一些弯路,也正是在这些弯路中,我们不断的成长。从git上把之前写的代码扒下来,看看我在当初使用spring与mybatis中所走的弯路,路过的君子也可引以为戒。 ...
分类:
编程语言 时间:
2014-11-20 21:57:42
阅读次数:
216
使用插件maven-shade-plugin可以方便的将项目已jar包的方式导出,插件的好处在于它会把项目所依赖的其他jar包都封装起来,这种jar包放在任何JVM上都可以直接运行,我最初使用eclipse的maven-build直接打包,转移到intellij idea后没有这个按钮了,就只能用命...
分类:
编程语言 时间:
2014-11-20 01:24:24
阅读次数:
253
完成情况: 在windows8.1成功部署popush,能够在本机及非本机访问popush所有页面,能够编译运行所有要求的(包括Haskell)语言,可以调试。遇到的问题:1.80端口被占用安装了Nginx后最初使用Nginx时发现会出错,显示的错误信息为80端口被占用,而80端口的释放方式有很多....
mac上的终端使用的是Bourne-Again Shell命令,简称bashbash是GNU组织开发和推广的一个项目,是对Bourne shell的扩展Bourne shell是 UNIX 最初使用的 Shell,作者Steven Bournebash是许多Linux平台的内定Shell,传统UNI...
分类:
其他好文 时间:
2014-10-01 01:23:10
阅读次数:
227
# consumer offset commit 使用kafka的python api时遇到了offset回滚的问题,因为最初使用了autocommit参数,发现有时会重复取记录,发现autocommit是批量提交,并且有offset回滚的问题,具体原因未发现,解决方法...
分类:
其他好文 时间:
2014-09-21 02:23:20
阅读次数:
439
我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。 在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。 通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理...
分类:
编程语言 时间:
2014-09-12 13:11:13
阅读次数:
319
最近开发过程中遇到了js局部打印的功能,在网上找相关的资料,最终找到了juery.jqprint-0.3.js和jquery.PrintArea.js两种。最初使用的是jquery.jqprint-0.3.js,是在弹窗的情况下使用,即使出现滚动条也依然能够把所有内容成功打印出来。但是如果在当前页面div中出现滚动条(div..
分类:
Web程序 时间:
2014-09-11 17:30:52
阅读次数:
176
因为项目需要查看翻阅了一下Menu G5的用法,Menu G5作为一个跨frame框架的js库,使用起来还是比较方便的,但是中文的教程确实比较少,而且现在前台也基本上都用div了,哎,没办法,只能边学边看了。
Menu G5的目录结构:
css:放置menuG5的默认样式
examples:N个使用实例,通过这个学习如何配置和使用,我认为比通过他的Document快多了
faq...
分类:
其他好文 时间:
2014-09-10 22:33:21
阅读次数:
279