自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OA系统中“浏览按钮”字段下的人员选择配置选项

类型是否多人是否分权(受限制)说明人力资源否 ❌否 ❌可选全公司任意1人多人力资源是 ✅否 ❌可选全公司任意多人分权单人力资源否 ❌是 ✅仅选权限范围内1人分权多人力资源是 ✅是 ✅仅选权限范围内多人人力资源条件视配置而定视条件而定通过条件规则过滤显示人员。

2025-06-11 08:00:00 112

原创 OA系统所在公司字段中 浏览按钮字段中不同的“数据来源类型”

类型选择内容是否多人权限控制应用示例分权单人力资源员工否 ❌✅选择本部门审批人分权多人力资源员工是 ✅✅选择多个项目成员分权单分部公司/分公司否 ❌✅选择所在公司分权多分部公司/分公司是 ✅✅跨公司申请或联签分权多部门部门是 ✅✅选择多个责任部门设置名称可选范围用途建议本分部仅当前用户所在的分部用户只能操作自己单位上级分部仅上一级分部向上提交审批或资源申请所有上级分部当前分部往上所有层级向总部或集团提报下级分部仅下一级分部。

2025-06-11 08:00:00 283

原创 OA信息发布

OA 系统中的“信息发布”模块,功能就像一个“内部新闻中心”或“公告板”,用于:向全体员工或特定部门推送重要信息发布会议纪要、工作安排、规章制度等内容支持权限控制、归档管理、全文搜索“公文管理”强调“正式、规范、严谨的文件处理流程”;“信息发布”强调“面向内部的信息传达和共享两者功能有交叉,但定位不同。“公文管理”负责“严肃文书处理”,“信息发布”负责“轻量信息共享与传达”。

2025-06-09 08:00:00 378

原创 OA中创建节点和归档节点

在 OA(Office Automation,办公自动化)系统中,

2025-06-09 08:00:00 441

原创 OA完整公文流程体系

它指的是从“拟文”开始,到“发文”,到“签收”,再到“收文处理”,的办公系统,通常是OA系统里的“公文管理模块”。

2025-06-08 08:00:00 224

原创 01Vue(介绍、实例、插值表达式、响应式、安装、指令、案例)

