使用SpringBoot Admin 配置QQ邮箱去发送邮件时报错:com.sun.mail.smtp.SMTPSenderFailedException: 501 mail from address must be same as...
SpringMVC执行流程 用户发送请求至前端控制器DispatcherServlet DispatcherServlet收到请求调用处理器映射器HandlerMapping。 处理器映射器根据请求url找到具体的处理器,生成处理器执行...
Spring事务可简单的理解为由PlatformTransactionManager, TransactionDefinition, TransactionStatus 构成 PlatformTransactionManager...
SpringBoot的WEB异常捕获,如果是WEB项目的话,可以直接处理Controller中的异常。如果不是WEB项目的话,就需要使用AspectJ来做切面。 1. web项目 package com.test.handler;...
参考链接 http://www.ruanyifeng.com/blog/2014/09/illustration-ssl.html
简介 数据在TCP层称为流(Stream),数据分组称为分段(Segment)。作为比较,数据在IP层称为Datagram,数据分组称为分片(Fragment)。 UDP 中分组称为Message。 TCP 数据包的大小 以太网数据...
1. 前言 网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实体之间有一条端到端的逻辑通信信道。 UDP...
ThreadLocal 是一个线程的本地变量,也就意味着这个变量是线程独有的,是不能与其他线程共享的,这样就可以避免资源竞争带来的多线程的问题,这种解决多线程的安全问题和lock(这里的lock 指通过synchronized 或者Lock...
ThreadLocal 保证的是单个线程内部访问的是同一个实例,不同线程访问的不是同一个实例。 package test; public class Singleton { private static final...
如果采用有界BlockingQueue,队列满后启用maximumPoolSize,达到maximumPoolSize上限后走RejectedExecutionHandler的逻辑;如果采用无...