自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 easyExcel动态应用案例

easyExcel的动态导入导出案例

2025-09-14 16:00:18 458

原创 IDEA工具-代码字体缩放

配置以下,通过Ctrl加滚动鼠标,实现缩放。

2025-08-31 16:38:38 164

原创 IDEA插件ApifoxHelper

Apifox Helper 是 Apifox 团队针对 IntelliJ IDEA 所推出的插件,可以在 IDE 中识别本地 Java、Kotlin 后端项目的源代码,直接在 IDE 侧边栏。对于常见的开发框架,Apifox Helper 插件能够做到开箱即用,实现真正的。仅通过识别最基本的业务代码,即可生成一份详尽的 API 文档。

2025-08-31 09:57:23 407

原创 关于corn

12306 分时段放票: 0 8 * * * /scripts/release_tickets.sh train1 、 0 9 * * * /scripts/release_tickets.sh train2 (每天 8 点、9 点为不同车次放票)。- 每周日凌晨执行日志轮转: 0 0 * * 0 /usr/sbin/logrotate /etc/logrotate.conf ,压缩旧日志(如 /var/log/syslog ),防止日志无限增长。1. 自动化系统维护(日志清理、更新、监控等);

2025-08-03 18:17:05 532

原创 Docker

2025-07-27 17:16:25 198

原创 关于GateWay网关

2025-07-26 21:30:14 232

原创 关于Feign的应用

Feign 是声明式 HTTP 客户端,受 Retrofit、JAXRS - 2.0、WebSocket 启发,目标是降低 HTTP API 绑定复杂度,让编写 Java HTTP 客户端更轻松,能优雅发 HTTP 请求,解决弊端。在业务代码中注入 Feign 客户端(如),用其方法(如)替代调用,简化远程调用流程,提升代码可读性与可维护性。

2025-07-26 14:37:07 420

原创 Nacos配置管理

这样,微服务就能在 IDEA 中通过 Nacos 动态拉取、管理配置,实现配置中心化、环境差异化配置,方便配置更新与维护。简言之,Nacos 配置共享通过清晰的文件加载规则与优先级,实现了微服务多环境配置的 “通用复用 + 环境定制”,助力微服务架构高效管理配置,适配复杂部署场景。通过以上两种方式,可灵活实现 Nacos 配置热更新,让微服务动态感知配置变化,提升系统灵活性与运维效率。和 Nacos 服务端配置 ,之后创建 Spring 容器,最终加载 Bean,实现配置驱动应用初始化。

2025-07-26 11:55:00 1457

原创 关于Nacos

Nacos 注册中心流程:服务提供者向 Nacos 注册中心注册服务信息,Nacos 对临时实例用心跳监测、非临时实例主动询问;服务消费者可通过定时拉取(pull)或 Nacos 主动推送(push)变更消息获取服务,还会缓存服务列表,服务消费者与提供者间可远程调用。Nacos 与 Eureka 对比共同点:均支持服务注册、拉取,以及服务提供者用心跳做健康检测。区别:Nacos 服务端可主动检测提供者状态(临时实例心跳、非临时实例主动检测);临时实例心跳异常会被剔除,非临时不会;

2025-07-26 10:08:56 1072

原创 关于饥饿加载(Eager Loading)

饥饿加载是一种 “以空间换时间” 的策略,通过提前消耗资源(时间、内存)换取后续操作的高效性和稳定性。资源是否被高频使用、是否可在初始化阶段稳定获取、是否能接受启动时间的增加。在实际开发中,常需结合懒加载灵活搭配(如核心资源饥饿加载,次要资源懒加载),以平衡系统性能和资源消耗。数据库 “首次访问慢、后续快” 的核心是被动缓存机制,而非主动的饥饿加载,但可以通过主动预热(如启动时加载热点数据、初始化连接池)模拟 “饥饿加载” 效果,进一步优化首次访问性能。

2025-07-19 20:44:10 547

