会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
节
春
度
欢
rhyme
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
28
下一页
2019年8月31日
(MYSQL)回表查询原理,利用联合索引实现索引覆盖
摘要: 一、什么是回表查询? 这先要从InnoDB的索引实现说起,InnoDB有两大类索引: 聚集索引(clustered index) 普通索引(secondary index) InnoDB聚集索引和普通索引有什么差异? InnoDB聚集索引的叶子节点存储行记录,因此, InnoDB必须要有,且只有一个
阅读全文
posted @ 2019-08-31 11:20 rhyme
阅读(4792)
评论(0)
推荐(2)
编辑
2019年8月29日
HTTPS原理
摘要: HTTP存在的问题 以下均是客户端http请求一次服务端可能出现的问题,即服务端向客户端响应请求,返回数据: 1. 明文传输,内容不加密:个人隐私、账户密码等信息可能会被盗取。2. 篡改,数据的完整性和安全性:收到的数据可能被第三方修改过,或被植入广告等。3. 假冒,服务端的身份未认证:访问的站点非
阅读全文
posted @ 2019-08-29 17:53 rhyme
阅读(338)
评论(0)
推荐(0)
编辑
2019年8月27日
ThreadLocal源码原理以及防止内存泄露
摘要: ThreadLocal的原理图 在线程任务Runnable中,使用一个及其以上ThreadLocal对象保存多个线程的一个及其以上私有值,即一个ThreadLocal对象可以保存多个线程一个私有值。 (重点)每一个线程Thread对象,都有一个threadLocals属性; 核心属性,因为每个Thr
阅读全文
posted @ 2019-08-27 17:02 rhyme
阅读(836)
评论(0)
推荐(0)
编辑
ReentrantReadWriteLock中的锁降级
摘要: 锁降级指的是写锁降级为读锁。 因为读锁与读锁之间不互斥,如果是写锁与读锁或者是写锁与写锁就会互斥,所以由写锁变为读锁就降级了。 如果当前线程拥有写锁,然后将其释放,最后再获取读锁,这种并不能称之为锁降级。 锁降级指的是把持住(当前拥有的)写锁,再获取到读锁,随后释放(先前有用的)写锁的过程。 下面给
阅读全文
posted @ 2019-08-27 16:42 rhyme
阅读(1060)
评论(0)
推荐(0)
编辑
2019年8月17日
多个线程分别顺序交替打印一种不同字符abcdefg(已实现随便多少个线程打印多少个字符,利用线程池实现多线程)
摘要: 下面实现多线程顺序打印字符"abcdefg"; 实现Runnable接口: /** * @author: rhyme * @date: 2019-08-17 14:39 * @topic: "Runnable" * @description: "每个线程通过sign表示需要打印的字符数组下标,ind
阅读全文
posted @ 2019-08-17 16:19 rhyme
阅读(858)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
28
下一页
TOP