首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法与数据结构
订阅
用户6854537597769
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
设计模式的六大原则
设计模式六大原则:单一职责原则、接口隔离原则、依赖倒置原则、里氏替换原则、开闭原则、迪米特法则。 单一职责:一个类只负责一项职责 接口隔离原则:面向接口编程 依赖倒置原则:依赖抽象,不用依赖具体的细节
对称加密、非对称加密、RSA(总结)
对称加密:指的就是加、解密使用的同是一串密钥,所以被称做对称加密。对称加密只有一个密钥作为私钥。 常见的对称加密算法:DES,AES等。 非对称加密:指的是加、解密使用不同的密钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。反之,私钥加密的信息,只有公…
面试突击46:公平锁和非公平锁有什么区别?
从公平的角度来说,Java 中的锁总共可分为两类:公平锁和非公平锁。但公平锁和非公平锁有哪些区别?孰优孰劣呢?在 Java 中的应用场景又有哪些呢?接下来我们一起来看。 正文 公平锁:每个线程获取锁的
AQS中的同步队列与等待队列
当使用Condition的时候,等待队列的概念就出来了。Condition的获取一般都要与一个锁Lock相关,一个锁上面可以生产多个Condition。 Condition接口的主要实现类是AQS的内部类ConditionObject,每个Condition对象都包含一个等待队…
分布式事务(2PC、3PC、TCC、基于消息达到最终一致性)
性能问题:从流程上面可以看出,最大的缺点就是在执行过程中节点都处于阻塞状态。各个操作数据库的节点都占用着数据库资源,只有当所有节点准备完毕,事务协调者才会通知进行全局commit/rollback,参与者进行本地事务commit/rollback之后才会释放资源,对性能影响较大…
一文彻底搞懂CAS实现原理 & 深入到CPU指令
本文导读:前言如何保障线程安全CAS原理剖析CPU如何保证原子操作解密CAS底层指令小结---前言日常编码过程中,基本不会直接用到CAS操作,都是通过一些JDK封装好的并发工具类来使用的,在java.
Redis6系列7-新类型(bitmap、HyperLogLog、GEO)
本文重点讲解redis新类型(bitmap、hyperloglog、GEO),包括常用命令和使用场景
深入理解Java的反射机制
在上篇文章《深入JVM--探索Java虚拟机的类加载机制》中我们深入探讨了JVM的类加载机制。我们知道,在实例化一个类时,如果这个类还没有被虚拟机加载,那么虚拟机会先执行类加载过程,将该类所对应的字节码读取到虚拟机,并生成一个与这个类对应的Class对象。而在类加载的过程中,由…
Java动态代理机制之JDK动态代理
代理模式(Proxy Pattern)是23种常用的面向对象软件的设计模式之一,作用是为其他对象提供一种代理以控制对这个对象的访问,直白说就是中间商或代购
ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)
ConcurrentHashMap 在 JDK1.7 中 采用了数组+Segment+分段锁的方式实现,在jdk8中采用数组+链表+红黑树的实现方式来设计,内部大量采用 CAS 操作。