摘要:
最近,有关Go语言的错误处理机制在社区中展开了讨论,有人认为冗长重复的错误处理格式像是回到了上世纪七十年代,而Go语言的开发者给予了反驳。Go语言的错误处理机制可以从支持函数多返回值说起:在C语言当中常见的做法是保留一个返回值来表示错误(比如,read()返回0),或 者保留返回值来通知状态,并将传递存储结果的内存地址的指针。这容易产生了不安全的编程实践,因此在像Go语言这样有良好管理的语言中是不可行的。认识到 这一问题的影响已超出了函数结果与错误通讯的简单需求的范畴,Go的作者们在语言中内建了函数返回多个值的能力。作为例子,这个函数将返回整数除法的两个部分:1func divide(a, b 阅读全文
摘要:
Spring Integration 2.2 正式版发布了,如果想了解该版本主要的改进请看 "what's new" 页面。对该版本一些新特性的详细介绍请看Part 1: MongoDB AdaptersPart 2: Transaction SynchronizationPart 3: JPA SupportPart 4: Retry and MoreSpring Integration能在基于Spring的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。这些适配器提供了一个更高级别的抽象,超越 了Spring对远程调用、消息和调度的支持。其主要目标是 阅读全文
摘要:
Weld 2.0.0.Beta1 发布了,Weld 2.0 实现了 CDI 1.1。关于 CDI 1.1 草案的改进内容请看这里。Weld 是一个实现了 JSR-299 的框架。JSR 299 是 Java EE 6 中非常重要的部分,提供了如下功能:1. 类型安全的依赖注入2. 注入对象的上下文生存周期管理3. 事件提醒模型4. 绑定拦截器通过用户自定义的注解(Annotation)5. 类型安全的装饰器6. 为整合第三方框架提供了完整的 SPI 支持7. 与 JSF,Servlet / JSP 进行了整合8. 对 JSF 提供长会话(Conversation)上下文支持最棒的是这些功能都是 阅读全文
摘要:
Spring Tool Suite 3.2.0 发布首个里程碑版本,同时还包括 Groovy/Grails Tool Suite (GGTS).该版本值得关注的改进有:整体性能的提升更新到 tc Server 2.8.1改进 Live Beans Graph 特性更新到 Spring Integration 2.2减少 AspectJ 项目的编译时间相关链接:Spring Tool Suite: http://www.springsource.org/stsGroovy/Grails Tool Suite: http://grails.org/products/ggts完整记录请看: STS/ 阅读全文
摘要:
环境采集cenots6.364位迷你安装,因为安装前,你需要做一些工作 yuminstall-ymakewget 如果你愿意可以更新下系统,更换下yum源. 1.安装keepalive 官方最新版keepalived-1.2.7 tarzxvfkeepalived-1.2.7.tar.gz cdkeepalived-1.2.7 在此之前。请安装一下一些简单的工具 yuminstall-ygccopenssl-develpopt-devel 不然会编译不成功的。 然后 ./configure make&&makeinstall cp/usr/local/etc/rc.d/init 阅读全文
摘要:
WordPress 3.5 RC3 对媒体管理器的UI做最后的修改,更好的报告上传错误信息,移动设备、IE和 RTL 语义的改进;修复了安装在子目录下多站点子域名的 cookie 问题。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在GNU通用公共许可证下授权发布。 阅读全文
摘要:
ipset 6.16.1 支持使用协议名称来替代端口号,例如 http (80);可根据需要自动增加 ipsets 数。ipset 允许管理员设置 IP 地址/网络/端口/MAC 地址和网卡等,数据存储在哈希或bitmap 数据结构。 阅读全文