文章列表
一、通过HttpClient(apache commons-httpclient)方式,获许网页内容,并解析出需要的东西。
这种方法相对比较简单,因为commons-httpclient已经做了很好的封装,简单的代码如下:
// 构造HttpClient的实例
HttpClient httpClient = new HttpClient();
HttpClientParams clientParams = new HttpClientParams();
// 隐藏自己请求相关的信息
clientParams.setParameter("http.use ...
作为当今最主流的运算平台JVM,把函数式编程语言引入JVM也是很多人尝试的方向,Clojure就是其中之一。Clojure是一个在JVM平台运行的动态函数式编程语言,其语法解决于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。
Clojure保持了函数式语言的主要特点,例如immutable state,Full Lisp-style macro support,persistent data structures等等,并且还能够非常方便的调用Java类库的API,和Java类库进行良好的整合。
(new java.util.Date)
=> Wed Oc ...
说起业务架构平台,几乎各个行业或多或少都会有一个自己的平台,或者是多年项目积攒下来的脚手架代码,或者是共用模块,当然也有独立开发出来适应行业的平台,更有很少公司以平台为主打产品。
大家都知道,养一个产品很难,尤其是国内目前的市场环境,投资做产品,而且是基础技术产品,风险很高、投入很大、周期很长,对国内大部分做集成业务起家的公司来说,就更难了。
其实大家不需要这样的平台吗?做项目的公司,来什么单子做什么,什么行业都有,每个项目都是自由选择实现的技术,代码实现不规范,无文档,或者说文档都是为了应付客户的。来一个项目都疲于应付,重新造轮子,人员流失严重,成本居高不下,到头来啥也剩不下,客户不满意, ...