- 博客(9)
- 收藏
- 关注
原创 mysql锁
mysql锁宏观 数据库锁 粒度小,方便用于集群环境 代码锁 粒度大,需要封装 微观 innodb 分类(种类) for update 仅适用于InnoDB,并且必须开启事务,在begin与commit之间才生效。 行锁&表锁 `只有明确指定主键,才会执行行锁,否则执行表锁` 无锁 `主键不存在...
2020-01-17 22:06:06 102
原创 redis
TEXT:redis授课思想 redis是什么 开源免费,BSD协议,C语言编写 为什么学习redis,redis怎么用 springboot2.x中redis进行连接(RedisTemplate[Lettuce]),之前是jedis 特点 持久化,AOF和RDB机制 多种数据结构 支持数据备份,集群等高可用功能 读写速度快,读1...
2020-01-14 22:32:22 137
原创 mysql 索引
TEXT:mysql 索引概念 索引是帮助mysql高效获取数据的排好序的数据结构 排好序的数据结构 索引存储在文件里 电脑磁盘 索引概述 磁盘存取原理 寻道时间(速度慢,费时) 旋转时间(速度较快) 数据结构可视化网址 数据结构可视化 https://www.cs.usfca.edu/~galles/vi...
2020-01-06 23:57:56 121
原创 BIO、NIO、AIO
TEXT:BIO NIO AIOsocket 定义 socket不是java中独有的概念,而是一个语言无关标准,任何可以实现网络编程的编程语言都有socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个链接的一端称为一个socket 连接三次握手 server启动,开始监听 1.client→server 启动后,向ser...
2020-01-03 00:34:11 140
原创 io多路复用
io多路复用TEXT:io多路复用出现场景 一个网络服务器,供多个网络客户端连接,并处理这些连接传上来的请求 假设有一个网络服务器,5个连接,fdA,fdB,fdC,fdD,fdE 实现思路 多线程 RPC框架 并不是最优方案 cpu线程切换(上下文)消耗资源 单线程 依赖DMA请求不会丢失 DMA既可以指内存和外设直...
2020-01-01 21:59:26 324
原创 nginx
TEXT:bilibili-nginx课程介绍 nginx节本概念 nginx是什么,做什么事情 反向代理 负载均衡 动静分离 nginx安装、常用命令和配置文件 linux中安装nginx nginx常用命令 nginx配置文件 nginx配置实例1-反向代理 nginx配置实例2-负载均衡 nginx配置...
2019-12-29 23:43:24 476
原创 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 277
原创 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 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人