自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keyboard专栏

技术博客,成就自己,服务他人

  • 博客(818)
  • 资源 (10)
  • 收藏
  • 关注

原创 mysql本地链接一段时间就需要重启项目,否则就链接不上了呢

可能需要调整这些设置来更好地适应你的使用场景。这个MySQL数据库配置在格式上是正确的,但是你遇到的问题可能由几个潜在原因导致。:如果服务器资源有限(如CPU、内存使用高),也可能导致连接问题。如果问题仍然存在,可以考虑调整连接池设置或检查服务器端的超时设置。:偶尔的网络中断或不稳定也可能导致连接失败。检查网络稳定性和是否有防火墙或安全组设置可能阻止持续的数据库连接。如果这些值设置得比较低(例如几分钟),服务器可能会自动关闭空闲连接。来在每次借用连接时验证连接的有效性。:服务器端也可能有设置影响连接,如。

2024-04-25 21:54:11 116

原创 pactl load-module module-bluetooth-discover失败:模块初始化失败解决方案

如果以上步骤还不能解决问题,可能需要更深入地查看系统配置或寻求Ubuntu社区的帮助,以获取更具体的解决方案。此外,检查任何可能的安全或权限设置,这些设置可能阻止正常加载模块。时连续遇到“模块初始化失败”的错误,这可能表明PulseAudio配置或与蓝牙相关的系统模块存在一些问题。确保你的系统中安装了所有必要的PulseAudio蓝牙模块。查看系统日志可能提供更多关于为什么模块加载失败的线索。确保当前用户有权限操作音频服务,并检查是否有其他系统依赖项未满足导致模块加载失败。

2024-04-25 21:52:52 91

原创 pactl load-module module-bluetooth-discover失败:模块初始化失败解决方案

如果以上步骤还不能解决问题,可能需要更深入地查看系统配置或寻求Ubuntu社区的帮助,以获取更具体的解决方案。此外,检查任何可能的安全或权限设置,这些设置可能阻止正常加载模块。时连续遇到“模块初始化失败”的错误,这可能表明PulseAudio配置或与蓝牙相关的系统模块存在一些问题。确保你的系统中安装了所有必要的PulseAudio蓝牙模块。查看系统日志可能提供更多关于为什么模块加载失败的线索。确保当前用户有权限操作音频服务,并检查是否有其他系统依赖项未满足导致模块加载失败。

2024-04-25 21:44:21 90

原创 bluetoothd[11491]: src/service.c:btd_service_connect() a2dp-sink pro ubuntu22.04蓝牙失效怎么修复

