首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CoderLiz
掘友等级
全栈工程师
先完成,再完善
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 10
沸点 57
赞
67
返回
|
搜索文章
最新
热门
关于缓存一致性
缓存一致性即确保缓存中的数据与数据库中的数据保持同步 技术方案 1. 先写缓存再写数据库 不能保证先写了缓存就能先写数据库,所以会导致数据库错误的问题 2. 先写数据库再写缓存 同理,不能保证先写数据
ReentranLock源码分析
认识ReentranLock 先一句话对ReentranLock进行概括:ReentranLock基于AQS,它实现了公平锁和非公平锁,开发中可以使用它对共享资源进行同步,和synchronized一
Java中编程性事务的使用经验
首先我们项目中是将配置文件中的一个数据源对应一个TransactionTemplate 依次创建businessCompleteDataSource数据源Bean、businessCompleteTr
缓存穿透分析
什么是缓存穿透 缓存穿透是指在使用缓存系统时,恶意或频繁地请求一个不存在于缓存中的数据,导致每次请求都需要查询数据库或其他数据存储系统,从而绕过了缓存的效果,严重影响系统性能。 这种情况通常发生在恶意
设计模式组件设计开发
项目中需要全局封装构造者、责任链、策略模式 封装构造者模式 Builder 模式,强调的是 管理依赖关系或者约束条件 构建者模式相对简单,仅需要提供一个抽象接口即可。构建者相关的特性均在实现类中完成。
幂等组件开发设计
幂等问题 先说下什么是幂等,幂等性是数学和计算机科学中的概念,用于描述操作无论执行多少次,都产生相同结果的特性。在软件行业中,广泛应用该概念。当我们说一个接口支持幂等性时,无论调用多少次,系统的结果都
AQS源码解析
AbstractQueuedSynchronizer的简称,Doug Lea大师编写的AQS源码,其实就是对CAS的封装和丰富,用于实现同步器(如锁和信号量等)的基础框架 其实就是一个通用的同步框架,
一个复杂的Sql分析
导出手动添加的人脉分析 前提分析 先看用到的表: connections_batch_relation :批量添加人脉表 connections_company_initialization :公司初
HashMap原理分析
散列表 概念:一种数据结构,将key映射到映射到表中一个位置以便快速访问记录,结合数组、链表优点,高效增删改 散列表通常使用一个数组来存储数据。数组的每个位置称为一个槽 当两个不同的键通过散列函数得到
再看线程池
JDK线程池解析 Java提供了一个Executors工厂类,它提供了一些静态方法来创建不同类型的线程池: newFixedThreadPool:返回固定长度的线程池,线程池中的线程数量是固定的。 阿
下一页
个人成就
文章被点赞
56
文章被阅读
29,362
掘力值
1,116
关注了
14
关注者
37
收藏集
2
关注标签
6
加入于
2022-04-05