用户中心USER CENTER

首页/用户
  • 线程池底层原理

    摘要:线程池同时可以避免创建大量线程的开销,提高响应速度。可以看到,的核心线程数和最大线程数都是指定值,也就是说当线程池中的线程数超过核心线程数后,任务都会被放到阻塞队列中。 目录 概述 JAVA通过多线程的方式实现并发,为了方便线程池的管理,JAVA采用线程池的方式对线线程的整个生命周期进行管理。1.5后引入的Executor框架的最大优点是把任务的提交和执行解耦。 要执行任务的人只需把T...

    Imfan 发布于Java
  • Java Bean Validation

    摘要:表达式语言依赖关系提供对变量插值的支持,允许在违规消息中使用表达式。这是当相应属性的值未通过验证时通常会呈现的消息。任何违反对象中定义的约束的行为都将作为返回。案例结论本文重点介绍了标准的简单传递,并使用注释和说明了验证的基础知识。 案例概述 在这本文中,我们将介绍使用标准框架验证Java bean的基础知识 - JSR 380,也称为Bean Validation 2.0。 当然,验...

    Imfan 发布于Java
  • 编写SonarQube自定义Java和Xml规则

    摘要:因为工作需要最近接触到了,需要根据项目自定义和规则,由于国内的资料实在是比较少,并且官网的资料全是英文的,看起来实在是头疼,所以希望写点资料能够帮助到其他人。 因为工作需要最近接触到了SonarQube,需要根据项目自定义Java和Xml规则,由于国内的资料实在是比较少,并且官网的资料全是英文的,看起来实在是头疼,所以希望写点资料能够帮助到其他人。官网地址:https://www.so...

    Imfan 发布于Java
  • SpringMVC之源码分析--HandlerMapping(二)

    摘要:由于抽象类重写了父类的方法,所以此时会调用的方法,在该方法中通过调用父类的方法,该方法通过模板方法模式最终调到类的方法。分析该类间接实现了接口,直接实现该接口的是抽象类,映射与请求。 概述 在前一章https://segmentfault.com/a/1190000014901736的基础上继续分析,主要完成SimpleUrlHandlerMapping类的原理。 本系列文章是基于Sp...

    Imfan 发布于Java
  • Holer一款局域网服务器代理到公网的内网穿透工具

    摘要:简介是一个将局域网服务器代理到公网的内网穿透工具,支持转发基于协议的报文。 Holer简介 Holer是一个将局域网服务器代理到公网的内网穿透工具,支持转发基于TCP协议的报文。 showImg(https://segmentfault.com/img/bV86d9?w=1289&h=741); 相关链接 开源地址:https://github.com/Wisdom-Pro... 软件...

    Imfan 发布于Java
<