自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Hutool的TreeUtil返回树结构

tree.setName("部门-" + dept.getDeptId());// 你也可以改成 dept.getName() 等。// 假设 parentId 为 "0" 表示根节点。--实际项目的父主键。// 如果需要保留原始对象。--实际项目的树结构主键。

2025-04-14 16:37:57 330

原创 微信小程序会员开卡流程总结

上家公司是做线上药店的,当时有个需求需要开发小程序会员开卡,在网上看到的几篇文章总结的挺好,现作记录方便以后开发查阅:小程序与微信会员卡打通教程_php微信会员卡和小程序打通-优快云博客微信开放平台如何绑定微信公众号和小程序_凡科客户通微信小程序卡券开发 - 简书微信小程序会员卡开发(开发效果示例图+详细介绍+接口说明)_程序开发 微信扫一扫自动获取手机号信息自动创建会员卡包-优快云博客

2025-01-23 16:14:21 291

原创 Flowable常用数据库表及表字段详解

是历史数据存储表,主要记录流程实例的生命周期信息。通过字段如END_TIME_和DURATION_,可以分析流程的运行效率。字段如和支持流程与外部系统的集成与关联。多租户支持通过TENANT_ID_实现,便于隔离不同租户的数据。是 Flowable 流程引擎的历史表,用于记录流程实例中每个活动节点的执行历史数据。它详细描述了流程实例中的每个活动节点的执行时间、持续时间、关联的用户任务等信息。记录流程实例中每个活动节点的历史数据,包括时间、类型、处理人等信息。主要用于流程跟踪与分析。

2024-12-29 11:51:49 2931

原创 SpringBoot+Mybatis多数据源实现方案

​​​​​@Override@Aspect@Component@Slf4j@Order(-1)​​/*因为是对注解进行切面,所以这边无需做过多判定,直接获取注解的值,进行环绕,将数据源设置成远方,然后结束后,清楚当前线程数据源*/​​注:@Order注解是为了优先执行,值越小越优先执行。

2024-12-10 21:35:54 1010

原创 公司中使用K8S总结:k8s的development、pod、service、ingress的关系与区别

在 Kubernetes 中,Deployment、Pod、Service 和 Ingress 是常见的资源对象,它们各自有不同的功能和用途,但又紧密联系在一起,组成了一个完整的架构。Deployment 是一个高层次的控制器,用于管理和维护 Pod 的副本。Service 提供 Pod 的抽象访问层,通过一个固定的虚拟 IP 地址(ClusterIP)和 DNS 名称,为客户端提供稳定的访问入口。Pod 是 Kubernetes 中最小的可调度单元,表示一个或多个容器的集合,通常对应一个微服务实例。

2024-11-26 20:28:03 652

原创 MYSQL5.7升级到8.0升级步骤

1.2: 使用find / -name ‘mysql’命令后,删掉剩余残存mysql相关文件。六:创建data数据库及nacos数据库。

2024-11-19 15:44:22 835

原创 自定义线程池设置不当导致接口20分钟超时问题

这2天开发中,发现一个线上bug,厂商反应这两天有个接口调用需要20分钟才能获取到结果,系统是k8s部署,看cpu和内存都是正常的,把线上的日志下载下来观察,发现出现线程排队现象,定位代码,发现是自定义线程池,观察配置参数发现线程数配置1,最大线程也是,1,线程拒绝策略默认,这里线程池为什么设置这么小,跟大模型那边的同事沟通,是因为模型那边的并发不行,导致抗不住这种短时间的瞬时大流量,临时解决方案:定位到问题后把线程调大到2,线程拒绝策略改成CallerRunsPolicy,重新启动pod,观察1小时后,发

2024-10-29 08:47:01 204

原创 centos8安装docker遇到iptables未安装导致启动失败解决方案

centos8安装docker后使用命令启动docker失败,使用journalctl -xeu docker 看到报错信息:failed to find iptables" error="exec: \"iptables\": executable file not found in $PATH,通过google查询知道docker在启动过程中需要安装iptables组件才能启动成功,解决方案安装iptables:sudo dnf install iptables 等安装完毕,重新执行docker启动命令

2024-09-26 16:05:28 528

原创 redis配置日志问题导致根目录/磁盘占满问题处理

今天登录centos服务器登录mysql服务器mysql -u root -p 输入密码后报错:imjournal: fopen() failed for path: '/var/lib/rsyslog/imjournal.state.tmp': No space left on device,看报错是磁盘空间不足:使用df -h 命令查看发现是根目录/磁盘利用率100%被占满,使用 sudo du -sh /* | sort -h命令查看大文件占用的文件夹,最终锁定/opt目录,查看/opt目录下安装了常

2024-09-02 17:16:54 893

原创 mysql数据库数据定时冷备

5. 给/var/log/db_backup.log赋予写权限。4.重新启动crontab定时任务命令。DB_NAME="数据库名称"3.创建crontab定时任务。DB_USER="用户名"DB_PASS="密码"

2024-08-30 18:00:45 253

原创 使用docker部署常用消息中间件实践

sentinel down-after-milliseconds mymaster 5000 # 如果主服务器配置了密码,则哨兵也必须配置密码,否则哨兵无法对主从服务器进行监控,该密码与主服务器密码一致 sentinel auth-pass mymaster 123456 # redis哨兵密码 requirepass 123456。3.4.4:创建nacos配置文件文件夹:sudo mkdir -p /opt/nacos/conf /opt/nacos/init.d。

2024-08-16 08:23:29 898

原创 vue2项目集成scss所踩的坑

1、node版本与node-sass、sass-loader版本的对应关系,本人使用的node:12.1.0版本,node-sass:4.12.0,sass-loader:7.1.0。安装成功,但是使用npm run dev 命令编译node-sass报错,最终使用npm rebuild node-sass重新编译成功,vue文件中引入scss成功编译。坑:安装node-sass老报python错误,使用 npm i node-sass@24.12.0 --ignore-scripts。

2024-08-06 17:01:56 356

原创 使用命令创建vue2项目步骤

vue init webpack test-vue-admin #创建vue的webpack项目。npm install -g @vue/cli-init #安装vue的初始化模板。npm install -g @vue/cli #安装vue的脚手架。

2024-08-06 15:12:40 219

空空如也

空空如也

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

TA关注的人

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