原创 基于Eureka和restTemple的负载均衡

在微服务架构中,基于 Eureka(服务注册中心)和 RestTemplate(HTTP 客户端)实现负载均衡是常见的方案,核心是通过 Eureka 获取服务实例列表,再结合负载均衡策略选择具体服务实例进行调用。

2025-07-19 20:21:10 1368

原创 Eureka 和 Nacos

Eureka 是 Netflix 公司开发的一款基于 REST 风格的服务注册与发现组件,专为分布式系统设计。它遵循AP 原则(可用性、分区容错性优先),强调在网络分区等异常情况下的服务可用性,是 Spring Cloud Netflix 生态中的核心组件之一。Eureka 代表了早期微服务注册发现的经典方案,但其功能单一且已停止维护,逐渐被替代;Nacos 则是新一代服务治理平台,凭借功能全面、性能优异和持续演进,成为当前微服务架构的首选组件。选择时需根据项目规模、生态依赖和功能需求综合考量。

2025-07-19 19:59:22 1216

原创 关于ApiPost

ApiPost 是一款集 API 调试、文档生成、自动化测试、Mock 服务、团队协作于一体的开发工具1。

2025-07-19 19:35:22 919

原创 关于Spring RestTemplate

是 Spring Framework 提供的一个同步 HTTP 客户端工具,用于简化与 RESTful API 的交互。它封装了底层 HTTP 通信细节,提供了统一的 API 来发送各种 HTTP 请求(GET、POST、PUT、DELETE 等),并自动处理响应数据的序列化和反序列化。使用HttpEntity// 添加 JSON 消息转换器(默认使用 Jackson)// 添加 XML 消息转换器。

2025-07-19 19:16:57 695

原创 IDEA插件离线安装

本次案例,举例MyBatis Log Free、MyBatisX、RestfulTookkit-fix插件的离线安装。

2025-07-18 23:44:04 707

原创 VsCode的LivePreview插件应用

该插件可以实现VsCode对前端代码编写的提示,可以一边预览,无需切换到浏览器。

2025-07-13 14:56:59 417

原创 关于数据库的慢查询

慢查询是指执行时间超过预设阈值的数据库查询操作。它是数据库性能优化的一个重要指标和切入点。

2025-07-13 11:34:05 1053

原创 关于网络图床

早期互联网用户通过FTP上传图片到个人网站空间,外链方式原始Photobucket(2003)、Imageshack(2003)等专业图床出现,提供免费外链服务Flickr、Imgur(2009)等平台崛起,社交媒体推动需求激增七牛云、阿里云OSS等云服务商提供专业图床方案,GitHub+CDN等DIY方案流行免费图床减少,付费/混合模式成为主流,AI图片生成带来新需求- 减轻网站存储压力- 专业CDN加速图片访问- 一键获取图片外链- 论坛、博客、社交媒体通用- 防止本地图片丢失。

2025-07-13 09:43:33 891

原创 关于网络图床

早期互联网用户通过FTP上传图片到个人网站空间,外链方式原始Photobucket(2003)、Imageshack(2003)等专业图床出现,提供免费外链服务Flickr、Imgur(2009)等平台崛起,社交媒体推动需求激增七牛云、阿里云OSS等云服务商提供专业图床方案,GitHub+CDN等DIY方案流行免费图床减少,付费/混合模式成为主流,AI图片生成带来新需求- 减轻网站存储压力- 专业CDN加速图片访问- 一键获取图片外链- 论坛、博客、社交媒体通用- 防止本地图片丢失。

2025-07-13 09:40:31 975

原创 MarkDown标签语言应用

由(科技博主)和(互联网活动家)共同设计目标:创建易读易写的纯文本格式,可转换为结构化的 HTMLGitHub 推出,添加表格、任务列表等语法其他平台(如 GitLab、Reddit)开始定制自己的 Markdown 变种社区推出规范,解决不同实现的兼容性问题但未完全统一所有平台(如 GFM 仍保留特有语法)成为技术文档、静态网站生成器(如 Hugo、Jekyll)的标配扩展支持数学公式(LaTeX)、图表(Mermaid)等高级功能无需学习复杂排版工具(如 Word/LaTeX),专注内容本身。

