摘要: 前篇 Spring Boot 日志处理你还在用Logback? 本文简介 前篇侧重 Log4j2 的配置,本篇侧重统一日志处理的应用,以下包含 HTTP 请求的日志处理、Exception 异常日志处理。 HTTP 请求日志 img 1、明确日志记录的内容 示例:用户、IP地址、Method、URI、请求参... 阅读原文
2019-11-10 11:07:04 阅读(1478) 评论(0)
摘要:   公司对开发人员的单元测试要求比较高,要求分支覆盖率、行覆盖率等要达到60%以上等等。项目中已经集成了jmockit这个功能强大的mock框架,学会使用这个框架势在必行。从第一次写一点不会,到完全可以应付工作要求,期间踩了好多坑,学到了不少东西。下面简单总结一下jmockit这个框架的使用,重点介绍Mock... 阅读原文
2019-11-10 09:58:01 阅读(2857) 评论(0)
摘要: 1/ 概述 利用Spring Boot作为基础框架,Spring Security作为安全框架,WebSocket作为通信框架,实现点对点聊天和群聊天。 2/ 所需依赖 Spring Boot 版本 1.5.3,使用MongoDB存储数据(非必须),Maven依赖如下: <properties> ... 阅读原文
2019-11-10 09:39:07 阅读(1590) 评论(0)
摘要: Step 1. 什么是生产者消费者问题 生产者消费者问题也叫有限缓冲问题,是多线程同步的一个最最最经典的问题。这个问题描述的场景是对于一个有固定大小的缓冲区,同时共享给两个线程去使用。而这两个线程会分为两个角色,一个负责往这个缓冲区里放入一定的数据,我们叫他生产者。另一个负责从缓冲区里取数据,我们叫他消费者... 阅读原文
2019-11-10 09:23:22 阅读(1736) 评论(0)
摘要: 目的:实现多个客户之间的通信 首先,这个聊天器的框架是这样的:    对于服务器端:建立socket,连接到服务器,并且开始监听。 import java.io.*; import java.util.ArrayList; import java.util.List; import java.net.*;... 阅读原文
2019-11-10 09:11:02 阅读(2436) 评论(0)
摘要: Spring之BeanFactory源码分析(二) 前言 在前面我们简单的分析了BeanFactory的结构,ListableBeanFactory,HierarchicalBeanFactory,AutowireCapableBeanFactory。主要核心类DefaultListableBeanFacto... 阅读原文
2019-11-10 08:10:05 阅读(2937) 评论(0)
摘要: Spring Schedule是Spring提供的定时任务框架,相较于Quartz,Schedule更加简单易用,在中小型应用中,对于大部分需求,Schedule都可以胜任。 一、Spring Schedule使用演示 在SpringBoot使用Spring Schedule非常简单,因为SpringBoot... 阅读原文
2019-11-10 07:53:02 阅读(2413) 评论(0)
摘要: Collection Collection是基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类... 阅读原文
2019-11-10 06:00:06 阅读(2613) 评论(0)
摘要: Spring之BeanFactory源码分析(一) ​ 注意:该随笔内容完全引自https://blog.csdn.net/u014634338/article/details/82865644,写的很好,非常感谢,复制过来算是个积累,怕以后找不到。 BeanFactory BeanFactory提供的是最基... 阅读原文
2019-11-10 00:00:20 阅读(2410) 评论(0)
摘要:    一、Collection、Collections的区别?   1. java.util.Collection是一个集合的顶级接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java类库中有很多具体的实现,其直接继承接口有List与Set。   2. Collections是... 阅读原文
2019-11-09 23:08:03 阅读(1702) 评论(0)