- 博客(25)
- 收藏
- 关注
原创 poi读取Excel时日期为数字 的解决方法
在使用poi解析Excel文件时,会发现,表格中的日期解析出来是一个数字,如下:这是Excel表格的截图:这是poi解析出来的这个日期的结果:我们期望这个日期解析出来是:2015/8/21,而结果却是42237.什么原因呢?这个数字是什么呢?是以1900年为原点,到2015年8月21日,之间经过的天数。知道这个后,就很好处理了,我们拿到1900年的日期,在这个日期上加上
2017-11-29 21:36:27 10688 4
原创 SQL---计算两个日期之间的时间差
在进行日期处理的时候,有时会需要计算一下两个日期之间相差几年零几个月,这里记录一下,如何用mysql数据库和java结合,准确的拿到两个日期之间的时间差。1.mysql数据库中,利用TIMESTAMPDIFF函数,拿到两个日期之间相差的月数,当然,也可以拿到天数,年数,如下:SELECT TIMESTAMPDIFF(DAY,'2012-10-01','2013-01-13') as dayDiff...
2017-11-29 09:29:38 20946
原创 java基础---目录
几个月前从北京来到杭州,比较幸运,面试时问的基础和底层都恰好还记得,但主要都是框架和开发中的问题。最近有个朋友也从北京过来,去面试时,遇到的一些基础问题,回来又问我还记得不,我发现那几个基本忘得差不多了。
2017-11-18 20:03:38 435
转载 Win10安装 JDK 及配置环境变量的方法
电脑系统是window10了,不过和在window7上差别不大。这个文章很全面,直接照做就可以了。
2017-11-16 21:20:15 1153
原创 Java8---Stream的介绍和相关概念(1)
Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation
2017-11-15 17:09:13 982
原创 二叉树---(3)前序遍历,中序遍历,后序遍历
所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。访问结点所做的操作依赖于具体的应用问 题。 遍历是二叉树上最重要的运算之一,是二叉树上进行其它运算之基础。 按照根节点位置的不同分为前序遍历,中序遍历,后序遍历。
2017-11-15 11:05:18 2306
转载 二叉树---(1)图文解析
看了几十篇关于二叉树的文章,发现这个文章是最全面和通俗易懂的,而且此作者对很多数据结构和算法都很了解,写了不少好文章。这里记录一下,由于原文有C++的实现,但是我现在不搞C++,所以删除了部分。本篇介绍了树,二叉树,二叉查找树等相关的概念。
2017-11-15 09:39:57 793
原创 SQL---count()函数结果为null时替换为0
在sql中,做count()统计时,如果结果为null,这条数据是不显示的,但是经常会有类似的需求,比如:统计江西省下的某11个市的企业数量,如果有些城市企业数量为null,会发现最后返回的结果不到11条。怎么办?
2017-11-14 15:51:37 46840 4
转载 惹恼程序员的十件事
本文来源:click惹恼程序员的十件事 2009年04月06日 陈皓 评论 44 条评论 24,669 人阅读程序员应该是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员
2017-11-11 18:00:55 455
转载 程序员的八个级别
本文来源:click看到酷壳的一篇文章,很多年前写的,但是现在看着也还是挺有道理的。程序员的八个级别 2009年04月06日 陈皓 评论 在面试时,你可能会被经常问到“在未来5年,你想干什么?”,这可能是一个比较难回答的问题。在中国,答案一般可能会是Team leader,Manager,或是Architect,Specialist等,在中国,大家
2017-11-11 17:56:53 636
转载 关于编程的经典语录
来源:点击这里过早的优化是万恶之源。Premature optimization is the root of all evil!– Donald Knuth 在水里行走和以一个需求规格进行软件开发,有一点是相同的,那就是如果水或需求都被冻住不了,那么行走和软件开发都会变得容易。Walking on water and developing software from
2017-11-11 17:48:21 3608
原创 接口数据返回---标准格式
在项目开发中,初期搭建框架时,定好通用的接口数据返回格式,定义好全局的状态码,是非常有必要的。一个项目,甚至整个公司,遵循同一套接口返回格式规范,这样可以极大的提高进度,降低沟通成本。
2017-11-11 14:15:57 34892 3
原创 Java8---java:-source 1.5 中不支持lambda表达式 || 设置idea编译环境
在使用lambda表达式时,可能会遇到如下问题,这是因为idea的编译环境还是1.5(虽然安装的是jdk1.8,但还是需要设置一下)
2017-11-10 15:47:10 7064
原创 xml解析---MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。
解析xml文件时,有时会出现如下的错误,是由于文件的编码格式造成的,信息如下:Nested exception: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。解决方式也很简单,直接用记事本打开文件,另存为,然后选择utf-8格式保存即可。
2017-11-10 15:26:45 4541 1
原创 xml解析---Java解析xml文件
dom4j解析xml文件、之前用下面的方法,90M的xml,500万行,解析完插入数据库,单线程,不到1小时搞定。
2017-11-09 20:26:34 1600 1
原创 xml解析---Java解析xml文件 /江格式解析
这篇文章详细的介绍了4种用java解析xml文件的方法,我推荐使用dom4j这种,代码量很少,十几行就可以搞定了。可以完全照着此文作者的代码,基本不需要修改,就可以完成解析。在xml文件中,有些数据存储方式编码格式如下,这是xml文件保存时的一种编码格式,使用dom4j方式解析时,会自动识别过来,不用做转码处理。
2017-11-07 19:07:11 1252
原创 Java 8---LocalDate,LocalTime处理日期时间
JDK8中,新增了三个类,用以处理时间。LocalDate专门处理日期,LocalTime专门处理时间,LocalDateTime包含了日期和时间,而且对于很多复杂的问题,都提供了现成的方法,比如:获取2017年12月的第一个周一,这样的处理,在以前,是很复杂的,而现在,只需要一行代码即可。(使用前,需要将JDK升级到1.8)
2017-11-06 18:55:48 17391
原创 idea设置main()方法快捷键
intelliJ IDEA自身是没有main()和System.out.println("")方法的,需要自己设置。详细步骤如下:
2017-11-02 20:10:23 42662 17
原创 Non-terminating decimal expansion; no exact representable decimal result.
Non-terminating decimal expansion; no exact representable decimal result.这个错误一般出现在BigDecimal的除法运算中
2017-11-02 13:49:29 3584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人