自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 无代码,纯文字!带你了解同步与异步,阻塞与非阻塞!

有的童鞋很可能会认为:同步就是阻塞,异步就是非阻塞!其实这是错误的,今天来说一说他们的区别!如果以前学习过的就当是复习,如果你对这一块不熟悉,正好可以了解一下。这是面试官最喜欢问的题目之一!把这四个概念两两组合,既可以得到四个新的概念:1.同步阻塞:客户端发送请求给服务端,此时服务端处理任务时间很久,则客户端则被服务端堵塞了,所以客户端会-直等待服务端的响应,此时客户端不能做其他任何事,服...

2020-01-10 16:31:46 114

原创 前端传入BO验证

当前端传入一个json格式的数据,后端转换为一个Bean后,需要对Bean进行验证判断传入参数的合法性和有效性。springboot工程中自动为我们引入了validation-api,我们直接使用即可。import lombok.Data;import org.hibernate.validator.constraints.Length;import javax.validatio...

2020-01-04 15:38:21 448

原创 Spring Boot2.X:使用Undertow或者Tomcat支持HTTPS

一.使用SpringBoot自带的Tomcat实现Https: 1.生成SSL证书 打开cmd窗口,输入如下命令keytool -genkey -alias tomcat -keyalg RSA -keystore ./server.keystore 按照提示进行操作输入密钥库口令:123456再次输入新口令:123456您的名字...

2019-07-01 15:05:06 629

转载 缓存和数据库双写一致性问题(转)

首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被大家喷的风险,写了这篇文章。文章结构本文由以下三个部分...

2019-03-20 13:47:47 157

转载 自动装箱和自动拆箱实现原理!

什么是自动装箱和拆箱自动装箱就是Java自动将原始类型值转换成对应的对象,比如将int的变量转换成Integer对象,这个过程叫做装箱,反之将Integer对象转换成int类型值,这个过程叫做拆箱。因为这里的装箱和拆箱是自动进行的非人为转换,所以就称作为自动装箱和拆箱。原始类型byte, short, char, int, long, float, double 和 boolean 对应的封装...

2019-03-06 15:58:41 6705

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除