- 博客(126)
- 资源 (2)
- 收藏
- 关注
原创 Verizon Wireless (VZW) APN 设置指南
Verizon Wireless APN设置指南 本文提供Verizon Wireless(VZW)APN配置方法: Android设置:在移动网络中添加APN,填写VZWINTERNET等关键参数,保存后激活。 iPhone设置:进入蜂窝数据网络,输入VZWINTERNET及MMS相关信息,重启生效。 注意事项:合约机通常自动配置;SIM卡可能限制修改;5G设备使用相同APN。 故障排除:检查网络频段、SIM卡状态,或联系客服(*611)。 (约100字)
2025-07-17 20:41:30
379
原创 80GJSON文件按照指定大小分割代码
本文介绍了一个Python脚本,用于将大型JSON文件拆分为多个小文件。该脚本通过指定输入文件路径、输出目录和最大文件尺寸(默认为100MB)作为参数,按行读取原文件并分批写入新文件,确保每个分片不超过设定大小。使用示例展示了如何调用该函数处理指定路径的JSON文件,分割结果将保存在指定输出目录中,文件名会附加"_partN"后缀。该工具适合处理需要分片存储的大型JSON数据集。
2025-07-05 11:19:55
394
原创 如何通过SSL证书配置防止源站IP泄露 - 全面防护指南
SSL证书隐藏源站IP防护指南 部署CDN后仍遭攻击?根源可能是SSL证书暴露源站IP。网络爬虫持续扫描IP并记录证书中的域名,导致源站泄露。解决方案: 1️⃣ 宝塔面板操作 • 创建无效域名站点并清空目录 • 配置专用无效SSL证书(可用本文提供的过期证书) • 设为默认站点 2️⃣ 技术原理 无效证书会响应直接IP访问请求,切断爬虫的IP-域名关联,不影响CDN正常访问。 验证方法:访问https://源站IP应显示证书警告而非业务证书。配合防火墙等可增强防护,有效解决IP泄露问题。
2025-06-30 21:32:24
532
原创 深入浅出:若依 (RuoYi) 框架 AOP 切片实现日志记录的原理与实践
若依框架通过 AOP 切面 + 自定义注解的方式,优雅地实现了操作日志记录功能。其核心思想是将日志记录这一横切关注点与业务逻辑解耦,通过注解标记需要增强的方法,在不侵入业务代码的前提下完成日志收集与存储。这种实现方式不仅简化了日志功能的开发,还提高了代码的可维护性和扩展性,是 AOP 思想在实际项目中的典型应用。理解若依的日志切片实现,不仅能帮助我们更好地使用框架,还能为我们自己开发类似功能提供宝贵的参考。
2025-06-29 01:16:53
1159
原创 RedisCache与StringRedisTemplate的深度对比
RedisCache与StringRedisTemplate对比摘要 RedisCache是封装了业务逻辑的高层缓存工具,提供简化API和自定义序列化,适合快速开发;StringRedisTemplate是Spring提供的底层字符串操作模板,灵活性高但需手动处理细节。主要差异体现在:1)RedisCache使用JSON/Java序列化处理对象,StringRedisTemplate仅处理字符串;2)RedisCache开发效率高而灵活性低,StringRedisTemplate反之;3)性能上String
2025-06-27 04:14:56
584
原创 MyBatis-Plus查询构造器详解:LambdaQueryWrapper与QueryWrapper对比指南
MyBatis-Plus中LambdaQueryWrapper与QueryWrapper对比及应用 摘要:本文对比分析了MyBatis-Plus的两种查询构造器:LambdaQueryWrapper采用方法引用,具备类型安全、IDE支持和重构友好等优势;QueryWrapper使用字符串字段名,适合动态字段和复杂SQL场景。最佳实践建议新项目优先使用LambdaQueryWrapper,动态字段场景选择QueryWrapper,两者配合使用可提升代码质量与开发效率。文章详细介绍了它们的基本用法、核心优势、性
2025-06-27 03:20:24
1136
原创 深入解析 Vue 中的 pathRewrite:路径重写规则详解
摘要: pathRewrite是Vue CLI代理配置中的关键选项,用于修改请求路径以实现前后端路径解耦。主要功能包括移除/替换前缀(如将/api/users转为/users)、支持正则匹配(如^/api/(.*)捕获动态路径)和多级路径映射。配置时需注意正则匹配规则和顺序优先级,常与changeOrigin配合使用。典型应用场景包括统一API前缀管理、适配后端路由差异等,通过灵活配置可显著提升开发调试效率。
2025-06-26 21:42:23
983
原创 Vue 开发环境配置:使用 devServer.proxy 解决跨域问题-vue中文件vue.config,js中配置devserver做反向代理到后端
Vue开发中解决跨域问题的代理配置指南在前端开发中,由于同源策略限制,不同端口间的API请求会产生跨域问题。Vue CLI通过devServer.proxy提供了简单的解决方案,可在开发环境中设置反向代理。文章详细介绍了如何配置vue.config.js文件:基本代理设置方法常见代理场景示例(单API路径、多后端服务、路径重写)常见问题排查(代理不生效、WebSocket代理、HTTPS接口)完整配置示例通过合理配置proxy选项,开发者可以轻松解决跨域问题,实现前后端无缝对接。文章还提供了
2025-06-26 04:59:00
657
原创 支持多客户网站的SMPP网关完整实现方案
该方案完整实现了:多客户网站并发连接管理数据库驱动的账号验证双向消息通信能力主动消息推送接口完善的生产级监控能力
2025-05-24 17:48:46
492
原创 MySQL 8.0(主从复制)
MySQL 8.0的主从复制(Master-Slave Replication)是一种关键的高可用性和数据备份技术。主库(Master)处理所有写操作,而从库(Slave)实时复制主库数据,仅处理读请求,实现
2025-05-09 21:43:32
525
原创 反向代理、负载均衡与镜像流量:原理剖析、区别对比及 Nginx 配置实践
向代理、负载均衡和镜像流量是保障系统高效、稳定、安全运行的关键技术。虽然它们都涉及网络流量的管理与分发,但在功能、应用场景和实现方式上有着显著差异。本文将深入探讨三者的区别,并结合 Nginx 这一强大的开源服务器,展示常见的配置方法,帮助读者更好地理解和应用这些技术。
2025-04-28 18:15:53
891
原创 打造多消息队列,优化接口处理
在我的项目里,之前所有的接口任务都被放在同一个消息队列里处理。这就导致了一个问题,不同接口的任务可能会相互影响,比如某个接口的任务处理时间过长,就会影响到其他接口的响应速度。所以,我希望能够将某些接口的任务放在一个消息队列中,而另外一些接口的任务放在另一个消息队列中,以此实现接口之间的隔离。
2025-04-17 15:19:57
385
原创 详细介绍javaspringboot操控redis的高级特性1. 事务支持2. 发布/订阅3. Pipeline批量操作
详细介绍javaspringboot操控redis的高级特性1. 事务支持2. 发布/订阅3. Pipeline批量操作
2025-04-07 21:06:23
537
原创 Spring Boot中使用RedisTemplate操作Redis的几种数据类型详解
Redis作为高性能的键值存储系统,在现代Java应用中扮演着重要角色。Spring Boot通过RedisTemplate为开发者提供了便捷的Redis操作方式。本文将详细介绍如何使用RedisTemplate操作Redis的五种主要数据类型。
2025-04-07 20:58:08
650
原创 DAO 类的职责与设计原则
DAO 的核心职责DAO(Data Access Object,数据访问对象)的主要职责是封装对数据的访问逻辑,但它与纯粹的数据实体类(如 DTO、POJO)不同,也与 Service 业务逻辑层不同
2025-04-02 21:00:37
719
原创 Spring Boot 注解:深度解析与应用场景
Spring Boot 注解为开发者提供了一种简洁、高效的方式来构建应用程序,涵盖了从应用启动、组件管理、依赖注入、Web 请求处理到事务管理等多个方面。通过深入理解这些注解的作用、原理和常用场景,开发者能够更加熟练地运用 Spring Boot 框架,提高开发效率,构建出高质量、可维护的应用程序。随着对 Spring Boot 的不断深入学习和实践,开发者还会遇到更多丰富且强大的注解,进一步提升开发体验和应用性能。
2025-04-02 20:53:40
1154
原创 Component 与 Bean 的深度解析:详细讲解Component和bean的异同以及与其搭配使用的其他注解及其使用场景
Component 与 Bean 的深度解析:详细讲解Component和bean的异同以及与其搭配使用的其他注解及其使用场景
2025-04-02 20:41:45
889
原创 自定义注解autofill(案例及代码解读):一个简单案例三分钟搞懂自定义注解的一个常用场景理解自定义注解的使用方法,采用自定义注解+AOP切面
自定义注解autofill(案例及代码解读):一个简单案例三分钟搞懂自定义注解的一个常用场景理解自定义注解的使用方法,采用自定义注解+AOP切面
2025-04-01 22:39:44
449
原创 ThreadLocal 深度解析
ThreadLocal 是 Java 中用于实现 线程封闭(Thread Confinement) 的核心类,它为每个线程提供独立的变量副本,解决多线程环境下共享变量的线程安全问题
2025-04-01 21:59:27
970
原创 宝塔SSL申请Let‘s Encrypt提示“验证信息构造失败!{}“
产生原因:我之前通过一个域名申请了一个Let's Encrypt免费证书,然后我想更选域名生成另外域名的对应证书文件,每次提交都是提示"验证信息构造失败!{}" 分析:其实主要原因就是上一份证书文件的一些内容没清除掉产生了冲突。
2025-03-28 09:47:05
783
原创 使用 Nginx 实现镜像流量:提升系统可用性与负载均衡
镜像流量(Traffic Mirroring)是指将生产环境的实时流量复制一份,发送到一个或多个目标服务器。镜像流量不会影响原始请求的响应,目标服务器仅用于接收流量副本
2025-03-22 17:17:52
1319
原创 开启TCP-SYNcookie保护缓解网络洪水攻击,增强服务器运行的稳定性。将 TMOUT=300 添加到 /etc/profile 文件提高安全
开启TCP-SYNcookie保护缓解网络洪水攻击,增强服务器运行的稳定性。将 TMOUT=300 添加到 /etc/profile 文件提高安全
2025-03-22 15:17:36
702
原创 确保刷新页面后用户登录状态不会失效,永久化存储用户登录信息
确保刷新页面后用户登录状态不会失效持久化存储用户状态:刷新页面后不会丢失登录状态。正确处理退出登录:清除所有状态并跳转到登录页。动态路由加载:确保动态路由加载完成后跳转到目标路由。
2025-03-18 10:17:38
208
原创 nginx请求限流设置:常见的有基于 IP 地址的限流、基于请求速率的限流以及基于连接数的限流
nginx请求限流设置:常见的有基于 IP 地址的限流、基于请求速率的限流以及基于连接数的限流
2025-03-15 16:58:10
1122
原创 从零实现OSS阿里云图片上传:前端采用的vue3+element-plus,后端采用javaspingboot,实现上传图片到云,然后存储数据库链接能够回显的效果
从零实现OSS阿里云图片上传:前端采用的vue3+element-plus,后端采用javaspingboot,实现上传图片到云,然后存储数据库链接能够回显的效果
2025-03-13 15:23:20
1088
原创 JS采用await navigator.clipboard.writeText(textToCopy)复制功能部署到服务器后失效,
JS采用await navigator.clipboard.writeText(textToCopy)复制功能部署到服务器后失效,
2025-03-13 15:09:05
221
原创 python常用util工具之——生成四位不同数字,生成四位数字,生成密码包括数字和英文
python常用util工具之——生成四位不同数字,生成四位数字,生成密码包括数字和英文
2025-03-08 13:14:49
151
原创 MySQL修改密码后导致远程可以连接本地无法连接:ERROR com.alibaba.druid.pool.DruidDataSource Access denied for user ‘root‘@
MySQL修改密码后导致远程可以连接本地无法连接:ERROR com.alibaba.druid.pool.DruidDataSource Access denied for user 'root'@
2025-03-08 13:03:41
1116
2
原创 Nginx多服务器转发接口数据,实现单接口多服务器处理数据,达到数据共享
Nginx多服务器转发接口数据,实现单接口多服务器处理数据,达到数据共享
2025-03-07 10:16:19
1261
原创 navicate链接云服务数据库mysql。提示Host‘27.153.183.185‘is not allowed to connect to this MySQL server
navicate链接云服务数据库mysql。提示Host'27.153.183.185'is not allowed to connect to this MySQL server
2025-03-03 14:53:04
316
原创 布置云服务器mysql注意事项:Your password does not satisfy the current policy requirements
布置云服务器mysql注意事项:Your password does not satisfy the current policy requirements
2025-03-03 14:35:46
589
原创 MyBatisPlus自动生成的entity等内容,查询数据库部分列返回值为null
MyBatisPlus自动生成的entity等内容,查询数据库部分列返回值为null
2025-01-21 17:50:16
254
1
原创 SecurityConfig最新版本配置,EnableGlobalMethodSecurity已被弃用无法继承WebSecurityConfigurerAdapter
SecurityConfig最新版本配置,EnableGlobalMethodSecurity已被弃用无法继承WebSecurityConfigurerAdapter
2025-01-19 15:59:14
580
原创 mysql打开报错fail to connecto to mysql at 127.0.0.1:3306 with user root
mysql打开报错failtoconnectotomysqlat127.0.0.1:3306withuserroot
2025-01-18 16:41:11
638
原创 There was an unexpected error (type=Not Found, status=404).No static resource test/user/list.
There was an unexpected error (type=Not Found, status=404).No static resource test/user/list.
2025-01-09 17:40:47
554
turtle绘制小猪佩奇、皮卡丘
2024-06-18
原生Javaee+jsp的一个课程项目为在线课程管理系统
2024-06-01
python画loopy小海狸
2023-11-03
微信小程序——天气预报项目源码
2022-07-08
简易的网页小游戏之接星星,HTML+JavaScript+css
2022-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人