自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江黎

路漫漫其修远兮,吾将上下而求索

  • 博客(605)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

原创 js_reverse

找到这段代码所在的js文件替换内容,然后注释掉这行代码。打开开发者工具会跳转到about:blank页面。

2026-01-01 22:04:35 172

原创 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 101

原创 修复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 199

原创 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 502

原创 阿里云效流水线部署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 340

原创 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 235

原创 ubuntu安装docker和docker-compose

【代码】ubuntu安装docker和docker-compose。

2025-12-10 16:48:47 212

原创 idea 使用docker插件,运行报错:Cannot run program “docker“: CreateProcesserror=2,系统找不到指定的文件

在IDEA 2024+版本中,,而不是必须安装完整的Docker Desktop。IDEA需要本地有Docker客户端来执行命令,但。

2025-12-09 15:29:39 194

原创 DrissionPage

【代码】DrissionPage。

2025-12-07 15:45:26 116

原创 git忽略没有差异的文件

1. 检查文件权限变化:2. 忽略换行符差异:3. 清除缓存重新检查:git add .

2025-11-04 17:04:54 117

原创 docker重启报错 Error response from daemon: Cannot restart container e0e473269ae6: network 22be5f55a83416

先查看网络再删除旧网络然后绑定新网络。

2025-11-03 09:47:13 116

原创 docker decktop命令

复杂的命令不太方便通过图形化界面来创建。

2025-10-17 22:54:30 366

原创 Oracle下载JDK无需登录

【代码】Oracle下载JDK无需登录。

2025-10-15 17:59:50 374

原创 win10手动安装wsl解决wsl --update请求的操作需要提升

执行更新无效,即使已经是管理员身份了也不行,可以试试手动安装wsl。

2025-10-14 01:06:47 1177 1

原创 LLM大模型智能引擎实战--SpringAI+RAG+MCP+实时搜索

【代码】LLM大模型智能引擎实战--SpringAI+RAG+MCP+实时搜索。

2025-09-13 14:23:26 205 1

原创 MySQL事务日志类型及作用解析

特性Redo Log (重做日志)Undo Log (回滚日志)Binlog (二进制日志)所属层级InnoDB 存储引擎层InnoDB 存储引擎层MySQL Server 层日志类型物理日志逻辑日志逻辑日志(或 Statement/Row 格式)主要作用崩溃恢复 (Crash Recovery)事务回滚 (Rollback) 和 MVCC数据复制 (Replication) 和 数据恢复内容记录记录的是“在某个数据页上做了什么物理修改”记录的是数据被修改前的逻辑状态。

2025-09-06 13:01:01 531

原创 淘宝和京东的秒杀场景是怎么保证商品不超卖的?

例如,在“库存预减+异步处理”的大框架下,Redis本身的预减操作可以使用Lua脚本保证原子性,而数据库最终的扣减可以使用乐观锁。(Rate Limiting),例如使用令牌桶或漏桶算法,将请求速率限制在系统所能承受的范围内2。:只要用了Redis等缓存,就必须考虑缓存和数据库的数据一致性问题。用户请求经过校验和Redis库存预减后,秒杀成功的请求并不会立即同步操作数据库生成订单,而是将。:根据MQ消费结果或定时任务,检查并回补Redis库存,保证最终一致。,模拟真实流量,验证系统承压能力和数据一致性。

2025-09-01 16:10:33 887

原创 docker安装单机tidb

【代码】docker安装单机tidb。

2025-08-20 08:40:29 263

原创 claude code入门

3.安装context7 mcp server。1.先安装nodejs, 版本>18。

2025-08-20 08:37:59 470

原创 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 146

原创 如何删除夸克网盘在我的电脑中的图标

使用win+R键打开运行窗口,输入regedit进入注册表编辑器,找到。卸载了夸克网盘,但是发现在“此电脑”中仍然会残留图标。好歹是阿里旗下的产品,没想到卸载还有这么一手。将NameSpace下的子项删除即可。

2025-08-12 18:25:03 1276

原创 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 202

原创 TIDB批量插入100W数据

【代码】TIDB批量插入100W数据。

2025-07-14 09:04:38 216

原创 安装uvx

在powershell执行。

2025-06-30 19:18:12 446

原创 无法将“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 3071

原创 Spring Boot 项目中 resources 文件读取

在 Spring Boot 项目中,resources目录承载着大量的关键资源,如配置文件、模板文件、脚本资源、数据文件等。而如何,往往是开发者绕不过的关键环节。不同的资源加载方式有不同的适用场景和底层机制,如果使用不当,不仅可能导致资源读取失败,还可能影响程序的可移植性和扩展性。本文将为你系统性地讲解 Spring Boot 中读取resources文件的,并在最后附上一套,集中展示这些方式在实际项目中的统一实现,帮助你在开发中快速定位最适合的资源加载方案。资源读取的 9 大方式概览。

2025-06-22 11:48:39 1422

原创 jasypt3.0.5

【代码】jasypt3.0.5。

2025-06-20 09:55:48 290

原创 网关对请求解密响应加密

在网关添加一个本地controller的转发规则,然后在gateway项目写一个controller接口进行测试。springcloud gateway 中添加filter对请求进行加解密。

2025-06-09 11:29:32 302

