置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Mybatis自定义拦截器与插件开发在Spring中我们经常会使用到拦截器,在登录验证、日志记录、性能监控等场景中,通过使用拦截器允许我们在不改动业务代码的情况下,执行拦截器的方法来增强现有的逻辑。在mybatis中,同样也有这样的业务场景,有时候需要...
热文使用 Google Guava Striped 实现基于 Key 的并发锁写 Java 代码至今,在应对可能冲突的共享资源操作时会尽量用 JDK 1.5 开始引入的并发锁(如 Lock 的各类实现类, ReentrantLock 等) 进行锁定,而不是原来的 synchronized 关键...
热文ListenalbeFuture的使用总结为了提高任务处理速度,我们经常会将一些可并行处理的步骤用异步的方式去处理,如果想要获取异步计算的结果,在Java 8之前更多的用的是Future + Callable的方式来实现,下面是使用Future和Callab...
热文Jackson之JSON序列化和多态反序列化SerDe是Serialize/Deserilize的简称,即序列化和反序列化。 一、Jackson之序列化和反序列化 JSON作为一种轻量级的数据交换格式,其清晰和简洁的结构能够轻松地与Java对象产生映射关系。J...
热文MySQL的TinyInt类型及JDBC的url中的tinyInt1isBit参数一、问题描述 问题:在使用Java的jdbc读取tinyint(1)类型的数据时,rs.getObject(i)的值为Boolean类型的true/false。而数据库中存储的是1或0,那为啥用JDBC读取到的就是t...
热文Java 9中--add-exports和--add-opens有什么区别?在Java 9(jdk-9 + 170)默认情况下不允许应用程序查看来自JDK的所有类,而不像以前的所有Java版本。需要使用--add-exports和--add-opens配置参数,例如: --add-opens...
热文基于全量比对计算同一张表前后两次全量快照数据的变化量一、说在前面的话 一些涉及数据分析处理的系统,常常需要将先将业务系统中关系数据库内的数据(离线)抽取到自己的数据库中(当前比较流行的开源MPP数据库如Greenplum)以便进行后续处理,鉴于每次进行全量数据抽取,全...
热文代码重构之责任链设计模式一、责任链模式 1.什么是责任链模式 责任链模式(Chain of Responsibility Pattern)中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一...
热文Java8中的StringJoiner使用教程一、背景 在用java开发中常常会使用StringBuilder/ StringBuffer 来拼接字符串,但是在java8及其以上提供了拼接神器:StringJoiner。 二、教程 import java.uti...
热文利用maven打rpm安装部署包一. 思路 利用rpm-maven-plugin插件实现讲javaweb或者java程序打包成rpm包,以便于RPM软件仓库管理 二.准备 基于maven的javaweb项目 linux主机或虚拟机 三. 配置pom...
TRX能量代理-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都是