上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 在MySQL中,默认的隔离级别是RR。 事务的隔离级别如下所示: 隔离级别 脏读 可重复读 幻象读 RU 存在 存在 存在 RC 不存在 存在 存在 RR 不存在 不存在 存在 Serializable 不存在 不存在 不存在 脏读:当前事务可能读到其它事务未提交的数据。 可重复读:当前事务内,多次 阅读全文
posted @ 2020-07-13 17:08 飞昂之雪 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 本文基于disruptor 3.4.2进行源码解读。 disruptor结构如下图所示: disruptor如何解决伪共享问题? 什么是伪共享? CPU从主存加载数据到工作内存时,是按缓存行的容量进行加载的。会按照空间临近的原则,加载变量所在缓存行的数据到工作内存。 当多个核心加载不同的变量处于同一 阅读全文
posted @ 2020-06-30 15:02 飞昂之雪 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 在springboot2.x集成log4j2时,始终无法关闭log4j2自身的日志输出。 已经做了如下配置: 在log4j2.xml的配置文件中,配置configuration的status属性为OFF; 确认系统所有地方无配置log4j2.debug; 如上配置都无法解决问题,只能从源码着手一探究 阅读全文
posted @ 2020-06-13 11:11 飞昂之雪 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: CPU的内存模型如下: 这种模式下,存在多核间缓存数据不一致的问题。为了解决这种问题,有2种硬件策略。 1.当一个CPU从主存读取缓存数据时,总线阻塞; 2.基于缓存一致性协议,当一个CPU读取到共享缓存时,如果某个CPU对共享缓存发生变更操作,会通知其它CPU缓存无效,触发其它CPU重新读主存。 阅读全文
posted @ 2019-11-13 11:36 飞昂之雪 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 公司的binlog消息通知,基于canal采集然后转发到rocketmq推送给业务进行消费。 基于此机制,为了实现实时计算通用源端处理,订阅了若干rocketmq的topic进行数据的幂等事务性投递到实时计算的消息队列。 订阅了之后,进程在线上运行几分钟之后就OOM了,于是按如下步骤分析原因: jm 阅读全文
posted @ 2019-10-15 15:37 飞昂之雪 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 在做微信的h5认证授权时,发现h5获取到code提交到后端后,h5这边会连续刷新2次。第一次的被中断,第二次的响应异常。因2次提交的code都一样,而微信的code 只能使用一次,故第二次的异常是正常情况。问题出在第一次,为什么会中断。 刷新2次的问题,从网上找了很多帖子,有在客户端的cookie做 阅读全文
posted @ 2019-01-05 21:18 飞昂之雪 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 在引入Spring的Validated时,需要声明如下bean: @Beanpublic MethodValidationPostProcessor methodValidationPostProcessor() { return new MethodValidationPostProcessor( 阅读全文
posted @ 2018-08-25 23:32 飞昂之雪 阅读(23268) 评论(0) 推荐(1) 编辑
摘要: libreoffice使用 https://www.libreoffice.org/ 1.安装主程序 2.安装语言包 3.安装依赖 yum install ibus 4.字体准备 将windows下的字体copy到/usr/share/fonts下 命令行转换: word转pdf: Mac: /Ap 阅读全文
posted @ 2018-07-19 20:19 飞昂之雪 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 对象空间分配流程如下: 针对这个流程,分别解释一下每一个选项的使用场景。 栈上分配: 栈上分配的基础在于逃逸分析,逃逸分析可以得到三种对象的逃逸状态。 全局逃逸:一个对象的引用逃出了方法或者线程。 全局逃逸:一个对象的引用逃出了方法或者线程。 参数级逃逸:在方法调用过程中传递对象的引用到另一个方法。 阅读全文
posted @ 2018-07-05 13:50 飞昂之雪 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 先做抽象定义如下: 定义一条数据记录为一个二元组[key, data],key为记录的键值,对于不同的数据记录,key是互不相同的;data为数据记录除key外的数据。 B-tree的特点: d为大于1的一个正整数,称为B-Tree的度(度可以理解为空间一定的条件下内节点的有效容量,与key大小和d 阅读全文
posted @ 2018-06-29 17:52 飞昂之雪 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页