原创 改变应用的安装目录

有些应用安装时不能更改安装目录,可以这些操作。但是这样操作后可能需要手动设置环境变量。

2025-05-13 21:47:37 293

原创 vite安装

安装ant-design-vue。

2025-03-26 00:10:02 199

原创 win10 默认应用选择的时候出现了无效的选项如何删除?

2.1、2.2、2.3每个删完都可以查看下是否已经恢复正常,2.2、2.3要是删错了,删了正常的图标,重新安装程序即可。ChromeHTML.xxxxxxxxxxxxxxxxxxxx -- 不正常图标,删除。1、Windows键+R键,输入regedit,回车,打开注册表。ChromeHTML -- 正常图标。Google相关的项目删除。Google相关的项目删除。

2025-02-20 01:07:49 748

原创 MinIO Object name contains unsupported characters

问题原因使用了 File.separator,它在不同的操作系统上会生成不同的分隔符(例如,在 Windows 上是 \,在 Linux 上是 /)。MinIO 使用的是基于 URL 的路径,因此需要使用 / 作为分隔符。你可以将代码中的 File.separator 替换为 /,以确保路径格式正确。这样可以确保生成的文件路径在 MinIO 中是有效的。

2025-01-16 23:27:05 621

原创 Minio start.bat

【代码】Minio start.bat。

2025-01-11 13:52:45 143

原创 spring boot打包文件后,报错No such file or directory

上测试环境,报错/opt/jar_code/xxx/xxxx.jar!/resources/xxxxx.js (No such file or directory)1.使用文件路径,要求该路径下的文件在文件系统上是可以访问的。因为jar文件需要解压才能访问,直接访问不了。在本地开发测试,完全ok(windows下);2.使用流,直接读文件,则不存在上述要求。初看两种方式,应该是一致的。不读文件路径,直接读文件流。

2024-12-16 17:18:18 362

原创 阿里云效流水线部署springboot项目

本来这三个脚本是放在springboot项目中的,打算和jar包一起作为构建物上传,但是填写多个打包路径后在服务器上解压时路径没解决,只好提前放在服务器上。3.java构建上传,其他都可以默认,打包路径填写jar包路径.(切记不要填写多个打包路径,否则后面会解压到别的目前,暂未解决)deploy.sh、compose.yaml、Dockerfile这三个脚本要提前放到服务器对应的目录。1.新建流水线,选中部署到阿里云ECS。4.主机部署,部署脚本是解压和执行脚本。

2024-12-12 01:21:25 1004

原创 Docker - 快速通关

创建自定义网络,实现主机名作为稳定域名访问。暴露5672和15672端口。使用 CentOS 7.9。单密码模式:123456。默认utf8mb4字符集。持久化数据到MySQL。你的ip:15672。nacos配套数据库。你的ip:13306。

2024-12-05 23:47:29 675

原创 6种超赞的 MyBatis 写法

这个例子展示了如何根据不同的搜索类型选择不同的查询条件,如果没有指定搜索类型,则默认搜索用户名和邮箱。标签,我们可以将多个操作合并为一条SQL语句,大大减少了数据库交互次数,提高了操作效率。动态SQL是MyBatis的强大特性之一,允许我们根据不同的条件动态构建SQL语句。这种方式适合简单的CRUD操作,但对于复杂的SQL语句,仍然建议使用XML配置。标签可以帮助我们优化生成的SQL语句,避免出现多余的AND或OR关键字。MyBatis提供了强大的对象关系映射功能,可以处理复杂的表关系。

2024-10-30 15:53:12 562

原创 打造redis缓存组件

使用热插拔aop+反射+redis自定义注解+spring EL表达式打造redis缓存组件,优雅重构缓存代码。

2024-08-23 22:38:45 336

原创 redis+lua脚本+aop+反射+自定义注解实现接口限流

【代码】redis+lua脚本+aop+反射+自定义注解实现接口限流。

2024-08-23 20:22:14 213

原创 leetcode-双指针问题

【代码】leetcode-双指针问题。

2024-08-19 22:23:04 148

淘淘商城taotao-image-server.7z文件

淘淘商城taotao-image-server.7z文件 有用的话关注我一下,评论一下,嘿嘿

2018-06-01

Aria2.rar绿色软件

Aria2为绿色软件,解压后,打开“AriaNg启动器”,即可启动Aria2...Aria2为绿色软件

2020-12-07

谷歌json格式化插件

一款简单方便的json格式化插件,安装后即可对json数据进行格式化,界面美观,数据结构清晰,对开发人员很有帮助

2018-06-10

starter-canal.rar

starter-canal的jar包,可以直接放入maven仓库使用.畅购商城:canal微服务所需的依赖

2020-02-14

docker-compose-Linux-x86_64

sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

2019-09-12

MyBatis_plugin插件

无需破解,已经破解好了,下载直接使用.支持2017和2018版本,亲测可用

2018-04-27

Lombok插件

使用lombok之后,省去了许多没必要的get,set,toString,equals,hashCode代码,简化了代码编写,减少了代码量.

2018-04-27

dubbo-admin.war(包含tomcat)

dubbo-admin的监控管理外包,包含tomcat,解压后运行start.bat即可,打开浏览器localhost:8080就能进入

2018-06-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除