- 博客(7)
- 收藏
- 关注
原创 读取word、pdf某些位置的值
最近有个需求是要求读word或pdf形式合同里某些位置的值,但具体读什么位置,没有明确的定位。可自定义位置。 经思考过后,采取以下方式。1、复制一份word/pdf。2、把复制出来的word/pdf按要求修改,只修改需要读取值的位置,按${username}形式修改。3、把 原word/pdf以及复制后修改的word/pdf 里内容通过程序全部读取出来。4、把读取...
2018-08-21 13:20:03 1921
原创 设计模式之策略模式
策略模式是指有一定行动内容的相对稳定的策略名称。一定的策略模式,既可应用于战略决策,也可应用于战术决策;既可实施于大系统的全局性行动,也可实施于大系统的局部性行动。组成: 抽象策略角色(strategy): 策略类,通常由一个接口或者抽象类实现。 具体策略角色(ConcreteStrategy):包装了相关的算法和行为。 环境角色(Context):...
2018-08-14 13:59:24 167
转载 分布式自增ID Twitter的snowflake
转载 https://www.cnblogs.com/relucent/p/4955340.html概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake...
2018-07-24 17:19:08 123
原创 VBA操作加密excel
要加工加密过的excel文件,由于不是技术部的人用,又是小功能,不能去专门写个后台管理,也不好用poi单独写个main方法跑(没环境)。 就花了一两天时间边研究边写VBA。涉及到操作的excel就不做详细讲解了(可能会有公司信息)。可以看看语法、逻辑处理之类的。还有下面步骤中涉及到的PERSONAL.XLSB、hello.bass文件,这里不提供,后面会有hello.b...
2018-07-23 17:20:35 9345 1
原创 docx4j 对比word
在java对比两份word文档(包括表格里面的数据,表格里的数据和段落里的数据需要分别处理,详情看后面代码),增加批注显示差异。效果图如下 需引入docx4j jar ,版本可拿最新稳定版。maven 引入 <dependency> <groupId>org.docx4j</groupId> <artifactId...
2018-07-17 11:03:43 1277 2
原创 部署Spring源码阅读环境
首先得先按照git、gradle插件(略,这里度娘一大堆,就不多说了,主要还是想少打点字......)。 选择存放源码的目录,我这里是D:\workspace3\sourcewp 进入cmd(或在当前目录,shift+右键,选择Git Bash Here直接进入), 运行以下命令 git clonegit://github.c...
2018-07-09 17:09:31 841
原创 小程序单次点击获取多次formId,发送模板消息
小程序单次点击获取多次formId,发送模板消息 直接上代码wxml代码 单次点击获取单个formid <form bindsubmit="formSubmit" report-submit="true"> <button formType="submit" class='btn'> ...
2018-07-04 15:49:39 15042 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人