51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

经验分享

Docker 惊现新型加密挖矿攻击,借 Teneo 平台开辟恶意获利新路径

Docker 惊现新型加密挖矿攻击,借 Teneo 平台开辟恶意获利新路径

厉飞雨 阅读(91) 评论(0) 赞(10)

网络安全研究人员详细披露了一场恶意软件攻击活动,该活动采用一种此前未被记录的技术,针对 Docker 环境进行加密货币挖掘。 根据 Darktrace 和 Cado Security 的研究,与其他直接部署如 XMRig 等挖矿程序、非法利用计算资源获利的加密劫持活动不同,此次攻击活动发生了新变化。 此次攻击涉及部署一种恶意软件,该软件会连接到一个名为 Teneo 的新兴 ...

Spring Boot3学习之Web篇

Spring Boot3学习之Web篇

厉飞雨 阅读(69) 评论(0) 赞(2)

一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...

Hexo Boot 博客系统介绍

Hexo Boot 博客系统介绍

厉飞雨 阅读(77) 评论(0) 赞(2)

一、Hexo Boot {#一、Hexo-Boot} -------------------------- Hexo Boot 是基于 Spring Boot + MySQL 开发的一套开源的博客系统。前身是 [ml-blog](https://github.com/moonlightL/ml-blog) 博客系统,在此基础上演变和扩展而来。 二、扩展功能 {#二、扩展功能...

Hexo Boot 博客系统默认主题美化教程

Hexo Boot 博客系统默认主题美化教程

厉飞雨 阅读(77) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ Hexo Boot 博客系统断断续续更新了好几个版本,除了新增后台管理系统的功能外,还对默认主题 UI 进行调整。但众口难调,并不是每次 UI 的修改都符合每个人的审美。故默认主题 UI 此后不再随后端代码进行同步美化和修改,本篇将介绍默认主题美化步骤。 二、目录结构 {#二、目录结构} ---------------- ...

Spring Boot3学习之基础篇

Spring Boot3学习之基础篇

厉飞雨 阅读(76) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...

Spring Boot3学习之基础篇

Spring Boot3学习之基础篇

厉飞雨 阅读(69) 评论(0) 赞(2)

一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...

Spring Boot3学习之Web篇

Spring Boot3学习之Web篇

厉飞雨 阅读(60) 评论(0) 赞(2)

一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...

Semaphore 源码详解

Semaphore 源码详解

厉飞雨 阅读(55) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ 在高并发访问的场景下,为了保证项目不被大流量请求的压力影响性能导致项目运行崩溃,常用的解决方案就是**限流** 和**服务降级**。 本篇介绍 **Semaphore** , 直译就是信号量,是基于 **AQS** 扩展的一种多线程并发控制的工具,也就是我们常说的**限流**工具之一。 二、工作原理 {#二、工作原理} ...

CountDownLatch 源码详解

CountDownLatch 源码详解

厉飞雨 阅读(71) 评论(0) 赞(3)

一、前言 {#一、前言} ------------ 本篇的介绍对象是 **CountDownLatch** ,它同样是基于 **AQS** 之上扩展的一款多线程场景下的工具类,它可以使一个或多个线程等待其他线程各自执行完毕后再执行。 对于 **CountDownLatch** 理解,我们可以将单次拆开为 **CountDown** 和 **Latch** 。**CountD...