240 发简信
IP属地:上海
  • Resize,w 360,h 240
    线程池

    Executors提供的4种线程池 它们的核心构造器是ThreadPoolExecutor.java,所以了解了ThreadPoolExecut...

  • 设计模式总结

    工厂模式 只对结果负责,封装创建过程,如BeanFactory 单例模式 保证独一无二,如ApplicationContext 原型模式 拔一根...

  • Resize,w 360,h 240
    Hexo博客的阅读统计和评论功能

    hexo的nexT框架支持阅读统计和评论的功能,我们需要用到leancloud账号,将统计数据和评论内容存储到leancloud上,具体步骤如下...

  • Resize,w 360,h 240
    layui的一个登录和权限示例

    layui是一个专门为后台而设计的一个前端框架,功能强大,特别适合后端开发人员,本文以一个demo把登录模块和权限模块基本原理说明,详细的内容可...

  • springboot的工作原理

    承接springmvc的工作原理,这里探讨springboot是如何工作的,由springboot的启动类SpringbootdemoSimpl...

  • 异步处理

    异步处理的实现方式有几种: 定时任务 适用于处理任务时间很长,并且即时要求不高的情况,例如生成pdf合同文件,生成报表,定期同步系统之间的数据详...

  • 定时任务

    springboot中的定时任务 1.在启动类上加入@EnableScheduling开启定时任务 2.新建类HelloJob.java 3.启...

  • 多线程

    线程基本介绍和创建方式 参考Java 多线程编程 jdk自带的线程池 java.util.concurrent包提供了线程相关的类,Thread...

  • snychronized

    同步关键字snychronized用于锁定对应的代码,类似于一把锁一把钥匙,当代码并发执行的时候,最先执行的线程先拿到钥匙,打开锁开始执行代码,...

个人介绍
本人2012至今一直从事java编程工作,建立此博客目的是总结自己以前的知识点,文章以少文字、多图、多代码的方式来阐述单个知识点。
个人博客:http://blog.haijuny.wang/
GitHub:https://github.com/haijunY