首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
左琪
掘友等级
java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
MySQL 8.0 MVCC 源码解析
前言之前在 面试必问的 MySQL,你懂了吗? 中简单的介绍了 MVCC 的原理,掌握了这个原理其实在面试时是可以加分不少的。因为现在很多人的理解还是停留在《高性能 MySQL》书中的版本,也就是通
Soul网关(6) - 同步数据之Websocket
这一篇我们从源码角度来分析一下在配置websocket通信协议下,soul网关的管理后台如何动态的同步数据到soul网关的。 本篇所指的同步数据,是soul网关管理后台页面修改配置数据,数据同步到soul网关的核心服务,并且更新存于本地缓存的相关配置信息这一过程。 由于网关处于…
Soul网关(5) - SpringCloud Demo
话不多说,上来就干采用soul项目源码中自带的SpringCloud示例项目项目配置soul网关项目依赖pom文件中增加soul的springcloud相关依赖注册中心我们采用eureka,需要增加相
ES系列 - Elasticsearch并发冲突解决:乐观锁vs悲观锁
1.并发冲突多个线程去同时访问es中的一份数据,然后各自去修改之后更新到es,由于线程的先后顺序不同,可能会导致后续的修改覆盖掉之前的修改,显然一些场景下我们是不允许发生这种并发冲突的问题,例如电商商
LongAdder浅析
一、介绍LongAdder是DougLea设计的一个线程安全的累加器,基本可以替换AtomicLong.其设计主要分为两部分,一部分是base,基础数据,如果没有数据竞争,那么就一直会对base进行
超详细Canal入门,看这篇就够了!
我们都知道一个系统最重要的是数据,数据是保存在数据库里。但是很多时候不单止要保存在数据库中,还要同步保存到Elastic Search、HBase、Redis等等。 这时我注意到阿里开源的框架Canal,他可以很方便地同步数据库的增量数据到其他的存储应用。所以在这里总结一下,分…
MySQL架构原理(理论->InnoDB配置应用)
前部分偏理论,了解结构即可。后部分存储引擎为重点应用方面 主要理解线上配置 和 redolog undolog binlog 配置和操作。 MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。 1. 网络连接层 客户端连接器(Client …
蚂蚁金服2019实习生面经总结(已拿口头offer)
一面是上海的小哥打来的,3.12 号中午确认的内推,下午就打来约时间了,也是唯一一个约时间的面试官。约的晚上八点。紧张的一比,人生第一次面试就献给了阿里。 幸运的是一面的小哥特温柔。好像是个海归?口语中夹杂着英文。废话不多说,上干货: 我: 巴拉巴拉...。 面试官: 我看你简…
Dubbo源码分析(一)Dubbo与Spring集成实例
Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远…
Mybatis源码分析(四)mapper接口方法是怎样被调用到的
在Mybatis架构的最上层就是接口层,它定义的是与数据库交互的方式。还记不记得我们在前面章节说的那两种方式?不记得没关系,我们回忆一下。 使用Mybatis提供的API进行操作,通过获取SqlSession对象,然后根据Statement Id 和参数来操作数据库。 定义Ma…
下一页
个人成就
文章被点赞
2
文章被阅读
308
掘力值
14
关注了
23
关注者
2
收藏集
22
关注标签
3
加入于
2018-12-12