java
Light_shineWang
这个作者很懒,什么都没留下…
展开
-
HttpClient发送HTTP请求
HttpClient客户端实现http post请求原创 2017-07-13 16:53:39 · 526 阅读 · 0 评论 -
java类加载器
类加载器java虚拟机代码存储在.class结尾的类文件当中,但是运行程序的机器并不能识别class文件,这就需要一种机制将class文件解释为机器能够识别的代码,这就是类加载器类加载器的分类类加载器分为以下三类: - BootStrap ClassLoader(引导类加载器或者叫启动类加载器) - ExtClassLoader(扩展类加载器) - AppClassLoader(系统类加载器或原创 2017-09-21 16:40:53 · 220 阅读 · 0 评论 -
spring源码解析-从xml配置文件中获取bean
在spring的实际应用中,我们经常将bean定义在xml的配置文件当中,那么,spring是如何从xml加载bean的呢?今天我们将从源码的层面进行简单的解读。原创 2017-10-10 21:04:05 · 906 阅读 · 0 评论 -
基于jdk8的格式化时间方法
背景jdk8之前,java使用Date表示时间,在做时间的格式化时,通常使用SimpleDateFormat,但是SimpleDateFormat是非线程安全的,在写代码时通常要将之定义为局部变量或者使用ThreadLocal包装; 第三方库joda-time封装了很多对时间的处理方法,可以作为jdk7及其之前的标准时间处理库。原创 2017-10-20 15:47:42 · 19075 阅读 · 1 评论 -
java foreach遍历顺序
在java中,我们经常使用foreach(官方说法:The enhanced for statement)的形式来遍历Collection和Array,那么遍历的顺序是怎么样的呢? 一般,我们使用如下的形式来使用foreach的功能:for(var x : expression) statement上述代码的语义基本如是:x是变量,expression是需要遍历的Collection...原创 2018-03-21 21:28:05 · 15271 阅读 · 1 评论 -
Spring MockMvc模拟shiro登录
背景最近在使用SpringBoot MockMvc进行controller层的单元测试,在测试的场景中需要用户先进行登录,用户登录使用的安全框架是apache shiro,在使用的过程中发现,使用MockHttpSession无法再用户登录后获取到shiro的session。解决过程对于需要模拟用户登录的场景,我们一般的做法是先调用用户的登录接口,然后获取到session,然后使用...原创 2018-08-07 17:51:31 · 4008 阅读 · 1 评论