自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

那些回忆里

如果回不去过去,就让过去留在回忆里

  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 RestTemplate使用ClientHttpRequestInterceptor请求耗时不正确

实际使用过程中发现即使请求时间很长,restLog的costTime依然只有0-2ms,这显然不科学,这里很容易联想到(假设你没有怀疑stopwatch有问题)这一步是异步的,这里确实需要考虑响应式编程场景,所以改下stop的位置吧。记录RestTemplate的请求相关信息写了如下拦截器。

2024-03-25 19:14:24 167 1

原创 gitlab结合docker实现CI/CD

gitlab的continue integration 和 continue delivery,因为高可用尚未实现暂时不做continue deployment1.部署gitlab-runner官网:https://docs.gitlab.com/runner/install/docker.htmlcentos7下docker部署方式。 docker run -d --name gitlab-runner --restart always \ -v /srv/gitl.

2021-08-11 20:30:09 408

原创 POI插word图片居右

XWPFRun的addPicture()经常用于图片插入,然而设置图片布局选项的时候却不好使(除非你是用模板来替换生成word)。因为XWPFRun提供的addPicture()方法插入的是inline类型的图片,而支持设置水平居右,环绕型,四周型,上下型等板式的是anchor的图片如下图所示结构:<w:r> <w:rPr> <w:rFonts w:hint="eastAsia" w:eastAsiaTheme="minorEastAsia"/>.

2021-03-05 18:21:44 1151

原创 POI插入附件到Excle

想实现往excle中添加附件的功能,上网搜了搜,就只找到这位大神的文章.《Free Spire.Office for Java》还是挺不错的样子,但是大家通常都是POI。咋就没有POI的方法呢,网上找不到自己看看源码吧。然后就有了下面这段代码public void foo(Workbook workbook, Sheet sheet, Cell cell, byte[] data, String label, String fileName) { InputStream systemRes

2021-01-13 16:14:21 3169 15

原创 Ext3.0 Ajax不兼容chrome

补充知识点:form表单target会指定的action跳转目标 ,因为不知道这个知识点浪费好久去找Ext如何把response回写到iframe中Ext3.0实现表单提交的代码如下 function doFormUpload(o, ps, url){ var id = Ext.id(), doc = document, frame = doc.createElement('iframe'), form = E

2020-09-25 16:45:36 309

原创 chrome调用IE

chrome调用IE实现关于chrome跨浏览器调IE大抵三种方案:1.IETab插件,仅支持40多老版本的chrome;2.IEDriverServer,每调用一个浏览器实例就得装一个对应驱动,浏览器重新安装也就失效了;3.自定义协议,windows自己调用浏览器;以上三种方案对比下来第三种最优,原理就是自定义协议,例如OpenIE,OpenChrome协议,调用注册表中命令打开对应程序,不过像IE可以写死,但是有些比如chrome,firefox可能不在默认目录我们就需要从环境变量.

2020-08-11 01:48:05 2685

原创 EasyWord的使用——POI操作Word的工具

EasyWord示例 Map<String, Customization> staticLabel = ["tjsj": new DefaultCustomization(LocalDateTime.now().toString()), "qm" : new DefaultCustomization...

2019-08-24 19:55:41 21729 6

原创 foreach循环删除

看《java手册》时发现1可以删除2不可以删除1.1。首先以前的知识:增强for循环走的是迭代器不能再里面进行增删操作;建议用迭代器进行增删操作。模糊记得是一个modcount的值不相等导致的。2。现在一个可以删除一个不能删除奇怪跟下代码看来list是被删除成功了,但是在迭代器走下一步调用next的时候进行modcount和exceptmodcount比较的时候抛出异常...

2019-08-07 14:32:58 3628 1

原创 Tomcat集群

一.常用的负载均衡技术基于DNS的负载均衡 通过DNS服务中的随机名字解析来实现负载均衡,在DNS服务器中,可以为多个不同的地址配置同一个名字,而最终查询这个名字的客户机将在解析这个名字时 得到其中一个地址。因此,对于同一个名字,不同的客户机会得到不同的地址,他们也就访问不同地址上的Web服务器,从而达到负载均衡的目的。 反向代理负载均衡 (如Apache+JK2+Tomcat这种组合)...

2018-08-23 17:23:24 246

原创 答辩问题杂谈

1、“抖动”导致算法性能下降/** * 抖动 27146ms * @param a * @param b * @return */ public static int[][] matrixClassic(int[][] a, int[][]b){ if(a[0].length != b.length){ ...

2018-05-25 19:19:33 724

原创 SSO及CAS浅谈

       单点登录SSO(Single Sign On)。抛开前人成果,细细想来无非存储信任,验证信任,作用范围和安全性。粗略想想采用cookie或者单独的管理系统应该都能实现,貌似也不是很遥远的东西,但是真正做好还有很远的路。一、SSO的两种架构集中验证:各系统登录交由专门的信任验证服务器完成登录动作,统一了用户账户密码,但是一旦验证服务器宕机SSO功能将全部丧失;多点验证:登录动作由各个系...

2018-05-10 22:20:19 17062

原创 SpringMVC+Maven+Hibernate+Modbus

jamodbus后来交接给别人做的时候发现这个包本身可能存在缺陷

2016-10-17 14:54:18 2326 10

原创 最初的最初

谨以此文,纪念伊始

2016-10-17 14:00:22 323

OpenIE.exe

chrome跨浏览器调用ie的程序示例,原文地址:https://blog.csdn.net/u013406199/article/details/107922677

2020-08-11

sntree-EnvMonitor_webhub-master.zip

modbus当年项目部分代码仅供参考

2020-04-15

jamodbus+代码

jamodbus+代码

2016-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除