置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Code Review的基本思路一、业务检查 1. 业务流程正确性 代码实现的业务流程是否合理,是否按照产品需求设计,或者是否对之前的业务流程有影响。 2. 业务流程交互 业务流程的交互是否合理,即一个服务的多个接口的调用顺序是否符合用户习惯。 3...
热文JDK源码分析:ConcurrentHashMap(JDK1.8版本)主文章:JDK源码分析:ConcurrentHashMap(JDK1.7和JDK1.8),HashTable与Collections.synchronizedMap 概述 在JDK1.7主要通过定义Segment分段...
热文JVM GC垃圾回收算法与调优参数概述 在C++程序当中,对于每一个通过new动态创建的对象,在不再需要时,需要通过delete显示删除对象,释放该对象占用的内存空间,否则会发生内存泄露。在Java当中,为了简化内存管理,JVM提供了自动垃圾回收机制...
热文JDK1.8源码分析:ConcurrentSkipListMap-有序并发容器MapTreeMap,ConcurrentSkipListMap和ConcurrentSkipListSet 在集合框架中提供了TreeMap来实现Map的key有序,TreeMap不是线程安全的,如果多个线程对TreeM...
热文Netty源码分析-BootStrap服务启动类AbstractBootStrap:启动基类 该类主要定义了客户端和服务端启动netty均需要的字段和方法,核心字段包括: EventLoopGroup 线程池,如果是服务端,则在拓展类ServerBootstrap...
热文JDK1.8源码分析:Executor和ThreadPoolExecutor线程池的设计和源码实现概述 Executor线程执行器框架是在jDK1.5提供的,设计的主要目的是实现Runnable任务的提交和执行分离:任务提交主要是指在应用代码中实现Runnable接口定义业务相关的一个任务,然后交给一个Threa...
热文maven编译警告解决之-Xlint:unchecked当我们通过mvn命令来编译代码时,如mvn clean compile,有时会出现WARNING编译警告,如下只是提示某个类,但是没有提示具体哪行代码,提示加上-Xlint:unchecked来查看详细信息。 所以根...
热文SQL优化(三):子查询和IN,EXISTS用法和优化方法用法 1. 与IN结合使用 子查询与IN结合使用时,通常通过子查询查询出某个表单列的值,然后作为外层的SELECT的IN查询的数据源,如下,查询今天进行了购物的用户列表,首先通过子查询在订单表t_order查出所有今...
热文leetcode 203. 移除链表元素题目描述: 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 解答: /** * Definition for ...
热文leetcode 234. 回文链表的两种解法题目描述 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 基于栈实现:时间复杂度为O(n),空间复杂度为O(n),如下: ...
u地址转错【TMxcA3QPzEeEET6zq1v3goH8VAoe8QMA5z】转错请联系TG:@TrxEm