自定义博客皮肤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)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 简单了解JAVA8的新特性

JAVA8新特性会颠覆整个JAVA程序员的编程习惯甚至如果您坚守JAVA7之前的编程习惯,今后你看比较年轻的程序员写的JAVA代码都会无法理解所以为了保证不脱钩,我觉得有必要学习JAVA8的新特性,况且,这会极大得提高CPU效率和编码效率 我们来简单了解一下JAVA8的新特性我觉得主要有两个比较重要的,一是Lambda表达式,二是集合类的stream操作

2015-11-08 22:27:17 510

原创 POI刷新数据后的函数(公式)更新问题

使用POI将Excel模板中的数据进行更新,这应该是很常见的操作下面就贴上一小段简单的示例代码来稍作演示public class ModifyExcel { /** * @param fileName Excel报表路径 * @param sheetName Excel中需要修改的sheet名 * @param modify_fr

2015-11-07 21:58:49 1881 1

原创 给你的JAVA程序配置参数(Properties的使用)

我们在写JAVA程序时,很多时候运行程序的参数是需要动态改变的测试时一系列参数,运行时一系列参数又或者数据库地址也需要配一套参数,以方便今后的动态部署这些变量的初始化,我们在写小DEMO时完全可以写死在JAVA文件中但程序需要发布或者局部部署时,这些参数就需要脱离程序代码了我们有多种存放参数的方式,比如数据库、XML文件又或者直接是txt文件,又或者使用ma

2015-11-07 21:54:06 1708

原创 使用Quartz创建定时任务

项目开发中经常需要定时循环执行某些任务比如定时发送报表,定时发送邮件,亦或者定时清理缓存,定时更新数据等等有些时候可以简单地利用Windows Server的计划任务执行程序Linux也有相应的计划任务配置但如果碰到比较复杂的循环定时比如周一到周五的8点到18点,每隔1小时发送报表邮件或者每个月的最后一个周六的晚上24:00对数据库进行备份等等

2015-10-31 21:53:07 611

原创 JAVA将Excel中的报表导出为图片格式(三)换一种实现

上一篇介绍了使用Java的Robot机器人实现截图,然后将剪贴板上的数据流生成PNG图片但是经过博主的不断测试,在完全依赖远程桌面的没有终端显示器的服务器上使用截图方式是不可行的,因为一旦使用了远程桌面,再断开桌面,系统后台执行的截图程序会全部截到黑屏所以博主不得已去用另一种通用方式生成PNG这就是要使用Apache公司的POI工具,对整个excel进行解析

2015-10-27 10:39:30 5516 8

原创 使用截图方式将Excel导出为PNG图片的不可行性

博主前面一篇文章使用了JAVA的Robot机制模拟打开Excel然后Robot移动到指定区域,截图并生成PNG格式图片试图使用这种方式将复杂的Excel报表转化成无差别的PNG图片但是这种方式遇到了严重的问题程序运行在服务器上,服务器大多数情况下需要远程桌面一旦远程桌面断开后,后台执行截图的程序只能截取到黑屏再次连接远程桌面后,又可以正常截图

2015-10-27 10:38:45 928

原创 JAVA将Excel中的报表导出为图片格式(二)实现思路

接上文,一封类似于下方设计的Excel报表,如何将它指定的区域导出为样式一模一样的JPG图片呢?要实现这个功能没有现成的解决方案,谷歌度娘了好久也没有,最终自己想了几条思路: 思路1:将报表中的背景、边框等截图下来作为模型图片,需要定时更新的数据通过JDBC读取Oracle中的数据绘制到模型图片上否定原因:不具可行性,所有数据的坐标点需要有规则方便绘图时循环

2015-10-21 23:59:28 1801 1

原创 JAVA将Excel中的报表导出为图片格式(一)问题背景

如题所示,先抛出一个问题,如何使用JAVA将Excel中的报表导出为图片格式?首先说一下这个问题的背景,也就是为什么博主会碰到这个问题随着微信,易信之流大行其道,企业内部的办公交流、绩效考评甚至考勤拍照等事务都转移到形形色色各种微信群、易信群了压力山大的中国电信就是其中一个企业,所有电信员工手机上基本上都装着易信客户端并不是因为易信是由中国电信更网易合作开发的IM产

2015-10-21 22:57:50 1915

原创 JAVA调用易信接口向指定好友推送消息(二)POST测试

易信的API接口做的还算简单http://open.yixin.im/document/oauth/api根据指南上的步骤,利用易信提供的测试IDAppID(client_id): yxbbd0e8b3dce64e02bab42437becc4384       AppSecret:5a1db5830047b4a可以很容易获得access_token,以及指定联系人的toA

2015-10-19 12:49:07 2220 2

原创 JAVA调用易信接口向指定好友推送消息(一)背景需求

众所周知,电信公司内部一直使用易信群进行交流各种工作交流都在易信群里面沟通包括投诉处理,障碍报修,拍照上传最重要的就是每天甚至每个时点的指标完成情况的通报所以只能用4个字来形容String 管控到位="Sang Xin Bing Kuang"博主最近接到业务支撑中心一个小小的请求每个时点,对各支局当天完成情况,在易信群里及时通报在没有易信之前,大家每天早上O

2015-10-19 12:30:28 1275

原创 JAVA使用apache http组件发送POST请求

在上一篇文章中,使用了JDK中原始的HttpURLConnection向指定URL发送POST请求可以看到编码量有些大,并且使用了输入输出流传递的参数还是用“name=XXX”这种硬编的字符串进行传递的下面介绍一下apache commons项目中的apache http组件中的HttpClient用这种方式可以很快的使用键值对参数向URL发送请求package

2015-10-19 12:01:37 741

原创 JAVA使用原始HttpURLConnection发送POST数据

public static void main(String[] args) throws Exception{ String urlPath = new String("http://localhost:8080/Test1/HelloWorld"); //String urlPath = new String("http://localhost:8080/Test1/HelloW

2015-10-19 10:20:48 555

原创 重新开始写博客

工作原因,两年没有写代码了到基层一线当了支局负责人在电信,支局真的是各种心累基本上全年无休地要去搞经营发展直到最近业务支撑中心有个小小的需求重燃写代码、搞技术的热情装上eclipse,tomcat,mysql蓦然回首,才发现痴心不改,最爱编程。

2015-10-19 10:04:08 416

gbk2utf.exe

将目录(及其子目录)下所有GBK编码的文件转成UTF-8的工具。 详细使用方法:https://gitee.com/newflydd/gbk2utf

2020-12-04

sqlite3.lib文件

sqlite3官网不提供lib文件,需要用户通过.def文件自行使用vs的lib命令进行编译生成,而很多程序猿为了这么一个小步骤需要全新安装VS系列,太不划算了,这边为大家提供了编译好的32位和64位的sqlite3.lib文件,版本是最新的sqlite3.12,供大家使用。

2016-04-05

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

TA关注的人

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