自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 System.arraycopy用法

下面是 System.arrayCopy的源代码声明 : public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 代码解释:   Object src : 原数组 int srcPos : 从元数据的起始位置开始   Object dest : 目标数组 ...

2018-08-13 14:46:37 134

转载 好的博文记录

设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议) http://www.cnblogs.com/zuoxiaolong/p/pattern26.html

2018-08-10 11:51:30 176

转载 String类型的了解

1.这里可以根据 jdk 的源码来分析。字符串实际上就是一个 char 数组,并且内部就是封装了一个 char 数组。并且这里 char 数组是被 final 修饰的:public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /*...

2018-08-09 10:01:09 212

原创 list == null 和 list.isEmpty()的区别

list == null表示list尚未实例化,此时调用此对象的所有方法都会引发NullReferenceException。list.isEmpty()表示list已实例化,且元素数量 为0 。测试如下: List list1 = null; List list2 = new ArrayList(); System.out.println(list1.size...

2018-08-08 16:20:30 10263

转载 使用JSONObject生成和解析json

json数据类型 类型 描述 Number 数字型 String 字符串型 Boolean 布尔型 Array 数组 Object 对象 null 空值 (1)json中不区分整数、小数等类型,而统一使用Number来存储数字。 (2)Array表示数组,以中括号”[]”括起来,元素之间以逗号分隔,元素可以为任意类型。 (3)Object表示对象,类似于C语...

2018-08-08 15:53:32 304

原创 class.getName()和class.getSimpleName()的区别

Class类,是获取类的类模板实例对象,通过反射的机制获取。根据API中的定义:Class.getName():以String的形式,返回Class对象的“实体”名称;Class.getSimpleName():获取源代码中给出的“底层类”简称。单看这种书面文字的话,可能有人还是不明白他们的区别,下面我就将通过代码以及图片的形式,让大家直观地看到它们的区别,代码很简单,结果也很简单...

2018-08-08 15:09:46 338

原创 Spring Security使用Authentication获取当前用户信息

Spring Security使用一个Authentication对象来描述当前用户的相关信息。SecurityContextHolder中持有的是当前用户的SecurityContext,而SecurityContext持有的是代表当前用户相关信息的Authentication的引用。这个Authentication对象不需要我们自己去创建,在与系统交互的过程中,Spring Security会...

2018-08-08 14:54:57 51823 4

转载 AtomicLong用法

atomiclong 可以理解是加了synchronized的long。public class Counter { private static long counter = 0; public static long addOne(){ return ++counter; } } 这个类在多线程的环境下就会有问题了,假如开...

2018-08-08 14:23:32 11015

转载 SpringMVC BindingResult验证框架Validation特殊用法

使用注解一、准备校验时使用的JARvalidation-api-1.0.0.GA.jar:JDK的接口;hibernate-validator-4.2.0.Final.jar是对上述接口的实现;log4j、slf4j、slf4j-log4j二、编写需要校验的bean@NotNull(message=”名字不能为空”) private String userName; @...

2018-08-08 13:46:53 331

转载 @RequestParam 和 @PathVariable的区别

springMVC中的注解@RequestParam与@PathVariable的区别 @PathVariable绑定URI模板变量值@PathVariable是用来获得请求url中的动态参数的@PathVariable用于将请求URL中的模板变量映射到功能处理方法的参数上。//配置url和方法的一个关系@RequestMapping(“item/{itemId}”)/* @Requ...

2018-08-08 13:24:21 111

转载 @RequestMapping 用法详解之地址映射(转)

引言: 前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @...

2018-08-08 11:36:07 259

空空如也

空空如也

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

TA关注的人

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