自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Excel列宽像素值计算方法详解

几年前在用Apache POI开发Excel转Html程序的过程中,因通过POI接口得到的列宽等数据不正确,经过仔细分析,通过对大量Excel文件进行实际测量和推演,最终得到了Excel中缺省字体、列宽与显示像素值之间的精确的理论计算方法。本文中的信息花费了大量时间,目测当前是全网唯一一份完整且正...

2020-06-27 17:13:00 108 0

原创 漏桶算法的Java代码实现

漏桶算法的Java代码实现漏桶算法简述实现代码 漏桶算法简述 最近要对一个产品进行压力测试,需要生成特定流量的数据,搜索了一下,决定使用漏桶算法。另一种经常使用的令牌桶算法,我认为比较适合流量速率变化较大,希望控制总流量,但对速度波动比较宽容的场合。下面简述一下漏桶算法。 当需要对网络流量进行限制...

2020-01-18 22:36:05 1137 1

原创 手动上传SNAPSHOT文件到Maven私服Nexus的方法

公司用Nexus搭建的Maven私服,之前一直用代理方式链接兄弟公司的Maven私服,来使用他们的研发成果。最近他们出于安全考虑禁止了外部访问,改为直接把jar包发送给我们,而我们需要把jar包手动上传到我们的私服上供开发团队使用。 问题来了:他们提供的jar是SNAPSHOT版本,Nexus私服...

2019-09-24 11:37:30 63358 0

原创 Jackrabbit仓库的运维管理

一、简介 Jackrabbit仓库里的内容不能让管理人员直观地查看和维护,只能通过它的对外接口进行访问。本文介绍两种方法。 二、创建Jackrabbit仓库 先简单说明一下如何创建Jackrabbit仓库。有两种途径。 1. 通过WebApp 从Apache Jackrabbit下载webapp,...

2019-09-03 17:51:25 1550 0

原创 大麦盒子DM1004线刷降级填坑记录

家里有个闲置已久的长城宽带送的大麦盒子,当时的固件版本被自动升级到了PB.30.31.51,在电信宽带下无法使用,也不能自由装软件。五一小长假,决定折腾一下刷个机,实现随意安装软件的目的。 网上有些古老的教程,使用U盘拷贝几个文件,开机进入recovery自动刷机。但试了都不行,因为长城宽带固件版...

2019-05-10 19:01:38 3120 0

原创 把SVN版本号、编译时间信息自动打包到jar和war中

在部署程序包到生产环境运行后,有时发现程序问题,需要追查所使用的代码版本。如果版本管理工作做得不好,很可能就无法精确获知正在运行的版本究竟是哪个版本。 本文介绍一种在Maven打包时自动嵌入SVN版本号和打包时间的方法。 1. 实现原理 利用Maven的相关插件,自动获取当前代码所对应的SVN版本...

2019-05-08 14:50:14 898 0

原创 Java Web应用高并发性能优化方案汇总

文章目录背景系统现状优化过程一、应用系统调优准备:调优分析工具1. 使用缓存2. 优化数据库连接3. 优化日志输出4. 程序代码优化5. 数据库设计优化6. Tomcat运行参数优化二、Tomcat集群三、网络和部署方式调优1. 操作系统TCP连接数调优(仅针对Windows服务器)2. Apac...

2019-02-22 18:35:43 2251 1

原创 双网隔离环境下CAS单点登录的解决方案

阅读目录前言技术背景问题描述问题分析解决方案解决方案1:通过统一域名和DNS解决解决方案2:通过应用程序端解决解决方案3:通过Apache/Nginx反向代理配置1:定义VirtualHost,开启反向代理配置2:反向代理配置3:页面内容替换一个完整的配置文件调试技巧关于HTTPS结束语 前言 ...

2019-01-29 10:10:21 1156 0

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