理论
m1f2c3
这个作者很懒,什么都没留下…
展开
-
同步异步 阻塞非阻塞
老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水开。(异步阻塞)老张觉得这样傻等意义不大4 老张把响水壶放到火上,去客厅看电视,水壶响之前不再去看它了,响了再去拿壶。(异步非阻塞)老张转载 2021-01-23 18:23:14 · 87 阅读 · 0 评论 -
CompletableFuture
测试代码 package com.test; import java.util.concurrent.CompletableFuture; public class testFuture { public static void main(String[] args) throws Exception { CompletableFuture<Object> result = CompletableFuture.supplyAsync(testFuture::fun);原创 2021-01-16 10:47:29 · 170 阅读 · 0 评论 -
字符的编码节码
1、基本概念 名词 解释 编码 字符串(Unicode)->字节(UTF8 UTF16 UTF32 GB2312) 解码 字节(UTF8 UTF16 UTF32 GB2312)->字符串(Unicode) Unicode 万国码,有多种实现形式(UTF8 UTF16 UTF32等) UTF8 一种Unicode的实现方式,特点是对于字母来说编码之后的数据占一...原创 2020-02-05 18:27:41 · 226 阅读 · 0 评论 -
mysql事务和锁
参考文章 https://www.cnblogs.com/shihaiming/p/11044740.html 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单...原创 2019-09-06 23:57:14 · 79 阅读 · 0 评论 -
InnoDB存储引擎
摘自:MySQL技术内幕:InnoDB存储引擎(第二版) 1、线程 线程名 用途 Master Thread 主要负责将数据异步刷新到磁盘,保证数据的一致性,包括脏页刷新,合并插入缓冲,undo页回收 IO Thread 处理处理IO请求,有四个IO Thread,write, read,insert buffer, log IO buffer Purge Thread...原创 2019-09-07 09:14:28 · 88 阅读 · 0 评论 -
线程池
参考:https://zhuanlan.zhihu.com/p/73990200 1、主要参数 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime,TimeUnit unit, BlockingQueue<Runnable> workQueue, Threa...原创 2019-09-07 09:24:54 · 177 阅读 · 0 评论