摘要:
前篇
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)