和做体检一样,通过漏洞扫描工具,定期对计算机系统、软件、应用程序或网络接口进行扫描,能够发现企业信息安全存在的潜在威胁,从而及时采取补救措施。因此,漏洞扫描工具对企业安全人员来说就非常关键。目前,市面上也有很多付费,免费或者是开源的不同漏洞扫描工具。这期《微步一周荐读》为大家梳理了一批开源、免费的漏扫工具,希望对你有帮助。 Trivy开源漏洞扫描器 Trivy是一个开源漏洞扫描程序,能够检测开源软件中的CVE(公开漏洞列表)。这款工具针 继续阅读
感谢羽忆童鞋的大白兔奶糖
可爱的奶糖盒盒子非常小巧可爱,碰巧在我阴历生日这天收到,我女朋友还以为是其她小女生送我的生日礼物,要不是有对话截图,估计我生日要和搓衣板过了:打开后才知道,大白兔有那么多的口味,30年都白活了:圈里的小伙伴独立博客,即 blog,是一种个人信息的发布平台,极其简便、丰富个人媒体形式,是互联网上独立的思想泡泡,它带来一种全新交流方式和生活可能「引自某度百科」坚持自己的倾向和想法,使其他和你有同样观点的人更容易信任你,帮你传播信息「同样引自某度百科」一个人的孤独,一群人的狂欢「引自十年之约」再次感谢 继续阅读
解决MySQL 5.7中定位DDL被阻塞的问题
在上篇文章《MySQL表结构变更,不可不知的Metadata Lock》中,我们介绍了MDL引入的背景,及基本概念,从“道”的层面知道了什么是MDL。下面就从“术”的层面看看如何定位MDL的相关问题。 在MySQL 5.7中,针对MDL,引入了一张新表performance_schema.metadata_locks,该表可对外展示MDL的相关信息,包括其作用对象,类型及持有等待情况。 开启MDL的instrument 但是相关i 继续阅读
刃 7000P 内存频率限制 2400 的解决方法
写在前面杜老师的电脑自带内存是两条金士顿 16G3200MHz,原厂的内存价格比较高,所以就到某东上买了同品牌同频率的:出现问题插上新内存后,发现新内存频率仅有 2400MHz,且自带的内存也降为 2400MHz,开始以为是新内存问题,杜老师在另外一台电脑上测试新内存发现确实是 3200MHz。询问了官方客服后,了解到刃 7000P 仅支持 JEDEC 的内存,而杜老师买的是市面上常见的 XMP 内存,这种内存需设置超频才能达到 3200MHz「JEDEC 和 XMP 的区别,请自行搜索下,如有 继续阅读
mysql更换字段的部分数据
在我们的开发过程中,经常需要更换数据库表的字段,这个过程有时候会比较麻烦,需要注意的东西也比较多。下面我们来讲一下如何更换MySQL表的字段。首先,我们需要先连接数据库:mysql -uroot -p Enter password:然后选择需要更改字段的数据库:use your_database_name;接下来,我们需要使用ALTER TABLE语句来更改字段,下面是一个示例:ALTER TABLE your_table_name CHANGE `old_field_name` `new_f 继续阅读
坚持更新博客的动力是什么
强迫症者经常有小伙伴说文章的时间错了,为什么杜老师一直在更新穿越文「提前发布」其实杜老师就是个强迫症加拖延症的患者,曾在《留言》中声称每三天更新一篇,不做到会浑身难受。但有时候真的不知道该写什么好,有的时候又研究出有意思的技术,加上一些小伙伴的需求,总会突然更新多篇,而 Hexo 并没有定时发布的功能,所以杜老师就按照排期,一并发了出来,这就是各位小伙伴看到的穿越文!不知道有多少的小伙伴和杜老师一样,通过强迫症迫使自己去更新博客,如果恰巧和杜老师一样,欢迎留言让杜老师知道,不是一个人在战斗!习惯 继续阅读
Java 中 char 类型用法介绍
在 Java 中,char 是一种原始数据类型,用于表示单个字符。它的大小为 16 位,能够容纳一个 Unicode 字符。 一、使用 char 类型定义字符变量 在 Java 程序中,我们往往需要存储和操作字符。这时,你可以定义一个 char 类型的变量,并把字符赋值给它。 public class Main { public static void main(String[] args) { char myChar = 'a' 继续阅读
MySQL主键自动建立索引吗?详细介绍索引对数据库性能的影响
MySQL是目前最流行的关系型数据库之一,它具有高效、稳定、易用等优点,得到了广泛的应用。而索引则是MySQL中一个非常重要的概念,它可以大大提高数据库的查询效率。那么,MySQL主键自动建立索引吗?索引对数据库性能有哪些影响呢?本文将对此进行详细解析。二、MySQL主键自动建立索引MySQL主键是指一张表中用来唯一标识每一行数据的字段或字段组合。MySQL中主键可以通过以下两种方式定义:1. 在创建表时定义主键ame` (t(11) NOT NULL AUTO_INCREMENT,ame` v 继续阅读
Windows下mysql 8.0.11 安装教程
本文记录了Windows下mysql 8.0.11 安装教程,供大家参考,具体内容如下 1、官方下载mysql-8.0.11-winx64.zip 2、解压下载文件到安装目录 (当前 D:\mysql-8.0.11) 3、创建my.ini文件,(当前放置于D:\mysql-8.0.11目录下) [mysql] #设置mysql客户端默认字符集 default-character-set=utf8mb4 [mysqld] default_password_lif 继续阅读
通过 WebDAV 挂载 Cloudreve「Windows 篇」
写在前面杜老师家里有 NAS 服务器,也深知网盘的运营成本「多少大厂前辈最后都一一跑路了」本次演示用的是柯察金小朋友的深海云盘,这是OCP1公益计划的项目之一,感兴趣的小伙伴可以去看看。首先说下使用体验,除了容量小了一点,上传下载速度都很不错,离线下载不太好用。其实 WebDAV 挂载效果也不太理想。不过作为小文件临时存储点,还是很不错的。最后分享一下云盘地址,点击 这里 访问。挂载过程登录账号后点击左侧的 WebDAV 项,再点击创建新账号:在弹出的窗口中输入备注名,如不想直接访问根目录,还可 继续阅读
在Java中遍历List
在Java中遍历List主要有四种方式:使用传统for循环,使用增强for循环,使用迭代器,以及使用List的forEach()方法。一、使用传统for循环遍历List1、传统for循环是最基本的遍历方式,通过索引值来访问列表中的元素。2、在使用传统for循环时,需要获取列表的大小,并通过下标来访问每个元素。List<String> list = new ArrayList<>(); list.add("apple" 继续阅读
mysql数据库连接失败,mysql验证密码无法连接服务器
mysql数据库连接失败,mysql验证密码无法连接服务器?首先检查密码是否正确,再次需要检查服务器上是否开放了远程访问权限,如果还是不行就得检查服务器网络了。 继续阅读
杜老师自建国内不蒜子统计平台
特别感谢首先特别感谢星辰童鞋,杜老师自建的国内不蒜子统计平台使用的就是他的开源代码,并且在测试过程中,提供了大量的帮助。通过 Golang+Redis 实现模仿不蒜子统计功能;UV 通过 IP+UA 统计,PV 通过 Referer 区分。服务器的配置为 4H8G,60G 的数据存储「后期可扩展 10T」下行带宽为 500M,上行为 50M,所有流量走阿里 CDN。食用方法如果是 Volantis 主题:1234############################# Analytics ## 继续阅读
Java参数校验用法介绍
Java参数验证是在执行函数之前,首先验证传入的参数的有效性。这个过程非常重要,因为我们不能保证非法参数。验证的目的是保护函数不接受非法参数,进入无效状态。本文主要从手动验证、断言验证和JSR开始 三个方面对Java参数校验的相关内容进行了深入的阐述。第一,手动验证手工验证是最常用的参数验证方法,主要通过if-else语句或其它逻辑操作符来判断。尽管手工验证方法比较繁琐,但操作起来非常灵活。public void foo(String name) { 继续阅读
mysql查询重复数据,mysql如何实现某几个字段不重复插入数据
请问哪位好友有Java的学习心得分享一下?你好,我是胡子哥,结合我的经验给你回答这个问题。Java是面向对象的一门语言,目前也是在各大互联网行业和公司主要运用的一门语言。如何学习好,给你一下几点建议:制定职业和学习目标加强基础知识,熟读和深入学习源码架构思维设计与运用多向牛人请教,坚持写技术Blog一、制定职业和学习目标你可能会问题为什么只要制定职业目标和学习目标?有了目标就有了方向,有了航行的路线。在你走向远方的路上不至于迷茫和焦虑,就像你现在提这个问题一样,我猜你已经迷茫了。有了目标你会进步 继续阅读


