自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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基础---(1)java中的final,static关键字

这一篇主要记录几个java中常用的关键字。

2017-11-18 20:14:24 364

原创 java基础---目录

几个月前从北京来到杭州,比较幸运,面试时问的基础和底层都恰好还记得,但主要都是框架和开发中的问题。最近有个朋友也从北京过来,去面试时,遇到的一些基础问题,回来又问我还记得不,我发现那几个基本忘得差不多了。

2017-11-18 20:03:38 435

转载 Win10安装 JDK 及配置环境变量的方法

电脑系统是window10了,不过和在window7上差别不大。这个文章很全面,直接照做就可以了。

2017-11-16 21:20:15 1153

原创 Java8---Stream的基本用法(2)

Stream的一些基本的使用方法,比如去重,遍历,筛选等。

2017-11-16 10:52:09 806 3

原创 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

转载 二叉树---(2)二叉查找树之Java实现

前面介绍了二叉树和二叉查找树的相关理论知识,这里,给出二叉查找树的Java实现。

2017-11-15 10:00:12 518 2

转载 二叉树---(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

转载 程序员的成长攻略

看完还是很有感触的,技术这个行业,不学习,不是停滞不前,而是向后退步

2017-11-13 11:04:43 802

转载 惹恼程序员的十件事

本文来源: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

原创 postman使用

postman是一款很好的接口调试工具,下面这篇文章,介绍的还是比较详细的。

2017-11-11 14:42:40 6818

原创 接口数据返回---标准格式

在项目开发中,初期搭建框架时,定好通用的接口数据返回格式,定义好全局的状态码,是非常有必要的。一个项目,甚至整个公司,遵循同一套接口返回格式规范,这样可以极大的提高进度,降低沟通成本。

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

原创 token的使用及原理

本文详细的介绍了JWT是什么,介绍了token的生成机制,优缺点,以及session的优缺点。

2017-11-07 09:33:57 5707

原创 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关注的人

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