张显达 zxd blog
10
05
Google Java编程风格指南 Google Java编程风格指南
1 前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题,同时也讨论
2018-10-05
01
使用Java调用PhantomJS动态导出ECharts图片到Word文件中 使用Java调用PhantomJS动态导出ECharts图片到Word文件中
前言最近在一个项目中遇到导出为Word文件的问题,导出Word的功能很简单,但是导出Word文件中包含数据库动态查询的统计数据而生成的Echarts图片,且导出Word的时机又是在凌晨的服务器定时执行,所以不能通过客户端访问统计页面时再去生
2018-10-01
09
29
Apache Commons Lang之日期时间工具类 Apache Commons Lang之日期时间工具类
码农不识Apache,码尽一生也枉然。 FastDateFormatFastDateFormat是一个快速且线程安全的时间操作类,它完全可以替代SimpleDateFromat。因为是线程安全的,所以你可以把它作为一个类的静态字段使用。
2018-09-29
28
28
27
25
24
21
Java面向对象设计之状态模式 Java面向对象设计之状态模式
一、模式动机在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的(stateful)对象,这样的对象状态是从事先定义好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会
2018-09-21
20
Java面向对象设计之代理模式 Java面向对象设计之代理模式
一、模式动机在某些情况下,一个客户不想或者不能直接引用一个对象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外
2018-09-20
174 / 175