自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到我的世界

小赵同学爱编码

  • 博客(226)
  • 收藏
  • 关注

原创 泛微E9-渲染流程字段点击弹窗

该代码实现了一个邀请供应商注册的弹窗功能。

2026-07-29 11:15:48 4

原创 泛微E9-字符半角变圆角解决方案

提供两种解决全角字符导致Base64解码失败的方法。

2026-07-29 11:14:02 69

原创 泛微E9-提交流程、流程预测

本文展示了工作流系统中的三个核心功能实现:1)Java后端机器人节点提交流程代码,包含请求参数设置、服务调用和错误处理;2)接口参数获取方法,包括请求体读取和输出流写入;3)前端预测流程节点类型逻辑,通过AJAX获取节点信息并实现归档确认弹窗。同时提供了通过requestid查询表单名的SQL语句。这些代码片段共同构成了工作流系统中的关键交互环节,涵盖了从后端处理到前端验证的完整流程控制。

2026-07-29 11:12:25 15

原创 泛微E9-流程操作API

该代码示例展示了Java中基于某工作流引擎的流程操作API实现,主要包括以下核心功能: 流程创建、 流程提交、流程退回、流程归档、流程干预、流程删除。

2026-07-29 11:10:06 79

原创 泛微E9-单点登录访问OA流程信息

本文介绍了OA系统中Token认证的实现方案,建议将认证部分交由第三方处理。具体实现包含两步:1)在OA后台配置Token认证;2)编写Servlet作为接口中转站,通过HttpServletRequest获取用户信息,调用SSO接口获取Token后重定向到目标页面。代码示例展示了MessageServlet的实现,包括参数获取、Token请求和URL拼接,并提供了web.xml配置示例和第三方调用链接格式。该方案通过Servlet中转实现了用户信息传递和Token认证流程。

2026-07-29 11:06:37 29

原创 泛微E9-流程附件、签字意见、请求工具类

本文展示了Java实现的OA系统常用功能代码片段,这些代码示例演示了OA系统中典型的表单数据处理、文件操作和接口调用场景,可用于流程审批、文件管理和系统集成等业务模块开发。

2026-07-29 11:01:53 24

原创 泛微E9-流程点击按钮弹窗勾选内容

这篇文章摘要介绍了一个前端组件实现流程表单自定义按钮和弹框功能的技术方案。主要包含两部分代码: register.js 负责在流程表单页面添加"批量下载"按钮,通过拦截表单组件WeaReqTop的props,动态插入按钮组件和子组件,并实现按钮点击触发弹框的逻辑。代码包含请求拦截、页面判断、按钮状态控制等功能,同时注释了右键菜单和下拉菜单的实现方案(存在图标显示问题)。 index.js 实现了弹框组件NewReqTopButtonCom,包含弹框显示控制、数据获取和状态管理功能。

2026-07-29 10:58:43 143

原创 泛微E9-文档和图片转PDF

ecology 系统集成了 WPS,可以使用下面的工具类转换文档、图片为 PDF。根据获得的 imagefileid 获取 InputStream。添加到压缩包中,并通过浏览器下载。拿到多个 PDF 流后合并。

2026-07-29 10:55:35 29

原创 泛微E9-签字意见添加格式刷

该代码通过Ecode开发框架复写WeaRichText组件属性,针对ID为'remark'的富文本编辑器(用于流程签字意见),自动检测并添加格式刷按钮(CopyFormatting)。实现逻辑:检查toolbar配置中是否已存在CopyFormatting,若无则动态插入该功能按钮,支持两种toolbar数据结构(数组或对象形式)。最终返回修改后的新属性对象,实现富文本编辑器的功能扩展。

2026-07-29 10:51:23 18

原创 泛微E9-附件支持拖拽上传

