- 博客(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关注的人