2025-07-13 08:46:04 1814

原创 关于wpf的自适应

目前该案例是将自适应的代码放在自定义控件里面,将控件作为界面来使用,然后再将控件布置到界面,拉动界面的大小,可以实现布局的自动补偿。

2025-07-12 21:06:00 760

原创 PostgreSQL安装及简单应用

注意:端口号默认是5432。

2025-07-12 18:55:42 167

原创 开发中的碎方法

核心定义碎方法是一种将功能过度拆分的编程实践,即把本可以在一个方法中完成的逻辑,拆分成多个仅实现单一、微小功能的方法。例如:java// 碎方法示例(反模式)// 验证参数// 检查库存// 扣减库存// 记录日志// 发送通知// 更新订单状态// 每个方法仅实现一个极小功能private void validateOrderParams() { /* 简单参数校验 */ }private void checkInventory() { /* 检查库存 */ }

2025-06-28 08:40:01 950

原创 后端开发的注意事项

1.1 根据当前的需求文档,绘制出整体的流程图;(帮助了解项目整体的情况)1.2 分析任务(针对分配给你的任务模块进行细化分析)1.2.1 创建数据表1.2.2 创建系统字典1.2.3 接口业务清单1.2.4.1 接口流程图1.2.4.2 关键算法1.2.4.3 关键伪SQL1.2.4 基于接口,分析数据模型类(同步考虑导入导出文件模板)1.2.5 新增菜单项1.2.6 创建开发分支1.2.7 配置系统权限1.2.8 配置数据权限1.2.9 创建系统角色。

2025-06-28 08:38:10 278

原创 软件版本控制分支管理

这是一个典型的软件版本控制分支管理流程图,展示了从功能开发到最终合并到主分支的流程。2.开发完成后,更新当前最新的分支,然后选择需要上传的文件,提交;3.提交后,在将提交的文件,推送到远端分支;4.拉去开发分支,切换至最新的开发分支;1.开发前,拉去或者更新最新的分支;5.将分支A融合到开发分支;6.将开发分支推送到远端。

2025-06-28 07:51:51 923

原创 基于 WPF 实现插件式 SCADA 系统驱动协议管理

通过 WPF 的模块化设计与.NET 框架的动态加载能力,可实现兼具灵活性和稳定性的插件式 SCADA 系统,满足工业现场对驱动协议热更新的需求,同时保持界面交互的高效性与可维护性。

2025-06-28 07:38:26 1180

原创 关于上位机的热更新

上位机是否具备热更新功能,并非绝对属性,而是由设计架构、技术选型和应用需求共同决定。在工业自动化、物联网等需要高可用性的场景中,越来越多的上位机软件开始支持热更新;而在简单或非关键场景中,可能仍采用传统重启更新方式。如果需要为特定上位机系统实现热更新,需根据其技术栈选择合适的方案(如模块化设计、动态加载框架等),并充分测试更新流程的稳定性和安全性。

2025-06-28 07:35:29 811

原创 redis分布式锁

在分布式系统中,多个服务实例可能同时访问共享资源(如数据库、缓存),分布式锁用于保证同一时刻只有一个服务实例执行关键操作,避免竞争条件(如超卖、数据不一致)。Redis 分布式锁的核心思路:利用 Redis 的键值对存储特性,通过原子操作实现锁的获取和释放。在若依项目中创建RedisLock工具类,封装获取锁和释放锁的逻辑:java@Component// 锁的前缀(避免键冲突)// 获取锁// 唯一标识客户端// 使用 SET NX PX 命令获取锁clientId,

2025-06-07 16:43:04 1490

原创 Mybatis的联表应用案例

