首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
掘金小勇士
掘友等级
持续更新
共同探讨,共同进步!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 50
沸点 17
赞
67
返回
|
搜索文章
最新
热门
linux 软硬链接区别
linux 软硬链接区别 linux软连接与window中快捷相似,可以快速通过快捷方式去查看源文件与修改; 而硬连接更多是为了文件安全,防止其他人误删除文件,即使删除源文件也可以通过硬连接去恢复;
docker容器网络技术
使用容器像是在变魔术,简单的几个命令就可以将应用启动并可以访问,对于知道内部实现原理的,这种方式很不错,但是对于不清楚原理的同学,这种方式就很危险,可能永远无法弄清楚内部原理......
Druid SQL 解析原理介绍及使用
本篇文章主要以使用为主,详细介绍如何对一条SQL语句进行解析以及SQL改写等高级操作,SQL解析在分布式数据领域使用广泛,如分库分表组件等
MySQL间隙锁分析
1、行锁(Record Lock): 对索引记录加锁。 2、间隙锁(Gap Lock): 锁住整个区间,包括:区间里具体的索引记录,不存在的空闲空间(可以是两个索引记录之间,也可能是第一个索引记录之前或最后一个索引记录之后的空间)。 3、next-key锁: 行锁和间隙锁组合起…
Top热门类需求实现思路
top排名在实际工作中很常见,比如业务系统中最常见的前10异常信息或者是疫情期间统计进入西安人员户籍所在地,按人数排名前5的城市等。 常见模型是以KV形式存在,K即是统计的维度,按V排名。 信息存储在内存中,同时提供清理策略,对于Top N ,排名N后全部清理。出于性能考虑,存…
MySQL kill指令使用
在Mysql中每个连接都是单独线程运行,可以使用语句 KILL processlist_id statement.来终止语句执行。 KILL CONNECTION ,KILL与无修饰符相同 :终止与给定关联的连接 processlist_id,在终止该连接正在执行的任何语句之后…
Spring事务中的“坑”
在开启事物方法A中通过this指针调用本类中开启事物方法B,方法B中的事务未生效。 下面通过原理分析事务为何不生效原因,首先需要了解JDK动态代理和Cglib动态代理底层实现原理才能更好的回答这个问题。 如果涉及到字节码指令,可参考JVM 虚拟机字节码指令表。 JDK dyna…
关于debug日志优化琐事
第二种debug(debug({},"xxxx"))方式耗时明显大于第一种,说明第二中方式执行了参数计算逻辑,通过断点的方式也可以证明。在if中可以通过占位符方式输出日志。
如何select一款适合自己的分库分表组件(修订版)
随着互联网金融场景的不断拓展,海量的数据访问和处理造成传统的集中式数据库开始表现出性能瓶颈,各种分布式数据解决方案的研究和场景使用应运而生,而数据的安全和合规也随着企业对数据使用的要求越来越高更加重视。因此在这种场景下,分布式数据解决方案应具备高性能、可扩展、高可用等特性,而传…
大话版动态代理Proxy讲解
总结代理类作用:为原始目标类(目标对象)增加额外的功能。 通过静态代理实现上述需求,静态代理通过实现原始类接口,保证与原始类有同样的方法,代理对象内部拥有原始类。 cglib底层原理是通过类继承实现, cglibProxy extends 目标类生成代理对象,拥有目标类所有方法。
下一页
个人成就
文章被点赞
68
文章被阅读
41,681
掘力值
1,114
关注了
10
关注者
44
收藏集
1
关注标签
12
加入于
2019-07-27