在Linux系统中,PulseAudio负责处理与蓝牙音频相关的配置和流。如果上述步骤仍然不能解决问题,你可能需要进一步检查系统日志,或者考虑寻求更专业的帮助来诊断硬件或更深层次的软件问题。:如果蓝牙守护进程没有正确配置,或者相关的蓝牙音频配置文件没有被正确加载,也可能导致这个问题。:可能是你的系统中的蓝牙驱动程序或固件不完整或存在问题,无法支持A2DP协议的音频接收功能。确保你的系统和所有相关的驱动程序都是最新的。日志显示,你的系统在尝试连接到一个特定的蓝牙设备(MAC地址为。

2024-04-25 21:43:14 66

原创 org.postgresql.util.PSQLException: ERROR: LIMIT #,# syntax is not supported

所提供的Java方法利用了MyBatis-Plus的分页抽象,理论上应当能够正确处理不同数据库的方言。确保DbType及可能的全局MyBatis-Plus配置设置为PostgreSQL,将有助于解决任何与SQL语法兼容性相关的问题。如果问题仍然存在,考虑通过日志检查实际的SQL输出,以进一步诊断问题。

2024-04-25 15:20:26 405

原创 阿里云购买磁盘,挂载到/root/XXXX 详细的步骤

为了将新的磁盘/dev/vdb挂载到目录,我们可以按照以下详细步骤进行。请确保执行这些步骤时具有必要的权限,通常需要 root 权限来执行这些操作。

2024-04-25 12:44:20 206

原创 脚本过滤nginx日志是不是存在某个字符的IP及其访问次数

【代码】脚本过滤nginx日志是不是存在某个字符的IP及其访问次数。

2024-04-24 11:21:37 63

原创 spring boot项目怎么预防CSRF攻击

在Spring Boot项目中预防CSRF攻击通常涉及利用Spring Security框架提供的内置支持。Spring Security已经为CSRF提供了默认的防护措施,但根据应用的特定需求,可能需要进行一些配置调整或扩展。

2024-04-24 04:15:00 497

原创 项目或者nginx配置中怎么预防XSS攻击

预防跨站脚本攻击(XSS)是网络应用安全的关键部分。XSS攻击允许攻击者在用户的浏览器中执行恶意脚本,通常是通过注入恶意的HTML或JavaScript代码到用户页面上。防止XSS需要在应用程序开发和服务器配置两方面同时进行防护。

2024-04-24 03:00:00 533

原创 Spring Security提供了多种安全防护功能,包括认证、授权、防护攻击

对于生产环境,通常需要从数据库或其他服务获取用户详细信息。实现接口可以让你自定义用户的加载逻辑。// 从数据库加载用户信息 return new User(username , password , authorities);} }// 从数据库加载用户信息 return new User(username , password , authorities);} }

2024-04-24 02:15:00 401

原创 spring boot的项目+nginx 怎么预防文件上传的漏洞

在Spring Boot项目结合Nginx服务器的架构中,防止文件上传漏洞是一个关键的安全考虑。上传漏洞可能导致多种安全问题,包括未授权的文件访问、恶意代码执行和系统信息泄露。

2024-04-24 02:00:00 286

原创 前后端开发的非对称机密,Token加密加盐设置

在前后端开发中使用非对称加密技术和Token加密是一种提高数据传输和存储安全性的有效方法。这种方法不仅可以保护数据免受未授权访问,还可以确保数据在传输过程中的完整性和机密性。

2024-04-23 22:02:15 1004

原创 spring boot的项目+nginx,怎么预防XSS攻击

在一个结合了Spring Boot和Nginx的项目架构中,防御跨站脚本攻击(XSS)需要在两个层面上进行综合防护:应用层(Spring Boot应用)和服务器层(Nginx)。

2024-04-23 21:59:59 820

原创 spring boot的项目+nginx,怎么预防点击劫持(clicekJacking)

通过这些措施,你可以在Spring Boot和Nginx层面有效防御点击劫持攻击。综合使用这些技术能够确保你的应用不仅安全,还能适应各种不同的部署环境和安全需求。这样的配置不仅增加了安全性,也提高了应用的健壮性。

2024-04-23 21:59:29 406 1

原创 Spring Security 解决注入攻击的配置

Spring Security 本身主要是用来处理认证和授权的安全框架,它并不直接处理注入攻击,如SQL注入或者其他类型的注入攻击。注入攻击的预防主要在于如何处理和验证输入数据以及安全地使用API,特别是那些与数据库交互的API。不过,Spring Security可以配合其他Spring组件来提高应用的安全性,间接帮助防止注入攻击。

2024-04-23 21:57:31 621

原创 Spring Security 解决注入攻击的配置

Spring Security 本身主要是用来处理认证和授权的安全框架,它并不直接处理注入攻击,如SQL注入或者其他类型的注入攻击。注入攻击的预防主要在于如何处理和验证输入数据以及安全地使用API,特别是那些与数据库交互的API。不过,Spring Security可以配合其他Spring组件来提高应用的安全性,间接帮助防止注入攻击。

2024-04-23 21:56:52 257

原创 Spring Security mybatis nginx等组件预防注入攻击

防止注入攻击,特别是SQL注入,是保证应用程序安全的关键任务之一。在使用Spring Security、MyBatis和Nginx的技术栈中,可以通过多个层面的防护措施来确保应用的安全性。

2024-04-23 21:56:09 319 1

原创 搭建安全访问日志监控报警系统 ,监控nginx日志和系统安全日志,有扫描和黑客攻击,触发报警

搭建一个安全访问日志监控报警系统,特别是用于监控Nginx日志和系统安全日志,可以帮助及时发现并响应潜在的扫描和黑客攻击。这一系统通常包括日志收集、存储、分析和报警四个关键部分。

2024-04-23 21:55:36 407 2

原创 扫描自己服务器和应用的漏洞,出漏洞的报告

在攻防演练中,蓝方负责防御和确保系统安全,这包括主动搜索和修补可能的安全漏洞。进行定期的漏洞扫描是一种有效的方法,可以帮助发现和修复潜在的安全问题。

2024-04-23 21:55:02 329

原创 预防oracle的漏洞及其提权

防止Oracle数据库的漏洞及其潜在的权限提升,需要实施一系列综合的安全措施。这些措施不仅涉及技术配置,还包括过程管理和持续的安全评估。

2024-04-23 21:54:10 311

原创 网站安全方案

在网络安全策略中,应用层安全是保护网站、Web应用和API免受攻击的关键组成部分。应用层面临的威胁包括跨站脚本(XSS)、SQL注入、会话劫持、身份验证攻击等。

2024-04-23 21:31:17 629

原创 阿里云的应用型负载均衡,网络型负载均衡,传统型负载均衡

阿里云提供了几种不同类型的负载均衡服务,各有其特定的应用场景和性能特点。这些包括应用型负载均衡(Application Load Balancer, ALB)、网络型负载均衡(Network Load Balancer, NLB)和传统型负载均衡(Classic Load Balancer, CLB)。选择哪一种主要取决于你的具体需求、网络架构和性能要求。

2024-04-23 14:44:21 1039

原创 设置失效时间失效的问题

在你的代码示例中,设置 Redis 中键的过期时间与设置键的值是两个独立的操作。问题在于你首先设置了键的过期时间,然后立即设置了键的值,这可能导致键的过期时间被重置。在 Redis 中,如果你对一个键进行重新赋值,那么与该键相关的过期时间将被移除,除非你显式地再次设置它。要修正这个问题,你应该在设置键的值之后设置过期时间。这样可以确保键的过期时间在键值更新后依然有效。这样修改后,先设置键的值,然后立即设置该键的过期时间,这可以确保即使键值被更新,过期时间也不会被重置或删除。

2024-04-22 14:28:55 116

原创 Makefile:8: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.

”提示你可能在应该使用制表符的地方使用了 8 个空格。你需要检查你的 Makefile 的第 8 行,确保在每个规则的指令前只使用制表符作为分隔符。这个错误信息表明在你的 Makefile 文件的第 8 行存在一个格式错误。Makefile 要求在指令前必须使用制表符(Tab)作为分隔符,而不能使用空格。这样应该可以解决你遇到的错误。如果你使用的是文本编辑器(如 Vim 或 Nano),确保设置了正确地显示和使用制表符。

2024-04-22 12:56:31 212

原创 正式项目的验收文件模板

这个模板应该具有足够的详细程度和专业性,适合用于正式的研发项目验收文件。描述项目的背景信息,包括起始和结束日期,主要目的及预期影响。分析项目中出现的风险及其可能的影响,并描述如何管理这些风险。描述将如何评估这些标准的满足情况,包括所使用的方法和工具。详细列举项目的具体目标,以及这些目标对应的预期结果。定义项目的范围,明确指出包含的元素及排除的元素。每位审核人员的签名和日期,确认报告的内容和结论。汇报每个测试的详细结果,包括成功与失败的指标。客户的签名,确认验收报告的结果。综合评价项目的执行情况,包括成功。

2024-04-20 14:17:45 359

原创 Bind for 0.0.0.0:8848 failed: port is already allocated

根据错误消息,问题出在端口8848已经被其他进程占用,因此 Docker 无法将这个端口分配给容器。这是在尝试运行多个服务时常见的问题,尤其是在单个主机上配置多个实例时。

2024-04-20 13:58:41 243

原创 本地使用docker-compse搭建nacos集群

使用 Docker Compose 搭建 Nacos 集群是一种非常方便且常见的方法,特别是在开发和测试环境中。下面是一个基本的 Docker Compose 配置文件示例,用于在单台机器上部署一个 Nacos 集群。这个示例配置会启动三个 Nacos 实例,使它们相互之间能够发现并形成一个集群。

2024-04-20 13:41:02 405

原创 本地单个机器上搭建nacos集群

在单台机器上搭建 Nacos 集群主要涉及配置多个 Nacos 实例,使用不同的端口号运行在同一台机器上。这种配置通常用于开发或测试环境。

2024-04-20 13:37:26 321

原创 攻防演练,作为蓝方,分析被攻击的路径和存在的漏洞的脚本

这样做可以方便地记录和查看所有潜在的可疑活动。这样修改后,你可以直接运行脚本,所有的输出都将被重定向到。好的,我们可以将脚本修改为将分析结果输出到名为。文件中,便于后续的审计和分析。

2024-04-18 17:32:31 232

原创 攻防演练,作为蓝方,分析nginx日志,统计访问为200的请求路径及其次数

请求结果为状态码 200 的日志条目。这需要调整正则表达式来捕获状态码,并基于此值进行过滤。

2024-04-18 17:07:03 190

原创 攻防演练,蓝方,nginx的日志解析

这条日志基本上是说:一个来自XXX.XXX.XXX.2的用户在2024年4月16日19时03分59秒通过GET方法请求了路径为/XXX/XXX/XXX.mp3的音频文件,请求成功(状态码200),且传输了292031字节的数据给用户,请求过程中没有引用页面,用户使用的是Windows系统上的Chrome浏览器。:表示发起请求的页面的地址。这里的“-”表示没有认证的用户,或者不适用用户认证。:这也通常与用户的身份有关,这里的“-”同样表示没有用户身份信息。:这是发起请求的客户端(比如用户的电脑)的IP地址。

2024-04-18 15:43:41 376

原创 攻防演练,作为蓝方,ubuntu22.04的服务器 怎么检查文件是不是被修改或者被拷贝

通过这些方法的组合使用,可以有效地帮助你监控和检测Ubuntu 22.04服务器上的文件是否遭到未授权的修改或拷贝。使用工具如 Wireshark 或 tcpdump 来监控网络流量,特别关注异常的数据传输模式,这可能表明文件被拷贝到外部系统。是 Linux 的一个核心组件,用于审计系统的活动,包括文件访问和修改。的相关活动,包括文件是否被读取或写入,从而判断文件是否可能被拷贝。AIDE 是一个文件和目录完整性检查器,用于检测文件内容的更改。,以便察觉任何不寻常的文件访问模式或外部连接。

2024-04-18 10:23:20 300

原创 攻防演练,作为蓝方,auditctl解除监控的操作

要解除对文件的监控,你可以使用auditctl命令来移除之前设置的规则。具体操作取决于你之前如何配置这些规则。对于你的例子,其中你设置了对文件的监控,并且使用了关键字。

2024-04-18 10:23:00 159

原创 攻防演练,作为蓝方,centos的服务器 怎么检查文件是不是被修改或者被拷贝

通过结合这些工具和策略,您可以有效地监控 CentOS 服务器上的关键文件是否遭到未授权的修改或拷贝。是 Linux 下的一个用来审计系统使用情况的工具,可以用来监控对文件的访问、修改和拷贝操作。确保使用文件权限和访问控制列表(ACLs)来限制对敏感文件的访问。AIDE 是一个文件和目录完整性检查器,它可以帮助你检测文件系统上的更改。您可以通过添加规则来监控文件的读取、写入和执行操作。这条命令会与之前的数据库状态比较,显示所有更改。)和其他应用日志来发现可疑活动。通过查看系统日志(如。

2024-04-17 17:33:52 698

原创 攻防演练,作为蓝方,centos的服务器 怎么检查文件是不是被修改或者被拷贝

通过结合这些工具和策略,您可以有效地监控 CentOS 服务器上的关键文件是否遭到未授权的修改或拷贝。是 Linux 下的一个用来审计系统使用情况的工具,可以用来监控对文件的访问、修改和拷贝操作。确保使用文件权限和访问控制列表(ACLs)来限制对敏感文件的访问。AIDE 是一个文件和目录完整性检查器,它可以帮助你检测文件系统上的更改。您可以通过添加规则来监控文件的读取、写入和执行操作。这条命令会与之前的数据库状态比较,显示所有更改。)和其他应用日志来发现可疑活动。通过查看系统日志(如。

2024-04-17 17:14:43 420

原创 ubuntu22.04 安装并使用 DirBuster

要下载DirBuster,你需要访问OWASP的官方资源或者使用搜索引擎找到合适的下载链接。一旦找到DirBuster的.jar文件,你可以按照之前我提到的方法运行它。DirBuster是一个用于对Web应用程序进行目录和文件名枚举的工具,通常来说它是一个独立的Java程序,所以你应该看到一个。请确保你下载的是DirBuster,而不是其他项目。如果你希望使用命令行版本的目录枚举工具,可以考虑使用。文件,而不是PHP文件。后面是目标网站的URL,后面是字典文件的路径。

2024-04-17 16:20:21 533

原创 攻防演练,作为红方有那些工具可以使用

选择这些工具进行攻击的时候,要确保你的行为是合法授权的。在攻防演练中,这些行动通常是为了提升安全意识,找到和修补现有的漏洞,而不是为了实际的破坏。所有测试应在严格控制的环境中进行,并且应当遵循相关的法律法规。作为红方在攻防演练中,你会使用一系列的工具来发现和利用漏洞。

2024-04-17 15:43:56 326

原创 攻防演练作为红方,绕过SQL注入防护

绕过SQL注入防护通常涉及利用Web应用程序或中间件(如Web应用防火墙,简称WAF)的缺陷或不足。这些防护机制通常依赖于识别和阻止恶意的SQL查询模式,但通过一定的技术和策略,攻击者可以改变查询的结构或表现形式,从而避开这些防护措施。

2024-04-17 15:32:49 426

原创 攻防演练作为红方,怎么绕过Web应用防火墙

在攻防演练中,作为红方尝试绕过Web应用防火墙(WAF)是一项常见且具有挑战性的任务。这要求你对WAF的工作原理有深入的理解,并且能够创造性地应用各种技术来测试WAF的防御限制。

2024-04-17 15:12:01 243

原创 攻防演练,安装Nmap并进行基本的扫描

在使用Nmap进行网络扫描时,确保你有适当的权限和授权。未经授权的扫描可能违反法律规定。在攻防演练中,所有活动都应该是法律允许并且组织之间有明确协议的。你可以使用Nmap进行各种类型的网络扫描。这会显示Nmap的版本号,证明Nmap已正确安装。这两行命令首先更新你的包索引,然后安装Nmap。要进行更详细的扫描,包括服务和版本检测,可以使用。)可能需要管理员权限,因此你可能需要在命令前加上。打开你的终端(通常可以通过快捷键。如果你想扫描特定的端口,可以使用。请注意,一些扫描类型(如。nmap -O 域名。

2024-04-17 14:36:05 220

软件工程-项目验收模板

项目验收模板

2024-04-20

MongoDB最新版本.7z

国外的官网下载太慢,放上来大家共享

2021-11-18

PDMAN的安装工具.zip

PAMAN的安装文件

2021-09-13

mangoDB操作手册.md

mongoDB操作手册

2021-09-12

docker镜像.zip

docker下save的私有化镜像包

2021-06-19

xhell和Xftp学校版本

xhell和Xftp学校版本,可以免费试用,下载商业版本需要到官网下载商业的版本,开窗口有限制,xshell一个窗口管理4个机器,xftp一个窗口管理2个,可以创建多个窗口,不是大的集群肯定够用了

2020-10-21

geexekscore.zip

springboot2+mybatisplus代码生成器项目,新建项目时,可以先现在本工程,然后生成相应的代码,大大提高效率,程序开发只专注于业务。

2020-06-12

zookeeper3.4.6安装压缩.zip

zookeeper3.4.6安装文件,官网下载速度实在太慢,提供一个国内的下载地址,大家可以直接从这里下载

2020-03-20

citycode.sql

身份证前6位代码代表着城市的范围,这样用户的身份证信息就可以分析所在城市的信息了。 比如:370781, 其中370000代表山东省 370700代表潍坊市 370781代表青州市(县级市) 这样我们就可以根据370781找出山东省潍坊市青州市的信息。

2019-07-02

navicat for sqlite安装文件

navicat for sqlite 12是navicat for sqlite系列软件的最新版本,也是目前互联网上强大和全面的SQLite图形用户介面工具,主要功能包括数据传输、导入或导出、数据同步、报表等,提供完整的服务器管理功能,并配备了数据编辑、SQL查询和数据模型工具,以及支持所有SQLite对象类型,能够为sqlite使用人员提供非凡的操作体验。全新的navicat for sqlite 12功能进行了全面优化和升级,比如改进了多项用户界面,简洁的工作环境和重新编排的按钮让用户操作更加便捷;增加了快速编写代码,用户可以创建自订义的常用段。增加了全新的结构同步机制,提供了一种更容易和更直观的方式来比对和识别两个数据库之间的不同等等

2019-01-15

Bean-Message标签

Struts源码- Bean-Message标签,struts2使用资源文件

2010-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除