- 博客(609)
- 资源 (15)
- 收藏
- 关注
原创 HTTPS配置nginx报“\x16\x03\x01\x06\xF5\x01\x00\x06\xF1\x03\x03\x17\xF3\xCF\xCC@\xAB\xC0\x18\xA3\x8F0\x9C
原因 监听443端口的时候没注意看,忘记加了ssl。配置上ssl 就能访问了。
2025-09-09 16:15:12
176
原创 IOS打包上传 出现 You do not have required contracts to perform an operation 的解决办法
IOS发布遇到的问题
2025-09-01 19:01:24
548
原创 RabbitMQ 学习
RabbitMQ 与同类产品对比特性 / 中间件RabbitMQKafkaRocketMQActiveMQ协议支持自定义协议自定义JMSRedis 协议消息模型基于队列和交换机(多种路由)基于 Topic 分区Topic+Tag基于流结构(Stream)消息顺序同一个队列内有序同一个分区内严格有序同分区内顺序顺序控制弱保证插入顺序吞吐量中等(万级)极高(百万级)高较低中等偏高可靠性高(持久化+ACK)非常高(副本机制)高一般(依赖配置)高(AOF 持久化)
2025-08-06 10:36:47
1186
原创 浏览器点击链接打开指定APP是如何实现的?
android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。(Scheme和Host是必要的)content代表Scheme指定的页面(相当于 baidu.com/css 这样的路径,然后在app内打开相关的页面)APP端收到服务器端下发的PUSH通知栏消息,根据消息的点击跳转路径跳转相关页面。
2025-08-04 19:33:29
1122
原创 RabbitTemplate类介绍、及应用
RabbitTemplate 是 Spring AMQP(Advanced Message Queuing Protocol)提供的核心类之一,它是 AmqpTemplate 接口的主要实现,用于与 RabbitMQ 交互。RabbitTemplate 发送消息到 fanout 交换机,多个队列接收相同的消息。它封装了消息的生产和消费逻辑,使得开发者可以更方便地与 RabbitMQ 进行通信。RabbitTemplate 用于发送消息到队列,消费者监听队列处理消息。发送请求消息到队列,并等待响应结果。
2025-08-04 19:04:10
605
原创 liunx运维进阶脚本
这些技巧熟练后,Linux 操作效率将成倍提升!后输入关键词,快速查找执行过的命令。创建嵌套目录结构,避免逐层创建。显示根目录下各子目录大小并排序。:插入上一个命令的最后一个参数。动态跟踪日志并过滤关键词。:移动光标到行首/行尾。:删除光标前/后内容。
2025-07-22 18:34:11
222
原创 SpringBoot 大文件上传最佳实践:分片+并发+秒传全搞定
在现代 Web 系统中,尤其是涉及视频、图像、大型文档管理等场景时,大文件上传常常成为性能瓶颈。传统上传方式面对 100MB 以上的大文件时常出现超时、资源溢出、上传失败等问题。通过 Spring Boot 构建的分片上传系统,不仅解决了大文件传输过程中的性能瓶颈,还提供了断点续传、上传加速、失败重试、安全校验等完整机制。,结合断点续传、并发上传、安全验证与 MinIO 云存储,打造出企业级健壮传输方案。如果你正在构建涉及大文件上传的系统,这套方案将为你带来更稳定、更高效的体验!
2025-07-22 17:31:21
730
原创 Mysql 函数concat、concat_ws和group_concat
Mysql 函数concat、concat_ws和group_concat
2025-06-13 15:40:18
450
原创 Xcode16上传报错Validation failedInvalid Executable, The executable ‘xxx.app/Frameworks/ contains bitcode
Xcode16以上版本打包上传appstore报错问题解决
2025-06-07 21:55:28
1635
原创 常用的Mysql查询
一.单表查询1.基础查询1.查询所有列2.查询特定列3.列别名4.去重查询5.限制返回行数6.分页查询7.排序查询8.多列排序2.数据过滤1.基础过滤=,=2.多条件过滤3.范围查询4.IN操作符5·模糊查询6.NULL值判断7.排除特定值= value;3.聚合函数1.计算总数2. 分组求和3.分组平均值4.分组最大值5.分组最小值。
2025-03-27 16:26:58
458
原创 批量同步远程服务器时间!一键搞定时间误差Shell脚本
是一个简单而实用的工具,帮助运维工程师轻松管理多台服务器的时间同步。如果你觉得这个脚本实用,不妨分享给更多运维小伙伴,让大家一起提高运维效率!在分布式系统、日志分析、安全审计和任务调度等运维场景中,服务器时间的准确性至关重要。那么,如何确保多台服务器的时间保持一致?是一个自动化工具,支持从本地服务器同步时间到远程服务器。,让你轻松同步本地时间到远程服务器!:避免日志时间错乱,提高分析效率。,然后同步时间到所有服务器。,并远程执行时间同步命令。,影响定时任务的执行。,确保同步后不会丢失。
2025-03-27 09:53:51
401
原创 跨境电商支付之Springboot整合paypal支付
在application.yml或者application.properties中配置PayPal的Client ID和Secret。在你的Spring Boot项目中,添加PayPal SDK的依赖。在部署到生产环境时,确保将paypal.mode更改为live,并使用真实的Client ID和Secret。首先,你需要在PayPal开发者平台上创建一个账户,并创建一个应用以获取Client ID和Secret。根据支付结果,你可以重定向到不同的页面(如支付成功页面或支付取消页面)。
2025-03-14 19:28:25
1092
3
原创 Spring Boot 的事务回滚
•需手动处理事务回滚(如@Transactional(rollbackFor =SQLException.class))。•资源释放依赖 finally块,易遗漏。
2025-03-05 11:02:57
356
原创 ubantu crontab -e 无法编辑解决办法
出现:ubantu GNU nano 4.8 /tmp/crontab.RKPgVl/crontab。先退出当前界面 ctrl+x。我选择的2 ,选完按回车即可。
2025-02-09 17:14:22
358
1
原创 Excel导出Invalid row number (65536) outside allowable range
【代码】Excel导出Invalid row number (65536) outside allowable range。
2025-01-24 15:44:10
419
原创 Nginx IP优化限制策略
通常推荐结合多种策略,比如首先用limit_conn控制总体连接数,再用limit_req限制请求速率,以及适时使用黑名单或地理限制,构建多层次防御体系,以优化资源分配并保护服务稳定性。最后,记得监测 Nginx 的访问日志,观察连接数变化趋势,适时调整参数,确保既能满足正常服务需求又不浪费资源。
2024-12-20 19:07:11
923
原创 Nginx在打印日志中的request_time和upstream_response_time区别
在 Nginx 的日志中,和是两个非常重要的性能指标。它们分别记录了请求的总处理时间和 Nginx 与上游服务器之间的交互时间。通过分析这两个指标,我们可以准确地定位性能瓶颈,从而采取针对性的优化措施,提升整个系统的响应速度和稳定性。:表示从客户端请求到 Nginx 完成处理的总时间,反映了整个请求的处理过程。:表示从 Nginx 向上游服务器发送请求到上游服务器返回响应的时间,反映了上游服务器的响应速度。通过合理配置和分析这两个指标,运维人员可以更好地优化系统,确保高效稳定的服务交付。
2024-12-20 18:08:48
1222
原创 iptables防火墙配置websocket
有时间iptables添加端口不生效,如果不生效,直接进入/etc/sysconfig/iptables 配置文件里,下边增加一条。
2024-12-10 17:47:43
300
原创 Linux netstat 命令
netstat 全称是:network statistics,是一个用于监控、排除网络连接故障、路由表的命令行工具,它提供关于网络统计和 socket 连接的详细信息。State:连接的状态,LISTEN、ESTABLISHED 等。Foreign Address:连接远程的地址和端口。# 提供有关发送/接收的数据包和接口错误的详细信息。Local Address:连接本地的地址和端口。Send-Q:发送队列大小(等待发送的数据)# 显示所有活动的连接和监听的端口。# -l:监听的端口。
2024-12-09 19:21:49
184
原创 docker搭建jpom
root@k8s0 ~]# systemctl restart docker # 重启 docker 服务。[root@k8s0 ~]# systemctl daemon-reload # 重新加载守护进程配置。1.列出所有运行的docker容器实例,找到对应重复实例对应的CONTAINER ID或者NAMES。# 养成好习惯,修改配置前,先备份。再[Service] 下边。自动化项目部署平台搭建。找到[Service]查看docker日志。密码:test123。# 重启docker。
2024-11-21 18:07:45
937
原创 docker pull jpomdocker/jpom response from daemon: Get “https://registry-1.docker.io/v2/“: net/http
docker pull的时候报错
2024-11-19 18:53:22
224
原创 centos 安装docker
docker启动报错:Job for docker.service failed because the control process exited…原文链接:https://blog.youkuaiyun.com/weimenglala/article/details/102736921。原文链接:https://blog.youkuaiyun.com/yanyc0411/article/details/136994213。原文链接:https://www.jianshu.com/p/a740255a9b69。
2024-11-19 16:08:50
287
原创 安装 nginx 报以下错误:make: *** No rule to make target `build‘, needed by `default‘. Stop.
【代码】安装 nginx 报以下错误:make: *** No rule to make target `build‘, needed by `default‘. Stop.
2024-10-12 16:11:07
2524
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