关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
GC是由JVM自动完成的,根据JVM系统环境而定,所以时机是不确定的。 当然,我们可以手动进行垃圾回收, 比如调用System.gc()方法通知JVM进行一次垃圾回收,但是具体什么时刻运行也无法控制。也就是说 Sys...
热文【必备算法】动态规划:LeetCode题(三)53. 最大子序和,300. 最长上升子序列
53. 最大子序和¹ 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续...
热文【必备算法】动态规划:LeetCode题(六)322. 零钱兑换,518. 零钱兑换 II
322. 零钱兑换² 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 示例 1: 输入: coin...
热文【必备算法】动态规划:LeetCode题(二):198. 打家劫舍,213. 打家劫舍 II
198. 打家劫舍¹ 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个...
热文【必备算法】动态规划:LeetCode题(四) 62. 不同路径,63. 不同路径 II,120. 三角形最小路径和
62. 不同路径² 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共...
热文【数据结构】链表:LeetCode题(二)141.环形链表I,142.环形链表II
141.环形链表¹ 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环 示例 1: 输入...
热文【IO】IO多路复用实现:select、poll、epoll(转)
原文链接:https://blog.csdn.net/qq_16399991/article/details/100377183?utm_source=app select,poll,epoll 都是IO多路复用的实...
热文【MyBatis】执行原理(一):创建会话工厂(SqlSessionFactory) --配置解析源码分析
要分析 mybatis 的执行原理,首先要搞清楚的就是它如何解析配置文件的。 PS:配置文件其实有两种,一个是由许多标签构成的mybatis-config.xml全局配置文件,另一个是可能有多个的Mapper.xml...
热文【RPC】手写简易 RPC 框架 --重构,实现与 Spring 整合
在上一篇我们通过 BIO 实现了一个简易的 RPC 框架,但是,它还有很大的优化空间,本篇我们就对它进行改造 --把所有 bean 都交给 Spring 去管理。 我们先来看一下 version2 的框架结构: 注:...
热文【RPC】手写简易 RPC 框架 --重构,实现基于 Netty 通信
在上一篇文章,我们通过 BIO 实现了一个简易的 RPC 框架,使用 BIO 的优点是编码简单,但是问题也很明显,因为是同步阻塞式 IO,所以为了实现并发处理,需要给每个连接都分配一个线程,这样势必很浪费资源,导致业...











