自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 @NotNull @NotEmpty @NotBlank 区别

首先是简要描述:@NotNull://CharSequence, Collection, Map 和 Array 对象不能是 null, 但可以是空集(size = 0)。  @NotEmpty://CharSequence, Collection, Map 和 Array 对象不能是 null 并且相关对象的 size 大于 0。  @NotBlank://String 不是 null...

2018-11-28 14:57:25 273

原创 idea 热加载 jsp自动更新

之前在开发项目时遇到的问题,即更新了js文件或者jsp文件之后想要刷新一下浏览器就生效,而不是重启tomcat ,当时搞了一会没搞出来,今天没事上网搜了一下才整好。首先设置tomcat 时将Deployment加载为exploded 类型然后将ON update action 和on fram deactvation 设置为Update calss and resources点...

2018-11-26 19:31:29 4166

转载 理清SpringMVC工作原理

一、首先,我们先来认识一下SpringMVC的主要组件前端控制器(DisatcherServlet):接收请求,响应结果,返回可以是json,String等数据类型,也可以是页面(Model)。处理器映射器(HandlerMapping):根据URL去查找处理器,一般通过xml配置或者注解进行查找。处理器(Handler):就是我们常说的controller控制器啦,由程序员编写。处理器适...

2018-11-23 10:38:57 1005

转载 Stream多线程并行数据处理

将一个顺序执行的流转变成一个并发的流只要调用 parallel()方法public static long parallelSum(long n){    return Stream.iterate(1L, i -> i +1).limit(n).parallel().reduce(0L,Long::sum);}并行流就是一个把内容分成多个数据块,并用不不同的线程分别处理每个数据块的...

2018-11-22 14:03:36 1432

转载 Java Socket

什么是SocketSocket的概念很简单,它是网络上运行的两个程序间双向通讯的一端,既可以接收请求,也可以发送请求,利用它可以较为方便地编写网络上数据的传递。所以简而言之,Socket就是进程通信的端点,Socket之间的连接过程可以分为几步:1、服务器监听服务器端Socket并不定位具体的客户端Socket,而是处于等待连接的状态,实时监控网络状态2、客户端请求客户端S...

2018-11-16 15:39:22 158

转载 Java8新特性 ——Streams

 Java8做了很多改进,以便我们少写点代码。接下来我们就来稍微了解一下,JDK自带的库文件中的一些简便工具吧。在本系列第〇篇,我就以一段“滑稽”的代码开头。说,在集合里面经常会做这种“滑稽”的处理。幸运的是,Java8给集合类提供了新技能,解决这个问题,新技能是Streams。我们现在就来了解他。        假设我们现在要统计一个List<Person>里面的男性个数,那么代码...

2018-11-02 17:40:16 501

空空如也

空空如也

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

TA关注的人

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