首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
PanYiFo
掘友等级
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 16
沸点 9
赞
25
返回
|
搜索文章
赞
文章( 16 )
沸点( 9 )
(1.6w字)浏览器灵魂之问,请问你能接得住几个?
作为一个合格的前端工程师,浏览器相关的工作原理是我们进行性能优化的基石,我之前也强调过知识体系的重要性,这部分原理性的内容就是知识体系中的重要部分,必须牢牢掌握才能面对瞬息万变的实际场景,针对性地给出实际方案,而不是背诵各种开发军规和性能优化的条例,这样很难发现真正的问题所在,…
手把手教你分析Mysql死锁问题
4)事务B执行插入操作,插入成功,同时事务A的插入由阻塞变为死锁error。 InnoDB 实现了标准的行级锁,包括两种:共享锁(简称 s 锁)、排它锁(简称 x 锁)。 共享锁(S锁):允许持锁事务读取一行。 排他锁(X锁):允许持锁事务更新或者删除一行。 如果 T1 持有 …
Spring Framework海报
标题所指的海报是指类似CheatSheet的可打印手册,比如极客时间出的的知识地图或知识手册。 最近在学习小册《从0开始深入学习Spring》(以下简称小册)。越读到后面,我越希望能有个类似 ASP.
Spring源码(八)-构造方法实例化Bean-createBeanInstance
各位小伙伴好,这是 Spring 源码系列的第八篇文章。本篇篇幅较长(五千八百字),建议收藏慢慢品尝。
🏆「作者推荐!」JVM研究系列「难点-核心-遗漏」TLAB内存分配+锁的碰撞(技术串烧)!
JVM内存分配及申请过程 指针碰撞方式 代表GC回收器 空闲列表方式 代表GC回收器 Java虚拟机选择策略 现在虚拟机栈进行分配 此部分属于两部分的分配机制,当JVM创建线程Thread对象: 直接
《今天面试了吗》-并发编程之AQS及可重入锁
上次的文章《并发编程的锁和内存模型》介绍了synchronize和各种锁(偏向锁,自旋锁,轻量级锁以及重量级锁),介绍了Java内存模型的三大特性,引入了volitile这个关键字,详细说明了它的作用和原理,另外介绍了JUC里很多地方用到的思想或叫算法:CAS(比较并交换),今…
火遍全网的Hutool,如何使用Builder模式创建线程池 |牛气冲天新年征文
Builder 设计模式在作者编码过程中,属于比较常用的模式之一。优秀的设计模式总是会受到广大开发者的青睐,Hutool 也是其中之一 我们依照线程池来举例,默认创建的线程池,构造方法最多有七个参数,核心线程数、最大线程数、阻塞队列、线程存活时间... 代码经过精剪,并且为了阅…
熬夜肝了个IDEA插件整合程序员常用的工具,总有你能用上的
自己在开发的过程中经常会使用一些在线的工具,比如:时间戳转日期,JSON格式化等等;前几天思考了下想把这些常用的功能都做成IDEA插件,在使用的时候就不用去网上寻找工具,在IDEA中就可以快速完成提升开发人员开发效率,所以就熬夜肝了这个插件,欢迎大家都来使用。
带你一步一步手撕 Mybatis 源码加手绘流程图——构建部分
MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java 的优秀持久层框架。 当阅读源码的时候我们不能深陷一些细节,…
Mybatis的核心——SqlSession解读
这一步就是最后执行的方法,那么问题来了 sqlSessionProxy 到底是啥呢? 这又得回到最开始。 2,使用mybatis连接mysql时一般都是需要注入SqlSessionFactory,SqlSessionTemplate,PlatformTransactionMan…
下一页
关注了
15
关注者
2
收藏集
1
关注标签
2
加入于
2019-03-23