自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql锁

mysql锁 宏观 数据库锁 粒度小,方便用于集群环境 代码锁 粒度大,需要封装 微观 innodb 分类(种类) for update 仅适用于InnoDB,并且必须开启事务,在begin与commit之间才生效。 行锁&表锁 `只有明确指定主键,才会执行行锁,否则执行表锁` 无锁 `主键不存在...

2020-01-17 22:06:06 92

原创 redis

TEXT: redis 授课思想 redis是什么 开源免费,BSD协议,C语言编写 为什么学习redis,redis怎么用 springboot2.x中redis进行连接(RedisTemplate[Lettuce]),之前是jedis 特点 持久化,AOF和RDB机制 多种数据结构 支持数据备份,集群等高可用功能 读写速度快,读1...

2020-01-14 22:32:22 123

原创 mysql 索引

TEXT: mysql 索引 概念 索引是帮助mysql高效获取数据的排好序的数据结构 排好序的数据结构 索引存储在文件里 电脑磁盘 索引概述 磁盘存取原理 寻道时间(速度慢,费时) 旋转时间(速度较快) 数据结构可视化网址 数据结构可视化 https://www.cs.usfca.edu/~galles/vi...

2020-01-06 23:57:56 110

原创 BIO、NIO、AIO

TEXT: BIO NIO AIO socket 定义 socket不是java中独有的概念,而是一个语言无关标准,任何可以实现网络编程的编程语言都有socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端称为一个socket 连接三次握手 server启动,开始监听 1.client→server 启动后,向ser...

2020-01-03 00:34:11 124

原创 io多路复用

io多路复用 TEXT: io多路复用 出现场景 一个网络服务器,供多个网络客户端连接,并处理这些连接传上来的请求 假设有一个网络服务器,5个连接,fdA,fdB,fdC,fdD,fdE 实现思路 多线程 RPC框架 并不是最优方案 cpu线程切换(上下文)消耗资源 单线程 依赖DMA请求不会丢失 DMA既可以指内存和外设直...

2020-01-01 21:59:26 308

原创 nginx

TEXT: bilibili-nginx 课程介绍 nginx节本概念 nginx是什么,做什么事情 反向代理 负载均衡 动静分离 nginx安装、常用命令和配置文件 linux中安装nginx nginx常用命令 nginx配置文件 nginx配置实例1-反向代理 nginx配置实例2-负载均衡 nginx配置...

2019-12-29 23:43:24 465

转载 mark历史

个人历史废弃博客链接

2019-12-29 17:54:11 135

原创 github开源项目搜索

TEXT: github-开源项目搜索 搜索关键字 in:name in:readme in:description stars: forks: language: pushed: 常用用法 name in:name spring boot stars:>3000 in:name spring boot stars:>3000...

2019-12-29 17:44:02 257

原创 jenkins

TEXT: jenkins 概念 持续集成、持续部署、持续交付jenkins与hdson同源 web工程部署方式:手动 程序员提交代码到svn|git 检出代码源码 打包war 部署到tomcat web工程部署方式:jenkins 前置条件:linux基本命令vimmavengit|svn 开发人员提交代码到svn|git svn|git代...

2019-12-29 17:38:14 165

空空如也

空空如也

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

TA关注的人

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