概念:Vue (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架Vue.js基于数据渲染出用户可以看到的界面所谓渐进式就是循序渐进,不一定非得把Vue中的所有API都学完才能开发Vue,可以学一点开发一点所谓框架:就是一套完整的解决方案举个栗子如果把一个完整的项目比喻为一个装修好的房子,那么框架就是一个毛坯房。我们只需要在“毛坯房”的基础上,增加功能代码即可。提到框架,不得不提一下库。库,类似工具箱,是一堆方法的集合,比如 axios、lodash、echarts等。

2025-06-07 08:00:00 241

原创 02Vue(指令修饰符、v-bind、v-model、computed、watch、案例)

​ 所谓指令修饰符就是通过“.”指明一些指令后缀不同的后缀封装了不同的处理操作 —> 简化代码1.computed有缓存特性,methods没有缓存2.当一个结果依赖其他多个值时,推荐使用计算属性3.当处理业务逻辑时,推荐使用methods方法,比如事件的处理函数watch侦听器的写法有几种?1.简单写法watch: {数据属性名 (newValue, oldValue) {一些业务逻辑 或 异步操作。},'对象.属性名' (newValue, oldValue) {

2025-06-07 08:00:00 710

原创 设计模式总结概述

参考专栏:设计模式。

2025-06-06 08:00:00 1039

原创 JavaScript 基础01(介绍、变量、数据类型、运算符、类型转换)

掌握 JavaScript 的引入方式,初步认识 JavaScript 的作用。

2025-06-06 08:00:00 541

原创 git实战(流程图解释)(Learn GIt Branching)

可以先学习。

2025-06-05 08:00:00 968

原创 docsify上传文章(三步搞定)

在docs下面创建一个文件夹,里面放置你自己的.md文章和图片。上传代码后(这里是已经部署到服务器的git了),执行脚本。找到目录执行(会自动拉取git的代码,然后执行)默认已经部署在服务器上了。注意(在服务器执行脚本)

2025-06-05 08:00:00 250

原创 git checkout C1后提交会怎么样

你在 C1 上做了什么然后切回 main 会怎样?修改但没提交Git 阻止你切换,防止改动丢失修改并提交创建了游离提交(可能会丢)创建分支再提交安全,改动保留在新分支上。

2025-06-04 08:00:00 393

原创 git checkout HEAD~4问题

场景有五个提交记录C0到C4执行git checkout HEAD~4和执行git checkout C4、 git checkout HEAD~4,上面两个有什么区别。

2025-06-04 08:00:00 360

原创 git checkout C1解释

就是说:你此时不是在任何分支上,而是“临时”在那个提交上。↑你当前切到的 commit(C1)git status切换到某个提交就像是「坐时光机回到过去」,你可以查看、复制、测试、还原,一切都不影响当前分支,安全而灵活。

2025-06-03 14:04:25 564

原创 Git 使用规范指南

保护分支(如:master),禁止直接push。开发同学提交代码至自己分支之后,创建mr由对应仓库管理员进行review后再合入。●包含关联的 Issue ID(可选):feature/123-add-search。●主分支(main)保护:禁止直接 push,必须通过 PR。●原子性提交:每个提交应仅包含一个功能/修复的完整改动。●避免巨型提交:单次提交建议不超过 300 行代码。●避免提交调试日志、临时文件(如 .idea/)●Git Flow: 分支管理扩展工具。分支名,拉取远程某个分支代码。

2025-06-03 10:11:17 1160

原创 网关路由配置(Gateway Filters)

我总结一下上面的意思:请求路径如果是以/admin-api/system/开头的,全部被网关转发到system-server服务里面去id是id,主要是配置用途其次这里的filters是的配置,用于在请求转发前或响应返回后,

2025-06-02 08:00:00 399

原创 Java拦截器、过滤器、网关详解

先参考下面文章网关部分。

2025-05-30 08:00:00 165

原创 Springblade swagger配置解析

找到服务即配置每个route的含义:nameurilocation。

2025-05-30 08:00:00 155

原创 Java打包在加载外面的yaml文件

该变量用于启动 Spring Boot 应用时指定:从 $BASE_PATH目录下加载两个配置文件和后加载的文件会覆盖前面文件中相同 key 的配置。

2025-05-29 10:26:02 330

原创 RabbitMQ项目实战

主要是关于消费者的可靠性,确认机制,消费者无法消费信息后开始重试机制,重试一定次数后在进行失败处理策略,可以把失败信息全部放到一个队列中,后续由人工集中处理。兜底方案是进行主查。

2025-05-29 10:00:47 1526

原创 git中变基是什么意思

变基”(这和传统的merge合并方式不同,后者是把两个分支的提交。

2025-05-29 08:00:00 319

原创 微服务FallbackFactory和FallbackClass

方面fallback是否支持异常获取❌ 无法获取原始异常✅ 可以获得Throwable异常配置复杂度✅ 简单,适合固定降级策略⛔ 稍复杂,适合需要记录异常或灵活处理的场景使用场景默认值、不需要异常信息的降级需要根据异常做不同处理、记录日志、异常透传等场景如需更高灵活性(如记录错误日志、做不同类型降级),建议使用。如果只是返回默认值,使用fallback即可。

2025-05-28 11:47:03 767

原创 虚拟机配置网络

【代码】虚拟机配置网络。

2025-05-28 11:34:10 829

原创 git合并远程分支dev到本地master

intellij idea中git分支使用_在idea git 星号分支-CSDN博客 我本地分支就一个master,然后远程有三个分支如果我签出的话合并远程分支到本地master(下面英文版的就是切换远程rxb_dev分支到本地master,可以看中文版)。下面这个分支签出是切换分支下面是英文:解释:参考文章:Git - IDEA中分支右侧上下箭头的含义_idea蓝色箭头-CSDN博客 git merge origin/dev_a解释-CSDN博客 应该是第二种:

2025-05-28 09:00:00 403

原创 微服务的请求流程(包括网关)

你现在看到的是一个典型的生产级部署方式:用户请求先打到 Nginx(统一入口、负载、静态资源)再转发给 Spring Cloud Gateway(负责微服务路由)网关根据配置断言,识别请求并路由到具体微服务。

2025-05-27 08:30:00 353

原创 git merge origin/dev_a解释

用于将的代码合并到中。

2025-05-27 08:00:00 551

原创 查看redis版本

1、打开redis所在目录启动 redis-server 服务器端。2、启动 redis-cli 客户端。3、客户端输入:info。

2025-05-26 08:45:00 293

原创 git中clone 和 fork区别(PR)

fork是在线平台上的复制操作(如 Gitee/GitHub),用来复制别人的仓库到自己账户下。clone是本地操作,从远程仓库下载代码到你自己的电脑上。clone 是“复制代码”,fork 是“复制项目”,而只有 fork 之后你才能发起 Pull Request。如果你打算参与开源项目或者提交代码给团队的公共仓库,建议永远fork 再 clone,这样工作流程就顺畅了。✅对于大多数开发者:确实“一般用不到 fork”。了解一下就行了。

2025-05-26 08:00:00 386

原创 linux系统启动脚本(格式问题)

(Windows 格式)

2025-05-22 11:52:09 207

原创 linux服务器查看端口是否被占用

然后kill杀死 即可。

2025-05-22 11:27:28 223

原创 RabbitMQ(docker安装)

上述这些东西都可以在RabbitMQ的管理控制台来管理,下一节我们就一起来学习控制台的使用。:虚拟主机,起到数据隔离的作用。即可看到管理控制台。首次访问需要登录,默认的用户名和密码在配置文件中已经指定了。生产者投递的消息会暂存在消息队列中,等待消费者处理。:交换机,负责消息路由。如果拉取镜像困难的话,可以使用课前资料给大家准备的镜像,利用。15672:RabbitMQ提供的管理控制台的端口。5672:RabbitMQ的消息发送处理接口。安装完成后,我们访问。,也就是发送消息的一方。,也就是消费消息的一方。

2025-05-20 11:25:47 365

原创 Sentinel介绍、安装、使用

Sentinel是阿里巴巴开源的一款服务保护框架,目前已经加入SpringCloudAlibaba中。核心库(Jar包):不依赖任何框架/库,能够运行于 Java 8 及以上的版本的运行时环境,同时对 Dubbo / Spring Cloud 等框架也有较好的支持。在项目中引入依赖即可实现服务限流、隔离、熔断等功能。控制台(Dashboard):Dashboard 主要负责管理推送规则、监控、管理机器信息等。为了方便监控微服务,我们先把Sentinel的控制台搭建出来。1)下载jar包。

2025-05-20 11:22:07 717

原创 Git客户端安装、操作

使用命令行操作git相对而言是非常不方便的,查看内容也不是很直观,所有官方推荐使用Git的GUI 客户端来完成页面化操作。点击克隆即可,连接完成远程仓库和本地Git之后,在本地修改文件提交Git之后再push推送即可完成同步。这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig文件引用,建议也放在用户家目录下。之后修改本地文件,就可以先推送到本地git之后再远程同步到GitHub仓库中。(3)也可以先在GitHub上面创建远程仓库,之后再拉取到本地保持统一。

2025-05-20 10:48:42 707

原创 GitLab部署

学git。

2025-05-20 10:46:41 946

原创 docker安装nacos(使用mysql作为数据库)

参考文章因为Nacos 2.x 版本新增了 gRPC 通信端口9848。

2025-05-19 16:16:04 579

原创 docker安装rockerMQ

参考。

2025-05-19 14:24:34 681

原创 06RocketMQ(源码分析)

/创建主题//根据时间戳从队列中查找消息偏移量//查找消息队列中最大的偏移量//查找消息队列中最小的偏移量//根据偏移量查找消息//根据条件查找消息//根据消息ID和主题查找消息//启动//关闭//查找该主题下所有消息//同步发送消息//同步超时发送消息。

2025-05-19 09:54:44 667

原创 05RocketMQ(高级功能)

实际应用中要结合业务场景,合理设置刷盘方式和主从复制方式, 尤其是SYNC_FLUSH方式,由于频繁地触发磁盘写动作,会明显降低 性能。通常情况下,应该把Master和Save配置成ASYNC_FLUSH的刷盘 方式,主从之间配置成SYNC_MASTER的复制方式,这样即使有一台 机器出故障,仍然能保证数据不丢,是个不错的选择。

2025-05-19 09:45:15 872

原创 04RocketMQ项目实战

ID生成器IDWorker:Twitter雪花算法异常处理类CustomerException:自定义异常类CastException:异常抛出类常量类ShopCode:系统状态类响应实体类Result:封装响应状态和响应信息/*** 确认订单*/

2025-05-19 09:36:46 1084

原创 03RocketMQ02(集群搭建)

它的高可用性通过 RocketMQ 本身的高可用性机制来保证,如果希望确保事务消息不丢失、并且事务完整性得到保证,建议使用同步的双重写入机制。限制是这些批量消息应该有相同的topic,相同的waitStoreMsgOK,而且不能是延时消息。为了避免单个消息被检查太多次而导致半队列消息累积,我们默认将单个消息的检查次数限制为 15 次,但是用户可以通过 Broker 配置文件的。回传的事务状态在请参考前一节。上图说明了事务消息的大致方案,其中分为两个流程:正常事务消息的发送及提交、事务消息的补偿流程。

2025-05-19 09:06:28 963

空空如也

空空如也

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

TA关注的人

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