Excel(name = "公司名称")@Excel(name = "功能名称")@Excel(name = "功能地址")@Excel(name = "功能编号")RpCompanyWebLianBiaoVO是domain定义的模型名称,RpCompanyconfigLianResult是xml定义的模型名称。

2025-06-07 10:58:35 373

原创 MyBatis 获取插入数据后的自增 ID 值

在<insert>标签中设置和,MyBatis 会自动将自增 ID 赋值给传入参数对象的对应属性。

2025-06-07 09:58:07 736

原创 基于vue3-elemenyui的动态列案例

本案例主要是实现数据模型的解析以及实现el-table的动态列加载。

2025-06-02 13:15:32 448

原创 基于vue3-elemenyui的页面加载及新建浏览页案例

该案例实现了基本的app.vue的路由跳转、新建浏览页参数传入以及浏览页内的iframe容器的应用。点击Previewlist内的单元格,会新建浏览页展示。配置路由,这里配置PreviewList为默认界面,PreviewWindow为新建浏览页的界面。如果没有,Vue Router 将无法渲染匹配的组件,主要用来装载页面)搭建路由容器和配置全局的样式。

2025-06-02 12:57:02 679

原创 若依框架-Feign的应用

若依的微服务框架,少不了各微服务之间的接口调用,以下是采用feign来进行微服务之间的方法调用。

2025-06-01 10:12:57 755

原创 若依框架-代码生成器的使用

注意一定要启动Gen\GateWay\System。

2025-06-01 08:53:54 860

原创 若依框架-定制化服务搭建

若依框架是1套微服务框架,该服务在应用过程中少不了新增微服务来应对业务的需求,本次文档主要是针对若依框架的定制化微服务的搭建进行步骤的拆解。

2025-05-31 19:59:18 682

原创 若依微服务的定制化服务

在nacos复制一个新的nacos配置,修改对应的nacos的配置 ,可能不需要修改,看情况。复制system服务的bootstrap.yml文件,修改port和name。注意curd的事项,模块名称的修改。

2025-05-29 07:38:40 389

原创 springboot链接nacos测试

场景说明:本次测试是springboot项目,可以链接上ncaos,将对应命名空间下的配置信息读取出俩,然后可以在接口进行返回显示。

2025-05-21 23:12:14 970

原创 VsCode开发环境之Node.js离线部署

7.接着就可以正常运行了。

2025-05-21 21:08:14 911

原创 vscode离线安装组件工具vsix

网址为:

2025-05-21 20:56:25 730

原创 基于RUOYI微服务的代码生成案例

