- 博客(615)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 docker流水线
2、安装docker-compose由于网络问题,常常安装不上,换成国内的添加可执行权限测试安装结果3、编写docker-compose.yml3.1 基础服务、中间件docker-compose.yml3.2 应用服务docker-compose-app.yml4、准备代码(以 RuoYi-Vue-Plus 为例)从https://gitee.com/dromara/RuoYi-Vue-Plus fork到自己的仓库,然后clone到本地。在 Git 中,这种场景的标准做法是配置
2026-09-16 08:34:53
114
原创 OpenSpec + Superpowers 实战
命令用于任务执行,但我们要把这个工作交给 Superpowers 来做。将被禁用,任务执行全部由 Superpowers 接手。OpenSpec 默认会包含。
2026-06-30 17:37:50
441
原创 功能开关灰度发布方案
表结构设计1. 功能开关主表2. 功能白名单用户表App启动时,需要一次性查出所有功能开关的状态,并标识当前用户对每个功能是否有权限。核心逻辑是:status = 1(全员开放) → 有权限status = 0(全员关闭) → 无权限status = 2(灰度中) → 看白名单表里有没有该用户 查询用户所有功能权限的SQL返回结果示例:| feature_key | feature_name | status | has_permission ||-------------
2026-05-15 15:39:31
57
原创 js逆向问题记录
解决办法:使用subprocess.run,不能用execjs.call。解决办法:将要传递的参数写到临时文件,js从临时文件读取参数。ExecJS的同步限制:无法处理Promise的异步解析。执行会报错:self is not defined。原因是py调用js方法时传递的参数太长导致。核心原因:事件循环与异步机制差异。
2026-01-25 11:01:52
343
原创 scrapy学习
pip install scrapy==2.6.3 -i https://pypi.tuna.tsinghua.edu.cn/simplescrapy startproject baidu_spiderscrapy genspider baidu https://www.baidu.comscrapy crawl baidu
2025-12-27 23:43:43
160
原创 修复Bash脚本Here Document错误
遇到这种报错 /docker/init-letsencrypt.sh: line 103: warning: here-document at line 35 delimited by end-of-file (wanted `EOF')前面有空格,导致 Bash 无法正确识别结束标记。在脚本的第 35 行附近,这个错误是因为脚本中的 Here Document 分隔符。
2025-12-26 17:05:16
342
原创 Certbot + Nginx + Docker 申请 SSL 证书完整指南
本文介绍使用Docker Compose部署Nginx和Certbot实现SSL证书自动申请和续期的完整指南。主要内容包括: 系统要求:需要云服务器、已备案域名、正确DNS解析和开放80/443端口 目录结构:详细列出docker-compose.yml、Nginx配置、证书脚本等文件组织方式 核心配置: docker-compose.yml编排文件定义Nginx和Certbot服务 Nginx配置文件实现HTTP到HTTPS跳转和SSL安全设置 init-letsencrypt.sh脚本自动化证书申请流程
2025-12-26 16:20:02
706
原创 阿里云效流水线部署springboot项目-2026
3.在编写docker run命令的时候要加入这个网络,否则不能访问基础容器,然后就是--link需要的容器。2.基础容器是用docker compose一起启动的,会创建一个默认的网络docker_default。4.java构建上传,jdk版本根据自己项目选择,maven尽量选择最新。因为是用docker部署的,项目的配置文件还有几点要注意的。上传方式选择公共空间,打包路径根据自己的项目结构修改。2.添加流水线源,我的代码在码云,其他默认即可。1.新建流水线,选择部署到阿里云ecs。
2025-12-24 12:01:19
547
原创 fastapi
下载地址http://www.anaconda.com/download/success。conda env remove -n [虚拟环境名称]创建一个基于python 3.13版本的虚拟环境。conda activate [虚拟环境名称]安装uvicorn 高性能异步web服务器。首次运行要执行: conda init。进入虚拟环境安装fastapi。
2025-12-13 13:32:54
332
原创 idea 使用docker插件,运行报错:Cannot run program “docker“: CreateProcesserror=2,系统找不到指定的文件
在IDEA 2024+版本中,,而不是必须安装完整的Docker Desktop。IDEA需要本地有Docker客户端来执行命令,但。
2025-12-09 15:29:39
478
原创 docker重启报错 Error response from daemon: Cannot restart container e0e473269ae6: network 22be5f55a83416
先查看网络再删除旧网络然后绑定新网络。
2025-11-03 09:47:13
156
原创 win10手动安装wsl解决wsl --update请求的操作需要提升
执行更新无效,即使已经是管理员身份了也不行,可以试试手动安装wsl。
2025-10-14 01:06:47
4346
4
原创 LLM大模型智能引擎实战--SpringAI+RAG+MCP+实时搜索
【代码】LLM大模型智能引擎实战--SpringAI+RAG+MCP+实时搜索。
2025-09-13 14:23:26
282
1
原创 MySQL事务日志类型及作用解析
特性Redo Log (重做日志)Undo Log (回滚日志)Binlog (二进制日志)所属层级InnoDB 存储引擎层InnoDB 存储引擎层MySQL Server 层日志类型物理日志逻辑日志逻辑日志(或 Statement/Row 格式)主要作用崩溃恢复 (Crash Recovery)事务回滚 (Rollback) 和 MVCC数据复制 (Replication) 和 数据恢复内容记录记录的是“在某个数据页上做了什么物理修改”记录的是数据被修改前的逻辑状态。
2025-09-06 13:01:01
566
原创 淘宝和京东的秒杀场景是怎么保证商品不超卖的?
例如,在“库存预减+异步处理”的大框架下,Redis本身的预减操作可以使用Lua脚本保证原子性,而数据库最终的扣减可以使用乐观锁。(Rate Limiting),例如使用令牌桶或漏桶算法,将请求速率限制在系统所能承受的范围内2。:只要用了Redis等缓存,就必须考虑缓存和数据库的数据一致性问题。用户请求经过校验和Redis库存预减后,秒杀成功的请求并不会立即同步操作数据库生成订单,而是将。:根据MQ消费结果或定时任务,检查并回补Redis库存,保证最终一致。,模拟真实流量,验证系统承压能力和数据一致性。
2025-09-01 16:10:33
982
原创 MQTT 物联网充电桩
docker run -d --name iotdb -p 6667:6667 apache/iotdb:1.3.2-standalonedocker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx:latest
2025-08-19 21:52:20
175
原创 如何删除夸克网盘在我的电脑中的图标
使用win+R键打开运行窗口,输入regedit进入注册表编辑器,找到。卸载了夸克网盘,但是发现在“此电脑”中仍然会残留图标。好歹是阿里旗下的产品,没想到卸载还有这么一手。将NameSpace下的子项删除即可。
2025-08-12 18:25:03
2155
原创 Docker Desktop
docker cp nginx:/usr/share/nginx/html D:\devtool\docker\nginx\htmldocker cp nginx:/var/log/nginx D:\devtool\docker\nginx\logsdocker cp nginx:/etc/nginx D:\devtool\docker\nginx\conf–volume=D:\devtool\docker\nginx\html:/usr/share/nginx/html–volume=D:\devt
2025-07-21 17:00:52
230
原创 无法将“xxx”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
注意:在win7(含)以上必须使用管理员的权限启动命令行(在电脑左下角搜索框输入PowerShell,然后以管理员身份运行即可),否则会报“Set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。windows默认不允许任何脚本运行,你可以使用`Set-ExecutionPolicy`命令来改变的你PowerShell环境。
2025-06-29 15:46:10
5384
原创 Spring Boot 项目中 resources 文件读取
在 Spring Boot 项目中,resources目录承载着大量的关键资源,如配置文件、模板文件、脚本资源、数据文件等。而如何,往往是开发者绕不过的关键环节。不同的资源加载方式有不同的适用场景和底层机制,如果使用不当,不仅可能导致资源读取失败,还可能影响程序的可移植性和扩展性。本文将为你系统性地讲解 Spring Boot 中读取resources文件的,并在最后附上一套,集中展示这些方式在实际项目中的统一实现,帮助你在开发中快速定位最适合的资源加载方案。资源读取的 9 大方式概览。
2025-06-22 11:48:39
1545
原创 网关对请求解密响应加密
在网关添加一个本地controller的转发规则,然后在gateway项目写一个controller接口进行测试。springcloud gateway 中添加filter对请求进行加解密。
2025-06-09 11:29:32
360
docker-compose-Linux-x86_64
2019-09-12
dubbo-admin.war(包含tomcat)
2018-06-10
swing复选框的问题swing复选框的问题
2018-07-27
怎么让计时器动画完整结束后继续循环计时器
2017-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