- 博客(152)
- 收藏
- 关注
原创 数据库“DAMS_CLEAN”的事务日志已满,原因为“LOG_BACKUP”
路径需 绝对路径(如 /home/user/backups)。确保目标目录存在且 SQL Server 有写入权限。访问系统的时候,出现报错,打开日志查询报错如下所示。使用 正斜杠 / 而非反斜杠。此后,,系统可以正常访问了。
2025-03-24 17:44:56
156
原创 AI设计与课前知识-反推提示词
通过 LoRA(低秩适应)微调 Florence 2,使其适应特定领域任务(如风格化描述生成)。运行模型后,Florence 2 会根据输入的图像生成文本提示词(如对象、场景描述等)。:在 Florence2 模型加载器中指定 LoRA 路径(或通过额外节点加载)。:可选调整图像尺寸、归一化等(需与 Florence 2 的输入要求匹配)。:添加 LoRA 适配器路径或标识符(需提前下载并存储到本地)。:加载待处理的图像文件(如 JPG/PNG 等格式)。:加载预训练的 Florence 2 基础模型(
2025-03-17 10:32:15
347
原创 LibLibAI stableDiffusion+ComfyUI一个原始的工作流
文本输入→模型加载→文本编码(CLIP)→潜在空间迭代去噪→潜在解码→像素输出。LIbLibAI的基础工作流是一个典型的文本到图像生成流程,基于Stable Diffusion等扩散模型的架构。功能:加载预训练的扩散模型权重(如Stable Diffusion的.ckpt或.safetensors文件)原理:将输入的文本提示(Prompt)转换为CLIP模型能理解的768维嵌入向量。作用:作为整个流程的核心模型基础,决定了生成图像的风格和能力(如写实/动漫等)扩展功能:可配置批量保存、自动命名规则等。
2025-03-17 10:30:27
634
原创 MongoDB 数据库管理操作指南
生产环境:谨慎执行删除操作,建议添加操作确认提示。延迟现象:删除操作后可能需要等待1分钟才会在。权限要求:执行删除操作需要当前数据库的。数据备份:建议执行删除前使用。
2025-03-15 20:06:00
147
原创 扣子自学第一天 __ 了解什么是扣子?
🌟零代码?小白友好?没错!在扣子上,不管你是不是程序猿,分分钟就能搓出各种AI应用!做完还能一键分享到朋友圈、微信群,或者直接塞进你的业务系统里,超方便der~
2025-03-15 14:42:44
211
原创 nginx配置_nodelay降低排队时间
的折衷方案,需根据业务对延迟和可用性的要求进行参数调优。建议在预发环境进行AB测试,通过对比有/无nodelay时的P99延迟变化,确定最佳配置方案。通过消除队列等待时间,让突发流量在可控范围内实现零延迟处理,代价是允许瞬时QPS突破速率阈值。队列深度越大,尾部请求等待时间呈线性增长(等待时间 = 队列位置 * 1/rate)创建容量为4的令牌桶(对应burst值),初始化状态为满桶。每个消耗的令牌触发立即处理(nodelay生效点)的固定速率补充令牌(每秒补充2个),与请求处理解耦。
2025-03-15 12:29:54
307
原创 nginx配置_限制某一个IP的连接数
10MB内存区适合中小流量场景,大型部署建议扩展至zone=addr:100m。创建名为addr的共享内存区(10MB ≈ 80,000独立IP记录)阈值控制:每个IP在/download路径下最多保持1个活跃连接。如果连接数 ≥1,立即返回503错误(可自定义为429等状态码)当新连接到达时,Nginx检查内存区域中该IP的当前连接数。使用二进制格式存储客户端IP(比字符串节省35%空间)指令实现带宽控制(如:limit_rate 200k)重要资产建议分层限制(全局限制+关键路径限制)
2025-03-15 11:35:26
441
原创 Nginx IP访问控制:使用allow和deny指令管理访问权限
在分布式网络环境中,精确的访问控制是保障Web服务安全的基石。Nginx通过allow和deny指令集提供了企业级的IP访问控制解决方案,支持从单个主机到复杂网络拓扑的多层级访问策略配置。本文将从原理剖析到生产实践,系统阐述如何构建精准的访问控制体系。通过精细化IP访问控制,企业可有效降低暴力破解、DDoS攻击等安全风险。建议结合实时监控系统,建立从「被动防御」到「智能预测」的动态安全机制。本文所述配置方案已在生产环境验证,支持千万级日活的访问控制需求。
2025-03-15 11:32:49
349
原创 前端文件上传限制解决方案:Nginx `client_max_body_size` 深度配置指南
配置生效需执行生产环境建议配合应用层的文件校验机制云环境注意SLB层的并行配置定期监控磁盘空间通过多层级配置、监控方案和架构扩展,可构建高可靠的文件上传服务体系。实际配置时需结合业务需求平衡安全性与可用性,建议通过灰度发布验证配置效果。
2025-03-15 10:16:46
518
原创 nginx配置_跨域
最小权限原则精确指定Allowed-Origin域名按需开放HTTP方法和请求头防御性编程校验Origin头格式有效性防范Null Origin攻击监控审计实时监控CORS违规事件定期审计配置有效性协议遵循正确处理CORS与Cookie的交互遵循Fetch Metadata规范。
2025-03-15 10:13:02
413
原创 nginx配置_高可用_负载均衡
此配置确保了Nginx层的高可用性,同时后端服务器通过负载均衡分散请求,提升系统整体容错能力和性能。编辑Nginx配置文件(
2025-03-15 10:06:07
418
原创 Redis 6.2.6 源码编译安装指南
参数细节:大小写敏感: 是大写字母,而 (小写)在 中表示“创建归档文件”(例如 )。顺序无关性: 可以放在命令的任意位置,但通常建议放在文件名之后,例如:其他常见参数::解压模式(extract)。:使用 gzip 解压(针对 或 文件)。:指定文件名(后面必须紧跟文件名,例如 )。进入源码目录并执行编译:指定安装路径将编译产物安装至自定义目录(建议采用版本化路径):三、配置文件管理配置文件迁移从源码目录复制配置文件至安装目录的子目录:关键配置修改使用sed命
2025-03-15 09:59:22
407
原创 通过运行命令打开事件查看器
包含系统、应用程序、安全、设置等核心日志。显示所选日志中的具体事件列表,按时间排序。:记录特定应用程序或服务的详细日志。输入 eventvwr.msc。打开“运行”对话框。事件查看器将自动打开。按下 Win + R。
2025-03-13 11:26:28
313
原创 开源堡垒机新选择:JumpServer 全面解析与部署指南
JumpServer 是一款广受欢迎的开源堡垒机,完全符合 4A(认证 Authentication、授权 Authorization、账号 Accounting、审计 Audit)规范的专业运维安全审计系统。自开源以来,JumpServer 在 GitHub 上已获得超过 21.5k 的 star,成为国内最受欢迎的堡垒机解决方案之一。JumpServer 作为一款功能强大且完全开源的工具,不仅能够满足企业基本的运维安全需求,还提供了丰富的扩展能力。
2025-02-05 14:23:17
902
原创 三大主流数据库(MySQL、Oracle、PostgreSQL)自动化备份与恢复指南
在生产环境中,数据库备份是保障数据安全的最后一道防线。本文将深入讲解MySQL、Oracle和PostgreSQL三大数据库的自动化备份方案与恢复实践,并提供可直接部署的Shell脚本。
2025-02-05 14:16:11
603
原创 GET 请求能传图片吗?实战揭秘
综上所述,GET请求是可以传图片的,但我们要明白GET和POST的规范还是要遵守的。在实际开发中,如果我们需要传输图片或其他大文件数据,还是建议使用POST请求和form-data编码方式。这样不仅可以避免浏览器对URL长度的限制,还能更符合HTTP协议的使用规范。希望这篇文章能帮助大家更好地理解GET请求和图片传输的关系,并在实战中做出更明智的选择。如果你有任何疑问或建议,欢迎留言交流!
2025-01-21 13:13:47
1044
原创 实战解析:深入理解与优化HTTP OPTIONS请求
MDN(Mozilla开发者网络)对OPTIONS方法的描述是这样的:HTTP的OPTIONS方法用于获取目的资源所支持的通信选项。简单来说,你可以用它来“嗅探”某个URL在服务器上支持哪些HTTP方法。在实际开发中,前端代码通常不会主动发起OPTIONS请求。但如果你仔细查看浏览器的开发者工具,特别是在跨域请求的场景下,你会发现OPTIONS请求经常出现,有时甚至会看到相同的请求发起了两次。这是为什么呢?OPTIONS请求作为CORS预检请求,是浏览器为了安全而设计的一种机制。
2025-01-21 13:08:53
839
原创 HTTP协议深度解析:实战经验与代码示例
在日常工作中与HTTP协议打交道的次数不胜枚举。今天,我想通过这篇博客,结合实际工作经验,带大家深入了解一下HTTP协议,包括其工作流程、GET与POST的区别、状态码、重定向与请求转发的区别、HTTP与HTTPS的差异、HTTP/2的改进、请求与响应报文格式、HTTP的无状态性及其解决方案,还有TCP与UDP的区别,以及TCP的三次握手与四次挥手策略。
2025-01-21 13:05:30
365
原创 Spring核心探秘:控制反转(IOC)的实战心得
要使用Spring的IOC,首先需要在项目中引入Spring的相关依赖。这通常是通过在项目的构建文件(如Maven的pom.xml或Gradle的build.gradle)中添加Spring的依赖来实现的。接下来,就是IOC的实战部分了。我将通过一些示例代码来展示如何使用Spring的IOC。在Spring中,我们可以通过XML配置文件或者注解的方式来定义Bean。在这里,我们使用了@Component注解来告诉Spring:“嘿,这个类是我的Bean,你帮我管管。
2025-01-21 09:47:51
611
原创 Spring Framework 中的 IoC 容器:实战指南
控制反转是一种软件设计原则,其核心思想是将应用程序的控制权从代码本身分离出来,交给一个外部容器来管理。在传统的编码方式中,对象间的依赖关系通常由对象自身直接创建和管理,这导致了代码之间的紧密耦合。而控制反转则通过将对象的创建和管理委托给容器,实现了对象间的松耦合。控制反转的一个重要实现方式是依赖注入(Dependency Injection)。依赖注入可以通过构造函数、属性或者接口注入的方式,将对象的依赖关系注入到对象中。这种方式极大地提高了代码的灵活性和可测试性。
2025-01-21 09:33:41
665
原创 真知不在耳边,而在脚下:行动铸就真知的旅程
从别人那里听来的“知”,就像是别人给你的一张地图,上面标着可能的路线,但地图是平面的,路是立体的,有坑洼,有曲折。但只有你亲自站在画前,细细品味每一笔、每一划,那震撼和感动才会如潮水般涌来,这时候,你才算是真正“懂”了那幅画的美。它得靠你迈出脚步,去尝试,去实践,就像科学家在实验室里反复验证,厨师在厨房里一次次调味。
2025-01-13 10:16:46
108
原创 Linux 系统性能监控:实战 Shell 脚本获取 CPU、内存、磁盘 I/O 信息
在运维和开发过程中,实时监控系统性能的重要性。今天,我将分享一个实战 Shell 脚本,用于获取 Linux 系统的 CPU、内存、磁盘 I/O 等关键信息。这个脚本不仅实用,而且能帮助你快速定位系统瓶颈。
2025-01-13 09:55:40
395
原创 实战指南:在Linux系统中深入查看CPU详细信息
经常需要在Linux系统中查看CPU的详细信息,无论是为了性能调优、硬件升级还是仅仅满足好奇心。今天,我将分享几种实战中常用的方法来获取Intel Core i3、i5、AMD等品牌的CPU信息,包括处理器速度、内核数量、架构、缓存大小等细节。
2025-01-13 09:48:35
2205
原创 Nginx实战安装与配置指南
我在无数个项目中用到了Nginx。今天,我将从实战角度出发,分享Nginx的安装、基础配置以及一些高级功能的使用经验。希望通过这篇文章,你能掌握Nginx的基本使用,并能解决一些常见问题。
2025-01-13 09:42:58
798
原创 Nginx Location 匹配规则最佳实践
尽量使用精确匹配和最长字符串匹配来处理静态资源请求这样可以提高性能,因为这两种匹配方式的开销相对较小。谨慎使用正则表达式匹配特别是在高流量的网站上,因为正则表达式的匹配开销相对较大。如果必须使用正则表达式匹配,请将其放在配置文件的较后位置。将默认的location /块放在配置文件的最后作为回退机制这样可以确保所有未匹配的请求都有一个统一的处理方式。在修改Nginx配置后,务必进行充分的测试确保所有请求都能被正确处理,避免出现意外情况。
2025-01-11 10:14:57
341
原创 Nginx四种跳转实战总结:精通域名、URI、重定向与代理
Nginx是我日常工作中不可或缺的工具。今天,我将结合实战经验,详细总结Nginx在域名配置、URI匹配、重定向和代理方面的应用,并通过具体的示例代码和运行结果,带大家深入理解这些功能。
2025-01-11 10:12:04
927
原创 在Linux中监控用户活动的实战技巧
在Linux系统中监控用户活动是确保系统安全性的关键步骤。本文提供了多种方法和实战示例代码,介绍了如何使用whowlastauditdjournalctlausearch等工具来监控用户的登录、活动和系统事件。通过定期监控用户活动,可以更好地维护系统的安全性和合规性,并及时识别潜在的问题。希望这些实战技巧能对你有所帮助,让你在Linux系统管理中更加得心应手。
2025-01-10 14:17:47
913
原创 轻松查找IP地址:Linux中的IP地址搜索实战技巧
在日常工作中经常需要查找Linux系统中的IP地址,无论是进行网络管理还是故障排除。今天,我将分享一些我实际工作中总结出来的技巧,包括使用各种命令、脚本和工具来查找IP地址。希望通过这些实战经验和示例代码,能帮助大家更好地理解和应用这些技巧。
2025-01-10 14:14:19
386
原创 开源Mybatis-PageHelper分页插件实战指南
Mybatis-PageHelper是一个非常实用的分页插件,支持多种数据库和自定义配置。通过简单的配置和调用,就可以实现复杂的分页功能。在实际项目中,我强烈推荐使用这个插件来处理分页问题。希望这篇文章对你有所帮助,如果你有任何问题或者建议,欢迎留言交流。
2025-01-10 10:14:46
516
原创 MyBatis的三种分页方式实战详解
分页查询不仅可以减轻服务端的压力,提升查询速度和效率,还能减轻前端渲染的压力。需要注意的是,由于Java允许的最大整数为2147483647,因此LIMIT能使用的最大整数也是2147483647。一次性取出大量数据可能引起内存溢出,所以在大数据查询场合需要慎重使用。
2025-01-10 10:08:20
1498
原创 MyBatis 批量插入:优化 `foreach` 耗时长的实战经历
推荐使用:如果MyBatis需要进行批量插入,强烈推荐使用,这种方式可以真正实现批量操作,性能优异。控制foreach中values的个数:如果必须使用foreach,建议将每次插入的记录数控制在20~50行,以减少SQL解析和参数映射的耗时。
2025-01-10 10:01:31
444
原创 MyBatis原生批量插入的坑与实战解决方案
本文演示了MyBatis原生批量插入时可能遇到的问题:当插入的数据量过大时,会导致SQL语句过长从而运行失败。通过List分片的方式,可以有效解决这一问题。计算出分片的数量(分为N批,每批大小可根据实际情况调整,如1000条)。使用方法将集合进行分片(分为N个集合)。循环将分片的集合进行批量插入操作。通过这种方式,我们既能享受MyBatis原生批量插入的高性能,又能避免SQL过长导致的程序报错问题。
2025-01-10 09:57:55
365
原创 MyBatis与MyBatis-Plus批量插入实战指南
在实际项目中,批量插入数据是一个常见且重要的需求。本文将详细总结MyBatis和MyBatis-Plus常用的几种批量插入方式,并通过实际代码示例和运行结果,帮助大家更好地理解和应用。
2025-01-10 09:54:20
749
原创 优化 `where 1=1`:实战经验与MyBatis改进方案
where 1=1:方便动态拼接SQL,但可能带来不必要的优化开销。where 11:用于获取表结构而不取数据。MyBatis标签:优雅地替代where 1=1,提高SQL可读性和性能。通过实际测试和代码示例,我们可以看到,虽然where 1=1在某些情况下是方便的,但使用MyBatis的标签是更优的选择。希望这篇文章能帮助你在实际开发中做出更好的决策。
2025-01-10 09:41:44
382
原创 SQL Server基本函数实战总结:字符串函数与实用技巧
今天,我想和大家分享一些SQL Server中常用的字符串函数,以及一些实用的常识和设置。这个函数返回字符串包含的字符数,但不包括后面的空格。这在处理一些字符串数据时非常有用,尤其是当你需要确切知道字符串的实际长度时。在存储过程中,如果某些语句并不返回实际数据,开启。这两个函数分别返回字符串右边和左边的指定数量的字符。存储过程,我们可以自定义数据类型。(注:在执行上述存储过程时,不会返回受影响的行数信息。这个函数用于取子串,字符串的下标是从“1”开始的。计算的是实际字符数,不包括后面的空格。
2025-01-10 09:26:13
900
原创 sqlserver SQL语句实战总结
事务处理是确保数据库操作原子性、一致性、隔离性和持久性的关键。在日常工作中,基础查询是最常用的操作之一。多表连接是SQL中处理关联数据的关键。排序和分页是提升查询结果可读性的关键。等常与分组操作一起使用,以计算分组内的统计数据。子查询允许在一个查询中嵌套另一个查询。条件查询允许我们根据特定条件筛选数据。运行结果将显示订单金额最高的用户名。运行结果将显示年龄最小的第11至第20位用户。在事务处理中,如果任何一步失败,可以使用。
2025-01-10 09:19:38
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人