java
WinterChen的博客
这个作者很懒,什么都没留下…
展开
-
java 给时间增加几个小时方法
/** * 给时间加上几个小时 * @param day 当前时间 格式:yyyy-MM-dd HH:mm:ss * @param hour 需要加的时间 * @return */ public static String addDateMinut(String day, int hour)//返回的是字符串型的时间,输入的 //是S原创 2017-06-08 15:46:05 · 35019 阅读 · 0 评论 -
java优雅的输出helloWorld
public static void main(String[] args) { System.out.println(randomString(-229985452) + " " + randomString(-147909649)); } public static String randomString(int seed){ Random rand原创 2017-08-08 18:00:09 · 1734 阅读 · 0 评论 -
Java导出Excel文档(poi),并上传到腾讯云对象存储服务器
需求后台生成周报月报季报年报Excel,将文件下载链接推送给对应客户开发思路:1.根据选定日期生成周报,月报,季报,年报数据 2.将这些数据报告生成Excel表格 3.把生成的文件上传到腾讯云对象存储服务器 4.将服务器返回的url存储到数据库工具poi-3.14-20160307.jar(点击可下载)数据获取数据部分省略了代码主方法public boolean addReportExcelT原创 2017-10-20 10:54:47 · 4524 阅读 · 0 评论 -
java 完美的单例模式
利用的是内部类配合枚举实现的单例模式: 优点: * 枚举实现的单例模式,不但可以防止利用反射强行构建单例对象,而且可以防止枚举类对象被反序列化的时候,保证反序列对象返回的结果是同一对象; * 利用内部类可以实现懒加载,从外部无法访问MyEnumSingle,只有当调用MySingleton.MyEnumSingle.INSTANCE.getInstance() 才能得到单例对象。/** *原创 2017-12-05 09:21:08 · 815 阅读 · 0 评论 -
Java源码之旅(1) - ArrayList
技术在学习中成长,源码的世界没有你想象的那么复杂前言2018年的五月,开始java的源码学习之旅,从简单的角度去理解java的源码,前几天在学习交流中正好看了一下java集合的源码,才发现源码并没有想象中的那么难以理解,所以,源码之旅从java的集合类开始咯。本章的源码版本为:JDK1.8类的关系要理解ArrayList的源码,我们就需要从它的关系开始,Arra...原创 2018-05-10 17:50:02 · 422 阅读 · 1 评论