摘要:
XDocReport 主要是操作word,如动态插入数字、汉字、图片,也可以通过指令形式去执行程序输出结果。 1,模版变量定义。 1)新建word; 2)替换简单动态变量:Ctrl + F9 编辑域 选择MergeField 编辑域代码 如图: 3)替换动态图片: 4)指令扩展: 2,代码 3,测试 阅读全文
摘要:
序列化协议作用: 协议在网络通信中的作用; 序列化 / 反序列化 属于 TCP/IP模型 应用层 和 OSI`模型 表示示层的主要功能:(序列化)把 应用层的对象 转换成 二进制串(反序列化)把 二进制串 转换成 应用层的对象 常见协议(messagepack介绍) 官方介绍:It’s like J 阅读全文
摘要:
异常一:ApplicationContext is unlikely to start due to a @ComponentScan of the default package 解决:ApplicationContext 不能从一个组件的默认包启动(启动类不能放在默认的包下) 启动类 创建个包即 阅读全文
摘要:
第一个参数: 正则表达式 第二个参数:替换的值( 不能为 $ ,使用 \\$ 可以替换$ 不能以 \\ 结尾,使用 \\\\\\ 替换\\) 阅读全文
摘要:
1, 又看了一遍 ecache 的配置(http://www.cnblogs.com/cnjava/archive/2012/08/03/2621282.html) (最后改变了,缓存策略,不使用 ecache) 阅读全文
摘要:
在 CentOS7 上安装 zookeeper-3.4.9 来自(http://www.cnblogs.com/hapday/p/5854907.html) 1、创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/services/zo 阅读全文
摘要:
Mock说白了就是打桩(Stub)或模拟,当你调用一个不好在测试中创建的对象时,Mock框架为你模拟一个和真实对象类似的替身来完成相应的行为。 powermock:就是方便使用者更简单的去模拟对象的框架; 1,mock 静态方法 2,mock私有成员 MemberModifier.field(Abs 阅读全文
摘要:
装饰器模式的作用: 保证原有类的方法签名,扩展原有类的功能; 实现:新增一个类,包裹需要被装饰的类(包裹方式一般讲被装饰的类作为构造器的参数);装饰类 实现需要调整的功能方法,不需要调整的地方 直接调用原来的类中的房。 Croovy 扩展示例说明: ***待续 阅读全文
摘要:
如桥接模式中讲到的计算模型的搭建,构造计算实例就采用工厂模式。 (Spring Bean 工厂,通过applicationContext.xml 对实例进行创建 统一管理; 依赖注入(Dependency Injection)、控制反转(Inversion of Control) : 当 某个实例A 阅读全文
摘要:
桥接模式,将抽象部分 与 实现部分 分离,从而使功能实现代码解耦; (计算模型搭建, 计算参数来源可能多种多样 而计算逻辑 基本固定, 定义参数 抽象事物类 与 抽象功能类 关联,在具体功能类(计算实现类中)中 使用参数信息; 后续参数可扩展,若计算 需要提升,计算功能类也可以扩展) 1,抽象的功能 阅读全文