置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文为什么要用LRU算法?Java怎么实现?一、LRU算法介绍 LRU算法全称Least Recently Used,即检查出最近最少使用的数据。其通常应用在内存淘汰策略中,将不常用的数据移出内存,为"热点数据" 或 新数据 腾出空间。 本质上算法很简单,只需...
热文JAVA并发(三):如何优雅的拿到线程池中的异常?一、背景 当下有很多隔离技术,包括服务隔离、数据库隔离、线程池隔离。我们之前有个业务场景:异步写Oracle、写ES、调用三方服务,这其中牵扯到三个彼此隔离的线程池,线程池的异常需要分别记录到日志搜集系统中。由此引发...
热文Java反射常见问题(一):java.lang.reflect.Field.set(null, value)的作用1、Filed.set()方法的作用 // Field将指定对象参数上此对象表示的字段设置为指定的新值 void set(Object obj, Object value) 2、概述 今天在阅读源码的时候发现这样一行...
热文Method threw ‘java.lang.StackOverflowError‘ exception. Cannot evaluate 问题一、背景 今天在做项目中发现A类与B类的关系是1:n,即A类中有一个List bList的成员变量,B类中有一个A a的成员变量。 当执行A.getBList().add(b)方法时会报错:Method thr...
热文lombok注解的特殊用法1. 背景 之前在Spring框架中,一直使用@AutoWired注解注入成员变量。现在使用公司封装的框架做标品开发,突然发现了@AllArgsConstructor、@RequiredArgsConstructor...
热文Java启动脚本实例与解析1. 为什么要用启动脚本 可以快速以后台运行模式启动服务 结合crontab做一层保障:即使服务异常崩溃也能快速重启,当然我们一定要保存崩溃现场记录,比如OOM导致系统崩溃时的OOM日志。 2. 启动脚本样例cach...
热文Java异步注解@Async结合自定义线程池的使用一、背景 项目中已经存在若干个线程池,为了保证业务之间互不影响,不会因为某一个业务的线程使用率极高,导致其余业务无线程可用或处理时间过长,现需采用线程池隔离的思想。 二、具体代码实现 1. 自定义线程池配置类 imp...
热文zookeeper集群搭建1. zookeeper下载 zookeeper压缩包下载 注: zookeeper的运行需要Java环境,所以一定要提前安装JDK。 2. zookeeper安装 我们准备三台实例,分别是zookeeper01、z...
热文JAVA使用InetAddress.getLocalHost().getHostAddress()获取到的IP地址为127.0.0.1,解决措施。使用InetAddress.getLocalHost().getHostAddress()读取hosts文件,在linux中获取ip时将获取127.0.0.1解决措施:使用NetworkInterface.getNe...
热文Java并发(一):深入分析volatile实现原理文章目录 1. 先谈volatile的作用 2. 我们先聊一下CPU级别的东西 2.1. 现代CPU架构图(core i7为例): 2.2. CPU缓存 2.2.1. CPU缓存带来的问题(针对多个CPU) 3. v...
u地址转错【TK4XWsbNrKy9ivS7KJACim5JnUZDvuNtcK】转错请联系TG:@TrxEm