置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Java面试突击系列(十二):数据库分库分表的面试连环炮数据库分库分表的面试连环炮 面试题 为什么要分库分表?(设计高并发系统的时候,数据库层面该如何设计) 用过哪些分库分表中间件? 不同的分库分表中间件都有什么优缺点? 你们具体是如何对数据库如何进行垂直拆分或水平拆分的...
热文Java面试突击系列(十):分布式事务解决方案分布式事务解决方案 分布式事务了解吗 你如何解决分布式事务问题 两阶段提交方案/XA方案 TCC方案 本地消费表 可靠消息最终一致性方案 最大努力通知方案 公司如何处理分布式事务 分布式事务 只要聊到你做了分布式系统...
热文Java面试突击系列(六):分布式系统分布式系统的面试连环炮 面试题 什么是分布式系统? 为什么要进行系统拆分?如何进行系统拆分?拆分后不用dubbo可以吗?dubbo和thrift有什么区别呢? 分布式服务框架 Dubbo的工作原理? Dubbo支持哪...
热文Java面试突击系列(三):分布式缓存分布式缓存 在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果? 为啥在项目里要用缓存? 用缓存,主要是两个用途:高性能 和 高并发 高性能 假设有这么个场景,有一个操作,一个请求过来,然后执行N条SQL语句,...
热文Java使用Redis删除指定前缀Key前言 最近很多模块使用了Redis进行数据的缓存,然后遇到一个问题就是删除缓存,有的键是这样的方式进行存储的 我们能发现,它们都是有特定的前缀的,如果我们需要根据指定前缀删除的话,因为redis没有提供根据前缀来删除...
热文IntellIJ IDEA导入项目后无法运行方法的解决方法! IntellIJ IDEA导入项目后右键无法运行main方法问题 前言 用IDEA导入项目后,需要运行项目中的一个类中的main方法,鼠标右键发现菜单中没有Run main,此时无法运行main方法。如下所示 其...
热文深入解析JVM(四):对象的创建对象的创建 在语言层面上,创建对象(例如克隆、反序列化)通常仅仅是一个 new 关键字而已,在虚拟机中,对象(不包括数组和Class对象)又是怎么创建的? 检查 分配内存 设置对象头信息 引用入栈 检查 当虚拟机遇到...
热文Java网络编程:Socket实现的扫描程序设计 (完整代码实现)扫描程序设计 目标主机扫描是网络功防的基础和前提,扫描探测一台目标主机包括:确定该目标主机是否活动、目标主机的操作系统、正在使用哪些端口、对外提供了哪些服务、相关服务的软件版本等等,对这些内容的探测就是为了“对症下药...
热文java网络编程:基于HTTP的下载程序设计及web浏览器制作(完整代码实现)第8讲 HTTP程序设计 教学与实践目的:学会WEB浏览器基本的程序设计技术。 一、概述 HTTP系统包括客户端软件(浏览器)和服务器软件(HTTP服务器)。早期的客户端软件,其主要工作可理解为文件下载和文件显示。 ...
热文Java网络编程:邮件发送程序设计,SMPT传输协议实现(完整代码实现)邮件发送程序设计 网络程序设计的精髓是什么? 就是客户端和服务器的对话和响应契约(协议)。 简单邮件传输协议SMTP可以很好地诠释这一点。 邮件传输协议包括SMTP(简单邮件传输协议,RFC821)及其扩充协议MIM...
波场能量租赁-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都是钓