会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
开顺
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
下一页
2020年1月17日
检查型异常&非检查型异常
摘要: 摘抄自:https://blog.csdn.net/lipr86/article/details/78674572 1. 粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕
阅读全文
posted @ 2020-01-17 17:33 开顺
阅读(275)
评论(0)
推荐(0)
2019年11月24日
java 线程池的几种状态
摘要: 摘抄自:https://blog.csdn.net/u011389515/article/details/80656813 线程池的5种状态:Running、ShutDown、Stop、Tidying、Terminated。 线程池各个状态切换框架图: 1、RUNNING (1) 状态说明:线程池处
阅读全文
posted @ 2019-11-24 21:31 开顺
阅读(4447)
评论(0)
推荐(0)
2019年11月16日
线程阻塞工具:LockSupport
摘要: 1 LockSupport 类使用类似信号量的机制,它为每一个线程准备了一个许可,如果许可可用,那么park()方法会立即返回,并且消费这个许可,如果许可不可用,就会阻塞, 而unpark()方法则使得一个许可变为可用。 这一个特点使得:即使unpark(0方法操作发生在park()方法之前,它也可
阅读全文
posted @ 2019-11-16 22:57 开顺
阅读(205)
评论(0)
推荐(0)
2019年8月27日
jenkins
摘要: 1.1 Centos下Jenkins发布Springboot Centos下Jenkins发布Springboot 0. 目录 原理 服务器A软件安装 2.1 安装git 2.2 安装JDK 2.3 安装Maven 2.4 安装Jenkins 配置Jenkins 配置springboot持续集成项目
阅读全文
posted @ 2019-08-27 13:39 开顺
阅读(309)
评论(0)
推荐(0)
2019年8月13日
Mysql中MVCC的使用及原理详解
摘要: 转载自:https://blog.csdn.net/w2064004678/article/details/83012387 准备 测试环境:Mysql 5.7.20-log 数据库默认隔离级别:RR(Repeatable Read,可重复读),MVCC主要适用于Mysql的RC,RR隔离级别 创建
阅读全文
posted @ 2019-08-13 18:08 开顺
阅读(37338)
评论(6)
推荐(2)
2019年7月2日
你知道 hash 的实现吗?为什么要这样实现?
摘要: 你知道 hash 的实现吗?为什么要这样实现? 在 JDK 1.8 的实现中,是通过 hashCode() 的高16位异或低16位实现的:(h = k.hashCode()) ^ (h >>> 16)。 主要是从速度、功效、质量 来考虑的,这么做可以在桶的 n 比较小的时候,保证高低 bit 都参与
阅读全文
posted @ 2019-07-02 17:08 开顺
阅读(411)
评论(0)
推荐(0)
为什么哈希表的容量一定要是 2的整数次幂?
摘要: 首先,capacity 为 2的整数次幂的话,计算桶的位置 h&(length-1) 就相当于对 length 取模,提升了计算效率; 其次,capacity 为 2 的整数次幂的话,为偶数,这样 capacity-1 为奇数,奇数的最后一位是 1,这样便保证了 h&(capacity-1) 的最后
阅读全文
posted @ 2019-07-02 17:02 开顺
阅读(939)
评论(0)
推荐(1)
2019年6月30日
同步异步 阻塞 非阻塞
摘要: IO操作概念在Unix系统中,一切都是文件。文件就是流的概念,在进行信息的交流过程中,对这些流进行数据的收发操作就是IO操作 我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。
阅读全文
posted @ 2019-06-30 19:23 开顺
阅读(172)
评论(0)
推荐(0)
2019年6月20日
数据库面试题
摘要: 转载自:https://zhuanlan.zhihu.com/p/23713529 (一)什么是存储过程?有哪些优缺点? 存储过程是一些预编译的SQL语句。 更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多
阅读全文
posted @ 2019-06-20 21:55 开顺
阅读(1027)
评论(0)
推荐(0)
MySQL事务一致性理解
摘要: 一致性是指数据处于一种语义上的有意义且正确的状态。一致性是对数据可见性的约束,保证在一个事务中的多次操作的数据中间状态对其他事务不可见的。因为这些中间状态,是一个过渡状态,与事务的开始状态和事务的结束状态是不一致的。 举个粒子,张三给李四转账100元。事务要做的是从张三账户上减掉100元,李四账户上
阅读全文
posted @ 2019-06-20 21:27 开顺
阅读(9218)
评论(1)
推荐(1)
上一页
1
···
10
11
12
13
14
15
16
下一页
公告