自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我大师兄

哎,博客页面是越改越虐心啊。

原创 Java读写.properties文件实例,解决中文乱码问题

一般使用到properties配置文件,一般都是在spring项目里面,直接由框架帮你读,当然,你也得考虑到编码的问题。 但是现在要是要求使用Java直接读写properties文件,就发现很多的问题,比如,我的properties文件的编码竟然不是utf-8的。或者说我压根就没考虑到这个问题。 ...

2017-04-25 19:32:38

阅读数 49287

评论数 9

原创 Intellij IDEA 弹窗License activation 报 this license BIG3CLIK6F has been cancelled 错误的解决。

IntelliJ IDEA使用教程 (总目录篇) this license BIG3CLIK6F has been cancelled  具体如下: 对,没错,这个激活码本来可以使用到2018年的,但是,忽然间就不能用了。经查询吧。 还得修改个系统配置。具体 linux在/etc/h...

2017-04-25 19:01:31

阅读数 76382

评论数 70

原创 Intellij IDEA 中 .properties文件中文显示乱码问题的解决

IntelliJ IDEA使用教程 (总目录篇)   首先,你可能会见到如下提示: File encoding is disabled because .properties file (see Settings|Editor|File Encodings|Properties Files) ...

2017-04-25 17:50:04

阅读数 53333

评论数 5

原创 时间复杂度:O(1)、O(n)、O(n²)、O(nlogn)等是什么意思,白话文解释专业术语。

(1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个...

2017-04-25 11:28:31

阅读数 12246

评论数 3

原创 log4j中文日志乱码--输出到文件的日志,中文部分全是问号乱码的处理

因为业务需要,需要把保存系统操作日志,到文件中去,但是,忽然不知道怎么的,原来输出的日志都是好好的,但是后面的日志中的中文部分,都变成了问号的乱码,具体如下图: 如何处理这个问题: 在配置log输出的时候,未配置使用的编码格式,所以,在不同的机器上可能就出现不同的问题。应当如下配置即可...

2017-04-25 10:22:09

阅读数 8899

评论数 2

原创 for循环中第三个条件i++和++i有区别吗?

看了jdk1.8源码里面写了个for循环,但是我看到第三个条件竟然是++i,这个和我们平时写的for循环不一样啊。我们用的时候都是i++,不是++i,难道有什么高明的地方?好奇之下,就做了简单的测试。如下: package com.lxk.test; /** * 测试for循环,第三个条件...

2017-04-21 15:30:24

阅读数 6655

评论数 6

原创 Java 1.8 HashMap 源码中 put()方法详解

在jdk1.7的时候,hashmap底层结构就是数组+链表的结构,如果发生冲突,即hashcode相同key也相同,但是value不同的话,那么就会放在底层数组的同一个下标处,官方话叫同一个桶内,以链表的形式保存。 但是在jdk1.8后就修改这么个存储方式,变成了数组+链表+红黑树的结构。我就暂时...

2017-04-21 15:09:59

阅读数 5546

评论数 5

原创 Java类的各种成员初始化顺序如:父子类继承时的静态代码块,普通代码块,静态方法,构造方法,等先后顺序

class B extends A ,然后A类也就是父类里面有静态代码块,普通代码块,静态方法,静态成员变量,普通成员变量,普通方法。 子类也是这样,然后继承之后,关于程序打印输出的结果。 涉及到Java类的各种成员的初始化顺序。 经测试,得到如下结论: 1.父类【静态成员】和【静态代...

2017-04-20 19:30:32

阅读数 5739

评论数 0

原创 java 枚举类比较是用==还是equals?

一般在Java代码里面,涉及到比较2个值的问题,除了是简单的一般数据类型意外,字符串除外,我们都是使用==来判断是否相等的,但是对于字符串和对象以及封装类型的数据都是使用equals方法,来判断2个值是否相等。所以,当我看到别人的代码中,枚举类型变量,直接使用==,来判断是不是相等,很是诧异。然后...

2017-04-19 10:23:04

阅读数 53947

评论数 14

原创 如何配置sigar在Linux和Windows下使用java语言获得各种系统信息

重点是配置: 这个配置不是一般的jar包,引入到项目之后,就可以直接使用了,这个还得配置一下,不同的平台,操作也不一样 Windows:把sigar-x86-winnt.dll【sigar-amd64-winnt.dll(64bit)】添加到c:\WINDOWS\system32 Linux:...

2017-04-18 14:17:58

阅读数 5065

评论数 0

原创 SpringMVC ajax 请求报错:406 Not Acceptable 的解决办法 使用@ResponseBody注解

在使用ajax请求后台数据的时候,url一直报上面的错误。具体如下: SpringMVC ajax 请求报错:406 Not Acceptable 的解决办法 使用@ResponseBody注解

2017-04-14 14:50:49

阅读数 3418

评论数 0

原创 spring--data-mongondb ...CannotGetMongoDbConnectionException: Failed to authenticate to database

HTTP Status 500 - Request processing failed; nested exception is org.springframework.data.mongodb.CannotGetMongoDbConnectionException: Failed to auth...

2017-04-07 22:56:13

阅读数 5316

评论数 3

原创 Intellij IDEA 出现“Usage of API documented as @since 1.6+”的解决办法

具体报错内容如下: This inspection finds all usages of methods that have @since tag in their documentation.  This may be useful when development is performed ...

2017-04-06 09:24:20

阅读数 15144

评论数 7

原创 Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

IntelliJ IDEA使用教程 (总目录篇) Maven 组件界面介绍   如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目。一般单我们在 pom....

2017-04-05 10:53:13

阅读数 117950

评论数 91

原创 Java springmvc web项目,基于maven的hello world入门级项目使用IntelliJ IDEA 2017版本

IntelliJ IDEA使用教程 (总目录篇)使用这个IntelliJ IDEA创建一个简单的Java web maven项目,我在前面的文章里面已经示范过了。地址:IntelliJ IDEA 创建 hello world Java web Maven项目从头到尾都有图有真相2017版本主要是告...

2017-04-03 17:26:56

阅读数 25138

评论数 88

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