id` bigint not null auto_increment COMMENT '主键',`name` VARCHAR(255) DEFAULT NULL COMMENT '名称',`age` INT DEFAULT NULL COMMENT '年龄',

2025-05-21 07:30:14 338

采用Vue-3.2、ElementPlus的代码项目案例,应用与nginx发布

采用Vue-3.2、ElementPlus的代码项目案例,应用与nginx发布

2025-05-02

基于腾讯云服务、Ocelot、Consul、.NetCore7.0,实现负载均衡和高可用

基于腾讯云服务、Ocelot、Consul、.NetCore7.0,实现负载均衡和高可用

2025-05-01

部署资料代码-Ocelot与.NETcore7.0部署(基于腾讯云)

部署资料代码----Ocelot与.NETcore7.0部署(基于腾讯云)

2025-05-01

以上是consul的部署文件

consul的部署文件

2025-04-29

基于.NETCore7.0的Ocelot的应用,2个服务,1个网关

基于.NETCore7.0的Ocelot的应用,2个服务,1个网关

2025-04-28

基于C#的连接Rabbitmq的生产者和消费者代码案例

基于C#的连接Rabbitmq的生产者和消费者代码案例

2025-04-27

rabbitmq安装文件

rabbitmq安装文件

2025-04-27

Redis安装文件,含Another-Redis-Desktop-Manager.1.6.1.exe和redis部署文件(已经做好配置,在window下直接启动即可)

Redis安装文件,含Another-Redis-Desktop-Manager.1.6.1.exe和redis部署文件(已经做好配置,在window下直接启动即可)

2025-04-24

.NETCore发布案例资料,含代码、dotnet-hosting-9.0.4-win.exe 、浏览器安装包

.NETCore发布案例资料,含代码、dotnet-hosting-9.0.4-win.exe 、浏览器安装包

2025-04-24

sqlite依赖注入\多对象工厂模式的注入案例

sqlite的依赖注入以及多对象工厂模式的注入案例

2025-04-18

特性(Attribute)

特性的应用测试案例代码

2025-04-16

基于AOP+Log4Net+AutoFac日志框架

基于AOP+Log4Net+AutoFac日志框架

2025-04-12

.NET-EFCore应用案例

.NET-EFCore应用案例

2025-04-08

Autofac实例化对象的应用案例

Autofac实例化对象的应用案例

2025-04-09

WPF-Pdfium 浏览PDF的应用

WPF-Pdfium 浏览PDF的应用

2025-03-30

UserControl的动态加载

  动态加载控件,采用UserControl在WrapPanel控件中动态加载,并且实现随着窗体变化实现自适应换行。

2025-03-26

WPF的MVVM,实现DataGrid的增删查改

WPF的MVVM,实现DataGrid的增删查改

2025-03-10

WPF-实现按钮的动态变化

WPF-实现按钮的动态变化

2025-03-19

多用户多对象场景应用案例

该案例主要是针对多个用户登录,每个用户对应不同设备机台操作的场景。

2025-03-19

WPF-MVVM计数器

WPF-MVVM计数器,后端辅助线程计数,前端实时显示

2025-03-18

WPF-非复归型按钮及动态生成MVVM

WPF-非复归型按钮及动态生成MVVM

2025-10-22

WPF-组合控件的应用加减模块及动态排布

WPF-组合控件的应用加减模块及动态排布

2025-10-22

WPF的MVVM模式下的GridData应用(行选择,嵌套自定义控件)

WPF的MVVM模式下的GridData应用(行选择,嵌套自定义控件)

2025-10-22

easyExcel动态导入导出的案例代码(纯净版)

easyExcel动态导入导出的案例代码(纯净版)

2025-09-14

若依-帶easyExcel功能測試

若依-帶easyExcel功能測試

2025-09-07

file-share.exe安装包

file-share.exe安装包

2025-07-19

关于ApiPost的安装包

关于ApiPost的安装包

2025-07-19

postgredsql安装包

postgredsql安装包

2025-07-12

wpf,基于grid和viewbox的自适应

wpf,基于grid和viewbox的自适应

2025-07-12

条码并发防重复代码案例

条码并发防重复代码案例

2025-06-08

基于若依框架的新模块微服务创建以及Feign的应用案例

基于若依框架的新模块微服务创建以及Feign的应用

2025-06-01

若依框架-前端(点击链接内部界面vue)

若依框架-前端(点击链接内部界面vue)

2025-06-02

基于若依的静态资源上传下载

基于若依的静态资源上传下载

2025-06-02

ruoyi系统代码案例

ruoyi系统代码案例

2025-05-26

dbeaver数据库管理工具安装包

dbeaver数据库管理工具安装包

2025-05-24

springboot链接nacos测试的资料

springboot链接nacos测试的资料

2025-05-21

IDEA2023安装文件

IDEA2023安装文件

2025-05-17

springboot基础项目搭建,内含代码、maven以及jdk17

springboot基础项目搭建,内含代码、maven以及jdk17

2025-05-17

Redis在C#中的常规应用案例

Redis在C#中的常规应用案例

2025-05-04

Vue\ElementPuls\Nginx\.NetCore的应用,实现前后的表查询案例

Vue\ElementPuls\Nginx\.NetCore的应用,实现前后的表查询案例

2025-05-03

空空如也

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

TA关注的人

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