置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文RocketMQ源码解析:消息丢失如何排查?消息丢失如何排查? 当我们在使用mq的时候,经常会遇到消息消费异常的问题,原因有很多种,比如 producer发送失败 consumer消费异常 consumer根本就没收到消息 那么我们该如何排查了? 其实借助Ro...
热文RocketMQ源码解析:消息发送和消费核心流程汇总从上帝视角看一下消息发送和消费 当我们使用RocketMQ时,RocketMQ-Dashboard是一个非常好用的图形化界面工具 我们首先在RocketMQ-Dashboard上创建一个topic,每个topic下4...
热文Tomcat源码编译官网下载源码 https://tomcat.apache.org/download-80.cgi 修改源码目录 在解压后的apache-tomcat-8.5.54-src目录中新建catalina-home目录和po...
热文如何分库分表垂直分库:解决的是表过多的问题 垂直分表:解决单表列过多的问题 常见的拆分策略 垂直拆分(ER分片) 水平拆分 一致性Hash 范围拆分 可以按照ID 日期拆分 拆分以后带来的问题 跨库join的问题 设计的时候考虑...
热文JVM实战:垃圾收集器及其适用场景垃圾收集器 图中展示了七种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。在JDK8时将Serial+CMS,ParNew+Serial Old这两个组合声明为废弃,并在JDK9中完全取消...
热文JVM实战:常见的垃圾回收算法有哪些?JVM运行数据区 Java在执行Java程序的过程中会把所管理的内存划分为为若干个不同的数据区域,如下图 JDK1.8之前方法区由永久代实现(永久代在堆中) JDK1.8方法区由元空间实现(元空间在本地内存) JDK...
热文JVM实战:JVM内存分配策略JVM运行时数据区 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动...
热文JVM实战:调优案例分析每秒10w qps 的社交app如何优化gc性能提高3倍 每次Young GC的时候,实际上还是有很多请求没处理完毕,因为每秒请求量太多了,触发Young GC的时候,很多请求是还没处理完毕的。 这就导致Eden区中...
热文JVM实战:哪些区域会发生内存溢出?内存溢出 元空间 public class MetaspaceOom { // -XX:MetaspaceSize=10m -XX:MaxMetaspaceSize=10m public static void ma...
热文JVM实战:618核心服务内存溢出排查实战事故复盘 原来以为内存溢出这种事情只会发生在书本上,没想到在我们生产环境发生了,而且是618,P0事故安排上了。先回顾一下内存溢出排查的基本思路,然后再来复盘一下内存溢出发生的原因 先来看一下事故发生前和事故发生后J...
能量闪租-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都是钓鱼的