自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 CentOS下安装Docker

卸载旧版本 旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本: sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-lat

2022-03-17 10:04:28 119

原创 关于IO模型的理解

一些概念 阻塞与非阻塞 阻塞指的是用户空间程序的执行状态。传统的IO模型都是同步阻塞IO,java中默认创建的socket也都是阻塞的。 同步与异步 同步IO,是一种用户空间与内核空间的调用发起方式。同步IO是指用户空间线程是主动发起IO请求的一方,内核空间是被动接受方。异步IO则反过来,是指内核kernel是主动发起IO请求的一方,用户线程是被动接受方。 5种IO模型 《Unix网络编程》提到了5种IO模型,分别是阻塞IO,非阻塞IO,多路复用IO,异步IO,信号驱动IO 阻塞IO data = so

2021-11-15 15:06:12 572

原创 简单梳理一下Oauth2

先贴一个Spring-security的官方文档地址: 学习一门技术,最好的方法就是去看他的官方文档。 简介: OAuth2(开放授权)是一个开放标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容。 简而言之,Oauth2就是经过一次验证,将客户端及个人信息保存在服务器上,当在第三方应用上需要认证或者授权时,无需再次登录认证。 这是一个简单的流程图,便于大家快速了解Oauth2的认证流程: 接下来,我会按照下面几个模块,

2021-11-12 15:40:29 3927

原创 mybatis缓存机制

mybatis缓存机制 mybatis有一级缓存、二级缓存,并且预留了三级缓存的接口。 一级缓存 一级缓存也叫本地缓存,MyBatis 的一级缓存是在会话(SqlSession)层面进行缓存的。 MyBatis在开启一个数据库会话时,会创建一个新的SqlSession对象,SqlSession对象中会有一个新的Executor对象,Executor对象中持有一个新的PerpetualCache对象;当会话结束时,SqlSession对象及其内部的Executor对象还有PerpetualCache对象

2021-11-09 14:37:21 735

aidadll这是一个dll

这就是我随便找的dll,实在没积分了,你们看心情下载吧

2018-12-24

空空如也

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

TA关注的人

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