置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Curator应用场景(二)-Watch监听机制(NodeCache,PathChildrenCache,TreeCache)文章目录 原生监听-usingWatcher Curator-Cache NodeCache PathChildrenCache TreeCache 上篇文章介绍了Curator中的分布式计数器及其原理,本篇文章会对...
热文Curator应用场景(一)-分布式计数器DistributedAtomicInteger文章目录 curator-recipes功能简介 Java中i++自增线程安全问题的由来 Java内存模型 原子性 内存可见性 单机版线程安全原子自增 Synchronized Lock AtomicInteger ...
热文Zookeeper学习笔记-客户端命令简介文章目录 1、Create - 创建Zookeeper节点 2、ls / get - 读取节点信息 3、set - 更新节点信息 4、delete - 删除节点信息 本文简单介绍下zk客户端中增删改查命令的使用,首先...
热文Zookeeper学习笔记-单机/伪集群安装与部署环境需要 Zookeeper是使用Java语言编写的,推荐使用JDK1.6及以上版本,JDK安装过程请自行百度 操作系统适配,Linux,Windows,MacOS等大部分主流操作系统均可 本文安装Zookeeper...
热文Zookeeper学习笔记-基本概念及原理一直以来都没有系统的学习过分布式相关框架,打算先从Zookeeper入手,接下来1个多月,准备阅读学习下《从paxos到Zookeeper分布式一致性原理与实践》这本书,并在Zookeeper学习笔记系列中记录下学习...
热文MySQL实战:数据是如何进行存储和查询的?MySQL存储和查询过程 当我们执行一条sql时会经过如下流程,可以看到数据最终是以文件的形式存在 当我们在数据库中建立一张student表时,在文件系统中会创建出如下几个文件 这些数据最终会持久化到文件中,那么这些...
热文并发容器:ConcurrentHashMap(JDK1.8)JDK1.8源码 put执行过程 根据key的hashCode()计算hash值 如果table数组为空,则初始化table数组 定位到的Node为null时,利用CAS尝试放入,成功则退出,失败则再此进入循环 如果...
热文并发容器:ConcurrentHashMap(JDK1.7)HashMap不是线程安全的 我们知道HashMap不是线程安全的,在高并发下会发生如下问题 多线程扩容,会让链表形成环,从而造成死循环 多线程put可能导致元素丢失 jdk1.8中死循环问题已经解决,元素丢失问题还...
热文Spring AOP源码解析:Spring事务实现原理不用Spring管理事务? 让我们先来看一下不用spring管理事务时,各种框架是如何管理事务的 使用JDBC来管理事务 使用Hibernate来管理事务 业务逻辑和事务代码是耦合到一块的,并且和框架的具体api绑定...
热文Spring AOP源码解析:详解Spring AOP的前世今生Spring AOP概述 本节我们先对Spring AOP有一个整体的认识,后面我会用3节对一些细节性的内容进行介绍 AOP这种设计理念常见的概念如下(建议仔细看一下,因为我发现有很多博文把这几个概念解释的很乱,其实...
突然觉得楼主说的很有道理,赞一个!https://www.wuquanpc.com/