本文介绍了使用Ecode框架复写WeaUpload组件的方法。通过在index.js中创建NewWeaUpload组件,继承原组件功能并添加自定义拖拽区域ID,同时通过_noOverwrite参数避免递归复写。register.js中实现了组件复写逻辑,根据特定路由条件(#/main/workflow/req)启用拖拽上传功能,并通过overwriteClassFnQueueMapSet方法注册复写规则。该方法包含条件判断,确保只在满足条件时进行组件替换,同时处理了异步组件加载和属性传递问题。

2026-07-29 10:47:52 20

原创 E10集成统一待办推送方案分享

统一待办系统开发方案 本文介绍了统一待办系统的概念及开发实现方案。统一待办是将组织内分散在各个业务系统的待办任务集中整合到一个统一平台的管理方式,旨在解决数字化转型中的信息孤岛和效率壁垒问题。 开发方案提供了两种实现方式: 反射加载机制:通过继承WPushRequest类,重写sendData方法实现数据推送 SpringBoot加载机制:使用E10公共组件加载机制 核心功能包括: 获取页面配置参数 分类处理待办、已办、办结和删除任务 数据格式转换 调用第三方接口推送数据 记录推送结果 开发时需注意根据实际

2025-08-22 14:16:03 1581

原创 E10自定义统一认证+人员同步

针对三方系统首次单点登录OA的需求,提出人员同步与认证登录方案。通过自定义E10统一认证接口,利用OAuth2获取用户信息,判断是否已同步至OA:存在则直接登录;不存在则通过OpenAPI同步人员信息。开发中考虑环境差异,支持配置化部署,并处理相关配置文件。核心类E9OAuth2CustomZWH实现认证逻辑,包括OAuth2授权跳转、Token获取及用户信息校验,确保安全性与灵活性。 (字数:150)

2025-08-20 15:02:15 1005

原创 E10 通过RPC实现账号批量锁定与解锁

本文介绍了通过REST接口实现账号锁定与解锁功能的技术方案。系统支持两种锁定级别:租户级锁定(仅限制特定租户登录)和系统级锁定(禁止所有租户登录)。提供了四个核心接口实现代码示例:租户锁定/解锁(lock/unlock)和系统锁定/解锁(sysLock/sysUnLock),均通过调用远程服务remotePassportBaseService完成操作。方案要求基线版本不低于10.0.2506.01,若使用weaver-passport出现问题可联系模块负责人升级处理。

2025-08-20 14:53:11 507

原创 E10云桥集成公众号通过统一认证绑定OA账号

E10云桥集成公众号替换绑定页面为统一认证页面

2025-08-13 14:48:43 314

原创 E10集成登录三方系统

包含集成登录与ESB中心实现单点登录、集成登录与自定义单点实现类实现单点登录、Rest接口实现E10单点登录

2025-06-13 17:24:04 1610

原创 【泛微E10从入门到精通】 学前准备

学习E10的准备工作,主要包含单体部署E10、背景基础介绍、E10系统升级。

2025-03-20 11:11:31 6728 4

原创 Windows本地MySQL升级

升级MySQL到最新版本

2023-05-08 17:21:43 1209

原创 JVM入门必备

介绍了一些JVM相关的常考知识点

2023-04-26 19:44:35 896 1

原创 【JUC高并发编程】—— 再见JUC

介绍了读写锁、阻塞队列、线程池、分支合并以及异步调用

2023-04-25 21:14:50 866

原创 【JUC高并发编程】—— 了解JUC

介绍了三种集合线程安全问题以及解决方案、线程八锁问题、Callable接口创建线程、JUC的三个计数辅助类

2023-04-24 21:12:29 902

原创 【JUC高并发编程】—— 初见JUC

介绍了JUC、进程、线程、Lcok接口、Synchronized关键字、以及线程定制化通信等

2023-04-23 21:28:15 977

原创 【Docker学习三部曲】——进阶篇

介绍了Compose,以及基于Compose实现了Cadvisor+influxdb+Grafana监控系统

2023-04-21 16:00:37 715

原创 【Docker学习三部曲】—— 核心篇

包括容器数据卷、Dockerfile、Docker网络的介绍和使用,同时也介绍了Docker部署Redis集群、使用SpringBoot项目打包镜像等

2023-04-20 21:32:53 749

原创 【Docker学习三部曲】—— 入门篇

包含Docker相关的常用命令,以及镜像加载原理和分层的介绍

2023-04-19 19:46:07 923

原创 集中式版本控制工具 —— SVN

使用 SVN桶 来完成一些基本操作,例如:撤销恢复、忽略、冲突解决、分支、代码暂存等

2023-04-18 20:58:01 1021

原创 分布式版本控制工具 —— Git

介绍了通过客户端和命令方式如何使用Git完成对仓库的基本操作

2023-04-18 15:38:20 1335

原创 【零基础入门 Nginx】——万字文章通俗易懂

包括nginx的基本介绍,也通过案例演示介绍了反向代理、负载均衡、动静分离、高可用、Nginx原理,

2023-04-16 19:24:47 871 1

原创 【MybatisPlus快速入门】—— 拓展入门

包含逻辑删除、自定义枚举、Map和JSON之间的转换、时间自动填充、快速开发插件、乐观锁、代码生成器、慢SQL排查、多数据源配置等生产上可能应用到的案例与技巧

2023-04-15 16:09:01 1241

原创 【MybatisPlus快速入门】—— 进阶入门

介绍了MyBatis的各种查询以及如何使用,也包含主键策略、分页插件、AR活动记录模式、SimpleQuery工具类

2023-04-15 14:18:42 897

原创 【MybatisPlus快速入门】—— 基础入门

通过MyBaits框架引出我们的MyBaitsPlus框架,介绍了简单的相关用法

2023-04-15 09:39:42 1158

原创 【RabbitMQ学习日记】—— 再见RabbitMQ

介绍了发布确认高级用法、幂等性、优先级队列、惰性队列,也包括RabbitMQ集群的一些相关配置

2023-04-13 13:43:45 987

原创 【RabbitMQ学习日记】——死信队列与延迟队列

介绍了死信队列与延迟队列的概念与用法,也包括通过死信队列实现延迟队列、通过占位符传参优化延迟队列、通过插件设置延迟队列等

2023-04-13 07:44:52 2872

原创 【RabbitMQ学习日记】—— 发布确认与交换机

介绍了发布确认的原理与策略,也包括对扇出、直接、主题交换机的介绍与使用演示

2023-04-12 08:12:18 758

原创 【RabbitMQ学习日记】—— 初识RabbitMQ

介绍了消息队列、简单工作模式、轮循工作模式,也包括如何安装配置 RabbitMQ(云服务器方式)

2023-04-11 19:19:19 750

原创 【Redis7学习日记】—— SpringBoot整合Redis

通过案例演示,简单介绍了 Jedis、Lettuce、RedisTemplate的使用方法

2023-04-06 21:07:23 678

原创 【Redis7学习日记】——复制、哨兵、集群

包含主从复制、哨兵机制、集群的介绍与演示

2023-04-06 10:25:30 656

原创 【Redis7学习日记】—— 事务、管道、发布订阅

包括事务、管道、发布、订阅的概念和用法

2023-04-04 23:21:16 503

原创 【Redis7学习日记】—— Redis持久化

包括RDB和AOF两种持久化的介绍以及如何混合使用

2023-04-04 15:33:51 1015

原创 【Redis7学习日记】—— Redis十大数据类型

包含Redis的十大类型与相关的常用命令

2023-04-02 16:24:58 6231 4

原创 【Redis7学习日记】—— 入门概述配置篇

介绍了Redis的基本概念与开始前的环境搭建

2023-03-31 14:11:26 796

Java零钱通管理系统-控制台应用程序-个人财务管理-学习案例

## 内容摘要 这是一个基于Java开发的零钱通管理系统,采用面向对象编程思想实现。项目主要包含两个核心类: - Oop.java:实现了零钱通的核心功能,包括查看明细、收益入账、消费记录和系统退出等功能模块 - SmallChangeSys.java:系统的主入口类,负责显示菜单并处理用户交互 系统具备收益记录、消费管理、余额统计和明细查询等基本财务管理功能。 ## 适用人群 - Java初学者,特别是正在学习面向对象编程概念的开发者 - 需要了解Java基础语法(如类、方法、循环、条件判断等)实际应用的学习者 - 希望通过完整项目案例提升编程实践能力的编程爱好者 - 学习Java控制台应用程序开发的人员 ## 使用场景及目标 ### 使用场景 - 个人日常零钱收支管理 - 学习Java面向对象编程的实践项目 - 控制台应用程序开发示例 - Java基础语法综合应用练习 ### 项目目标 - 掌握Java类的设计与封装 - 理解方法的定义与调用机制 - 熟悉Scanner类进行用户输入处理 - 学习Date类和SimpleDateFormat类处理日期时间 - 实践switch-case和循环控制结构的应用 ## 其他说明 该项目具有以下特点: - 代码结构清晰,功能模块化设计 - 包含完整的输入验证机制,确保数据合理性 - 采用字符串拼接方式记录交易明细 - 具备友好的用户交互界面 - 代码注释完整,便于理解和学习 项目可以作为Java入门

2025-08-25

空空如也

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

TA关注的人

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