- 博客(13)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 简单了解JAVA8的新特性
JAVA8新特性会颠覆整个JAVA程序员的编程习惯 甚至如果您坚守JAVA7之前的编程习惯,今后你看比较年轻的程序员写的JAVA代码都会无法理解 所以为了保证不脱钩,我觉得有必要学习JAVA8的新特性,况且,这会极大得提高CPU效率和编码效率 我们来简单了解一下JAVA8的新特性 我觉得主要有两个比较重要的,一是Lambda表达式,二是集合类的stream操作
2015-11-08 22:27:17 506
原创 POI刷新数据后的函数(公式)更新问题
使用POI将Excel模板中的数据进行更新,这应该是很常见的操作 下面就贴上一小段简单的示例代码来稍作演示 public class ModifyExcel { /** * @param fileName Excel报表路径 * @param sheetName Excel中需要修改的sheet名 * @param modify_fr
2015-11-07 21:58:49 1864 1
原创 给你的JAVA程序配置参数(Properties的使用)
我们在写JAVA程序时,很多时候运行程序的参数是需要动态改变的 测试时一系列参数,运行时一系列参数 又或者数据库地址也需要配一套参数,以方便今后的动态部署 这些变量的初始化,我们在写小DEMO时完全可以写死在JAVA文件中 但程序需要发布或者局部部署时,这些参数就需要脱离程序代码了 我们有多种存放参数的方式,比如数据库、XML文件又或者直接是txt文件,又或者使用ma
2015-11-07 21:54:06 1695
原创 使用Quartz创建定时任务
项目开发中经常需要定时循环执行某些任务 比如定时发送报表,定时发送邮件,亦或者定时清理缓存,定时更新数据等等 有些时候可以简单地利用Windows Server的计划任务执行程序 Linux也有相应的计划任务配置 但如果碰到比较复杂的循环定时 比如周一到周五的8点到18点,每隔1小时发送报表邮件 或者每个月的最后一个周六的晚上24:00对数据库进行备份等等
2015-10-31 21:53:07 603
原创 JAVA将Excel中的报表导出为图片格式(三)换一种实现
上一篇介绍了使用Java的Robot机器人实现截图,然后将剪贴板上的数据流生成PNG图片 但是经过博主的不断测试,在完全依赖远程桌面的没有终端显示器的服务器上 使用截图方式是不可行的,因为一旦使用了远程桌面,再断开桌面,系统后台执行的截图程序会全部截到黑屏 所以博主不得已去用另一种通用方式生成PNG 这就是要使用Apache公司的POI工具,对整个excel进行解析
2015-10-27 10:39:30 5454 8
原创 使用截图方式将Excel导出为PNG图片的不可行性
博主前面一篇文章使用了JAVA的Robot机制 模拟打开Excel然后Robot移动到指定区域,截图并生成PNG格式图片 试图使用这种方式将复杂的Excel报表转化成无差别的PNG图片 但是这种方式遇到了严重的问题 程序运行在服务器上,服务器大多数情况下需要远程桌面 一旦远程桌面断开后,后台执行截图的程序只能截取到黑屏 再次连接远程桌面后,又可以正常截图
2015-10-27 10:38:45 909
原创 JAVA将Excel中的报表导出为图片格式(二)实现思路
接上文,一封类似于下方设计的Excel报表,如何将它指定的区域导出为样式一模一样的JPG图片呢? 要实现这个功能没有现成的解决方案,谷歌度娘了好久也没有,最终自己想了几条思路: 思路1:将报表中的背景、边框等截图下来作为模型图片,需要定时更新的数据通过JDBC读取Oracle中的数据绘制到模型图片上 否定原因:不具可行性,所有数据的坐标点需要有规则方便绘图时循环
2015-10-21 23:59:28 1784 1
原创 JAVA将Excel中的报表导出为图片格式(一)问题背景
如题所示,先抛出一个问题,如何使用JAVA将Excel中的报表导出为图片格式? 首先说一下这个问题的背景,也就是为什么博主会碰到这个问题 随着微信,易信之流大行其道,企业内部的办公交流、绩效考评甚至考勤拍照等事务都转移到形形色色各种微信群、易信群了 压力山大的中国电信就是其中一个企业,所有电信员工手机上基本上都装着易信客户端 并不是因为易信是由中国电信更网易合作开发的IM产
2015-10-21 22:57:50 1902
原创 JAVA调用易信接口向指定好友推送消息(二)POST测试
易信的API接口做的还算简单 http://open.yixin.im/document/oauth/api 根据指南上的步骤,利用易信提供的测试ID AppID(client_id): yxbbd0e8b3dce64e02bab42437becc4384 AppSecret:5a1db5830047b4a 可以很容易获得access_token,以及指定联系人的toA
2015-10-19 12:49:07 2200 2
原创 JAVA调用易信接口向指定好友推送消息(一)背景需求
众所周知,电信公司内部一直使用易信群进行交流 各种工作交流都在易信群里面沟通 包括投诉处理,障碍报修,拍照上传 最重要的就是每天甚至每个时点的指标完成情况的通报 所以只能用4个字来形容 String 管控到位="Sang Xin Bing Kuang" 博主最近接到业务支撑中心一个小小的请求 每个时点,对各支局当天完成情况,在易信群里及时通报 在没有易信之前,大家每天早上O
2015-10-19 12:30:28 1268
原创 JAVA使用apache http组件发送POST请求
在上一篇文章中,使用了JDK中原始的HttpURLConnection向指定URL发送POST请求 可以看到编码量有些大,并且使用了输入输出流 传递的参数还是用“name=XXX”这种硬编的字符串进行传递的 下面介绍一下apache commons项目中的apache http组件中的HttpClient 用这种方式可以很快的使用键值对参数向URL发送请求 package
2015-10-19 12:01:37 716
原创 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 543
原创 重新开始写博客
工作原因,两年没有写代码了 到基层一线当了支局负责人 在电信,支局真的是各种心累 基本上全年无休地要去搞经营发展 直到最近业务支撑中心有个小小的需求 重燃写代码、搞技术的热情 装上eclipse,tomcat,mysql 蓦然回首,才发现 痴心不改,最爱编程。
2015-10-19 10:04:08 409
sqlite3.lib文件
2016-04-05
C语言中,对一段函数进行超时判断,请问怎么实现?
2016-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人