2015年10月31日

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

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

posted @ 2015-10-31 22:15 丁丁·全栈工程师 阅读(2676) 评论(0) 推荐(0) 编辑

2015年10月27日

使用Quartz创建定时任务

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

posted @ 2015-10-27 22:00 丁丁·全栈工程师 阅读(4796) 评论(0) 推荐(0) 编辑

2015年10月26日

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

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

posted @ 2015-10-26 22:25 丁丁·全栈工程师 阅读(15598) 评论(21) 推荐(2) 编辑

2015年10月24日

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

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

posted @ 2015-10-24 23:05 丁丁·全栈工程师 阅读(1966) 评论(2) 推荐(0) 编辑

2015年10月21日

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

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

posted @ 2015-10-21 23:52 丁丁·全栈工程师 阅读(4121) 评论(6) 推荐(0) 编辑

2015年10月19日

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

摘要: 如题所示,先抛出一个问题,如何使用JAVA将Excel中的报表导出为图片格式?首先说一下这个问题的背景,也就是为什么博主会碰到这个问题随着微信,易信之流大行其道,企业内部的办公交流、绩效考评甚至考勤拍照等事务都转移到形形色色各种微信群、易信群了压力山大的中国电信就是其中一个企业,所有电信员工手机上基... 阅读全文

posted @ 2015-10-19 23:16 丁丁·全栈工程师 阅读(1712) 评论(0) 推荐(0) 编辑

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

摘要: 易信的API接口做的还算简单http://open.yixin.im/document/oauth/api根据指南上的步骤,利用易信提供的测试IDAppID(client_id): yxbbd0e8b3dce64e02bab42437becc4384 AppSecret:5a1db583004... 阅读全文

posted @ 2015-10-19 14:45 丁丁·全栈工程师 阅读(1236) 评论(1) 推荐(0) 编辑

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

摘要: 众所周知,中国电信内部一直使用易信群进行交流各种工作交流都在易信群里面沟通包括投诉处理,障碍报修,拍照上传最重要的就是每天甚至每个时点的指标完成情况的通报所以只能用4个字来形容String 管控到位="Sang Xin Bing Kuang"; //博主最近接到业务支撑中心一个小小的请求每个时点,... 阅读全文

posted @ 2015-10-19 14:39 丁丁·全栈工程师 阅读(403) 评论(0) 推荐(0) 编辑

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

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

posted @ 2015-10-19 14:36 丁丁·全栈工程师 阅读(2261) 评论(0) 推荐(0) 编辑

JAVA使用原始HttpURLConnection发送POST数据

摘要: package com.newflypig.demo;/** * 使用jdk自带的HttpURLConnection向URL发送POST请求并输出响应结果 * 参数使用流传递,并且硬编码为字符串"name=XXX"的格式 */import java.io.BufferedReader;import ... 阅读全文

posted @ 2015-10-19 14:17 丁丁·全栈工程师 阅读(19702) 评论(1) 推荐(1) 编辑

重新开始写博客

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

posted @ 2015-10-19 13:07 丁丁·全栈工程师 阅读(195) 评论(0) 推荐(1) 编辑

导航