自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我大师兄

看文章记得点个赞哟

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

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

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

2017-04-25 19:32:38 59017 10

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

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

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

2017-04-25 11:28:31 27941 6

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

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

2017-04-25 10:22:09 14573 2

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

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

2017-04-21 15:30:24 19249 7

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

在jdk1.7的时候,hashmap底层结构就是数组+链表的结构,如果发生冲突,即hashcode相同key也相同,但是value不同的话,那么就会放在底层数组的同一个下标处,官方话叫同一个桶内,以链表的形式保存。但是在jdk1.8后就修改这么个存储方式,变成了数组+链表+红黑树的结构。我就暂时不讨论他红黑树部分是怎么实现的。我就先看看这个put()方法具体是怎么执行的。因为源码中写if的

2017-04-21 15:09:59 9160 6

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

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

2017-04-20 19:30:32 10183

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

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

2017-04-19 10:23:04 97155 16

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

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

2017-04-18 14:17:58 6817

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

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

2017-04-14 14:50:49 4431

原创 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 authenticate to database [lxkdb], username = [tester],本意我是打算使用spring + springMVC + mongoDB,做个测试项目的。但是配置完成之后,一旦

2017-04-07 22:56:13 7467 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 under newer SDK version as the target platform for

2017-04-06 09:24:20 18155 7

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

IntelliJ IDEA使用教程 (总目录篇)Maven 组件界面介绍  如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目。一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注 4 的依赖区中没有看到最新写的依赖的话,可以尝试点击此按...

2017-04-05 10:53:13 178785 98

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

IntelliJ IDEA使用教程 (总目录篇)使用这个IntelliJ IDEA创建一个简单的Java web maven项目,我在前面的文章里面已经示范过了。地址:IntelliJ IDEA 创建 hello world Java web Maven项目从头到尾都有图有真相2017版本主要是告诉你:怎么使用IntelliJ IDEA编辑器;怎么自己新建tomcat服务器;怎么把服务器跑起来;简...

2017-04-03 17:26:56 33478 90

SyslogWatcher

SyslogWatcher

2017-05-03

Java开发手册(阿里巴巴-公开版)

阿里巴巴 JAVA 开发手册 阿里巴巴 JAVA 开发手册 编程规约 异常日志 MYSQL 规约 工程规约 安全规约

2017-01-13

guava-19.0.jar

guava-19.0.jar包

2016-10-26

大众点评sdk例子

大众点评sdk例子,里面还有个中平台的例子,我用的是安卓平台的,经测试可行。里面还有个oAuthu授权的例子,也是可以用的,在adt上可以运行。需要自己申请app key和 app secret

2015-08-03

全国省市区sqlite数据库

全国省市区sqlite数据库,数据全,体积小。好的话,给好瓶。

2015-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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