首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
媛芊
掘友等级
前端开发工程师
code code code !!!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 78
沸点 4
赞
82
返回
|
搜索文章
媛芊
赞了这篇文章
前端论道
微信公众号 @前端论道
·
5年前
关注
微信小程序图片保存到本地一次问题解决
最近接到一个小程序保存二维码到本地的需求,以保证用户分享进行推广。看看似简单的一个小需求,其实还是挺麻烦的,为大家分享下(这里项目使用了Taro小程序是一样的)。 查看文档...
38
3
分享
媛芊
关注了
yck
前端开发工程师
媛芊
关注了
十年踪迹
前端开发工程师
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
JVM容量评估及调优
这是一个非常直观的可以看到线程内存占用和gc活动概览的工具,也可以分析堆栈日志和线程,但是线程分析的不够细致只能看个大概,看不到线程栈。 这是一个可以分析heap、thre...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
RocketMQ原理、源码分析及实践
这篇其实是主要根据rocketmq源码的readme文档,把主要流程和关键点梳理一下,必要的地方会分析下源码,因为文档里写的不如直接看源码来的清楚。rocketmq官方文档...
4
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
记录一次 CPU飙高排查过程
早上阿里云报警,上服务器top看了下,一个java程序的进程cpu占用到了126%。 先看一下到底是哪个线程cpu占用过高,一般cpu过高可能是线程过多或者单线程中有死循环...
2
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
Mybatis缓存分析
一级缓存是指 SqlSession 级别的缓存 原理:使用的数据结构是一个 map,如果两次中间出现 commit 操作 (修改、添加、删除),本 sqlsession 中...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
Mybatis原理分析及插件实现
demo是根据官网提供的demo写的,就是加载配置文件初始化,然后获取mapper装载模版sql,然后调用执行。 mybatis的原理其实并不难,麻烦的里面用了很多设计模式...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
Dubbo基础原理
在export()方法中首先会装载ApplicationConfig等等各种基础配置,其实就是装载yaml文件里配置的属性,将这些属性设置到对应的config对象中。 接下...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
ThreadLocal内存泄漏
这里threadlocal的原理简单来说,就是Thread持有一个ThreadLocalMap的变量,然后在每一次threadLocal.get()或者threadLoca...
2
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
Spring生命周期梳理
创建ApplicationContext,设置原始的RootBeanDefinition,开始加载BeanDefinition。 springboot中通过main()函数...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
ElasticSearch原理
先来说一下为什么要使用ElasticSearch,一般web系统都是依附于关系型数据库这样的行数据库创建的,比如mysql这样的。常用的索引的组织结构都是B+或B树创建的,...
3
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
java backend tech stack(持续更新)
一个月面了几家大厂 总结了5W字的后端面经 zookeeper CAP定理 ZAB协议 Zookeeper Zab协议 Original leader选举算法和流程 Zoo...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
mysql运行原理(MVCC)
这片文章主要是为了自己能够理清mysql的运行原理写的,最近工作上有一些mysql的优化又来支撑更多的业务流量,了解清楚mysql的原理,更有利于技术选型。 平时用的mys...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
mysql运行原理(锁机制)
1. 锁 全局锁比较典型的应用场景是全库的逻辑备份。mysql提供了一个全局加读锁的方法Flush tables with read lock。所有的DDL(表结构变更)D...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
mysql运行原理(order by)
如上建标语句,需要运行下面的sql来查询1000条城市为杭州的数据。MySQL 会给每个线程分配一块内存用于排序,称为 sort_buffer。 1. 全字段排序 对 so...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
JUC-队列总结
1. ConcurrentLinkedQueue 无界非阻塞队列 ConcurrentLinkedQueue使用单向链表实现,对于出队和入队的操作使用CAS+自旋来实现线程...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
JUC-ThreadPoolExecutor原理
执行大量异步任务是,线程池提供了良好的性能,不是用线程池执行异步任务,每次都需要new Thread,而创建销毁线程其实是需要很大的系统开销的,而线程池的线程创建之后可以重...
1
评论
分享
媛芊
赞了这篇文章
Elijah同学
首席摸鱼官 @索马里驻西湖摸鱼大使馆
·
5年前
关注
Zookeeper Leader Election 选举算法
1. 选举流程 leader的选举流程依赖于ZXID,ZXID的构成是高位是epoch信息,也就是年代信息,每一个成为节点的leader都是一个皇帝,有着它自己的年代,这样...
1
评论
分享
媛芊
前端开发工程师
·
4年前
关注
tab切换卡顿问题
这个版本在开发一个档案中心模块,其中有个功能是弹窗中进行tab切换,起初切换时页面非常卡顿,经过排查发现,在进行切换时每个tab页面都会渲染3次,原因是antd的tab组件...
7
2
分享
下一页
个人成就
文章被点赞
20
文章被阅读
7,710
掘力值
144
关注了
41
关注者
4
收藏集
1
关注标签
26
加入于
2018-11-22