自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我大师兄

看文章记得点个赞哟

原创 LocalDate LocalTime LocalDateTime DateTimeFormatter Java 8 新出的时间(time)和日期(date)的API的使用详细实例

现在有如下需求,根据传入时间 获得当前时间的凌晨零点零分零秒的时间,时间戳。 获得当前时间的本周一的凌晨零点零分零秒的时间,时间戳。 获得当前时间的本月的第一天的凌晨零点零分零秒的时间,时间戳。 新接口更好用的原因是考虑到了日期时间的操作,经常发生往前推或往后推几天的情况。 使用Java 8 新提...

2017-12-27 10:53:54

阅读数 8803

评论数 3

原创 Java 代码中看到数字中间带下划线的,如 1000_000 这种形式的数字的理解

今天,一不小心,点到了源码里面去,看到个数字 1000_000,Java代码还可以这么定义数字的,厉害啦,我就百度啦下。原来这个就是1000000。等效的。只是1000_000这样写之后,可读性变强。 实际测试了下。 这个文章,是真的简单,就是图个稀奇。 我真的是第一次看见这...

2017-12-26 19:02:27

阅读数 5039

评论数 4

原创 Java项目读取配置文件时,FileNotFoundException 系统找不到指定的文件,System.getProperty("user.dir")的理解

唉,读取个文件,也就是在项目里面去获得配置文件的目录,然后,变成文件,有事没事,总是出个 FileNotFoundException   系统找不到指定的文件,气死人啦。 还有就是:System.getProperty("user.dir"),都说获得的是“工作目录”,有老铁们...

2017-12-18 20:45:48

阅读数 8004

评论数 6

原创 spring aop 中@annotation()的使用,关于自定义注解,绝壁原创的文章

在自定义个注解之后,通过这个注解,标注需要切入的方法,同时把需要的参数传到切面去。那么我们怎么在切面使用这个注解。 我们使用这个自定义注解一方面是为了传一些参数,另一方面也是为了省事。 具体怎么省事,看我下面的例子就造啦。 一般,别人的切面都是这么写的 先声明一个切入点。 //切入点签名 ...

2017-12-14 17:28:21

阅读数 10916

评论数 0

原创 Spring MVC 集成 AOP,自定义注解,在切面获得方法参数,以及自定义注解的参数。

本文实现了,自定义个注解,用来标注切入点,就是说,你想让哪些个方法执行切面的方法,只需要在这些方法上面,添加自定义注解,然后,就可以执行切面的advice啦。 我们在切面可以拿到: 1,当前执行方法的参数。 2,自定义注解上定义的参数。 3,顺便获得当前session里面的用户吧。 要在sprin...

2017-12-14 13:28:32

阅读数 20050

评论数 7

原创 aspectj 使用spring AOP切面编程的时候报错:ReflectionWorld$ReflectionWorldException NoClassDefFoundError 的处理

在spring mvc 项目中使用 aop 面向切面编程的时候,本以为万事俱备,当启动之后,发现,哦呵,代码报错啦。 nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/Reflection...

2017-12-14 10:25:39

阅读数 852

评论数 0

原创 Elasticsearch 增删改查之 Sense 插件使用 ,chrome浏览器Sense插件的介绍,离线安装,简单使用记录

Sense chrome插件的概述 Sense是一款基于chrome的插件。通过Sense扩展插件我们可以很方便的操作ElasticSearch。ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间时...

2017-12-13 15:33:05

阅读数 10672

评论数 4

原创 Google已将 xxx 标记为恶意程序并阻止安装的解决办法

当我想在chrome浏览器里面安装个自己下载的谷歌浏览器的插件时候,报错如标题。 我当前使用的谷歌浏览器的版本是 61.0.3163.100(正式版本) (64 位) 直接在谷歌浏览器的地址栏输入  chrome://settings/  可以直接到浏览器的设置页面。也可以通过点点点的操作到达这个...

2017-12-13 14:13:20

阅读数 15488

评论数 2

原创 UnsupportedOperationException之Collections$UnmodifiableList异常

报错内容如下: java.lang.UnsupportedOperationException at java.util.Collections$UnmodifiableList.sort(Collections.java:1331) 这个报错,牵扯到个unmodifiablerando...

2017-12-04 19:51:05

阅读数 2723

评论数 5

原创 i++不是原子操作,看似简单,实则巨坑的一个线程同步的问题。synchronized 和 volatile

线程同步,即对多个线程可能同时访问一个资源的时候。这个时候,有个互斥的要求,一般都是加锁。synchronized。但是,有时候,仅仅这个synchronized是不够用的,还可能会使用到一个不常用的关键字:volatile 下面看看这个简单的多线程同步的代码。看看加不加这个volatile会有什...

2017-12-04 11:08:26

阅读数 1883

评论数 10

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