- 博客(58)
- 资源 (2)
- 收藏
- 关注
原创 致远OA——表单信息获取
测试案例: https://pan.quark.cn/s/45360f644476 二开中获取表单中数据信息,以及 使用。 底表数据获取:应用定制平台 —— 应用管理中心 —— 表单修改 —— 应用绑定 —— 表单编号这个表单编号是唯一且不可重复的。下面代码中 和表单编号一致:流程j监听中获取数据:
2025-04-01 11:42:35
259
原创 致远OA——流程节点监听
获取表单当前节点,将当前节点信息传给通过接口的方式传给后台。后台进行配置换,那些节点可以打开该注释页面。将接口传入的当前节点进行分析对比从而打开不同的逻辑页面。最终成功展示(这个是我后续重新添加的数据所以跟上面图片不一致)。系统制定文件目录中,进行流程监听测试。新建流程监听类,并将该类注册到。如下代码要在自定义控件中的。配置文件进行数据注入。
2025-03-21 17:36:06
604
原创 致远OA——添加按钮控件
的类,加载的控件名称。所以我们选择方式一进行二次开发,方式二不符合我们本次开发需求。1.方式一, 自定义控件:文档地址。2. 方式二,自定义按钮:文档地址。根据上图上控件管理接口进行查询分析。最终我们发现是所有继承。文件放到对应部署好的。
2025-03-21 11:44:28
412
转载 JsonPath详解
JsonPath是用来解析多层嵌套的JSON数据。可以认为JsonPath就是JSON版本的XPath。它是一种信息抽取类库,是从JSON文档中抽取指定信息的工具。JsonPath对于JSON来说,就相当于XPath之于XML。@Test//自定义谓词@Override。
2024-12-20 10:12:42
288
转载 mave 项目打包,没有将依赖包打进来的问题
然后,供给其他项目使用,发现项目中的相关依赖包并未引入,而且其他项目在运行时出现错误。打包时,默认不会将第三方依赖包打进来。
2022-10-27 10:37:54
7345
原创 分布式事务管理
TC() - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。TM() - 事务管理器定义全局事务的范围:开始全局事务、提交或回滚全局事务。RM() - 资源管理器管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。AT模式:提供无侵入自动补偿的事务模式。自动补偿的sql是系统生成的。TCC模式: 反向补偿的sql需要自己手动去写。XA模式:支持已实现XA接口的数据库的XA模式。SAGA。
2022-10-05 22:16:49
1909
原创 Spring Boot 补充版本
认证表单认证OAuth2.0认证SAML2.0认证CAS认证RememberMe认证JAAS认证OpenId去中心化认证X509认证Http Basic认证认证授权url请求授权方法访授权SpEl访问控制ACLRBAC配置文件中默认的前缀:当我们在配置文件中配置自己的用户名密码,默认密码(uuid生成的)就不在打印了获取用户权限获取用户的登陆凭证!getDetails获取用户携带的一些详细信息,一般来说就是当前请求的对象。获取当前用户对象当前用户是否认证成功。
2022-10-03 17:10:13
986
原创 接口幂等性(防止接口重复提交)
在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数。如果插入成功,继续完成余下的业务,如果插入失败,表示该业务已经执行过了,余下业务不在执行。这个去重表,要根据这次请求的某个特殊字段,建立唯一索引或者主键索引。客户端请求服务端,服务端将这次请求(例如:地址,参数…客户端请求服务端,服务端将能代表本次请求的唯一性的业务字段,通过。是否成功,成功的话继续处理业务,否则就是已经执行过了。
2022-09-20 19:55:11
5088
原创 自定义动态数据源
方法或者是该类上,表示方法或者类上的所有方法都是用某一个数据源。注解,那么就将该方法需要使用的数据源名称存入到。类中去查找需要的数据源,我们只需要在。对于第一步,如果某个方法上面有。注解,当一个方法或者类上面有。自定义切面,在切面中去解析。注解所标记的数据源存入。
2022-08-16 20:29:50
1262
原创 JUC学习
默认情况下创建的线程,都是用户线程!// 用户线程 public static void main(String [ ] args) {System . out . println(Thread . currentThread() . getName() + "\t当前线程开始运行\t" +(Thread . currentThread() . isDaemon()?"守护" : "用户"));try {
2022-06-30 20:05:53
205
原创 linux 进阶篇 —— 存储结构
文章目录一、 存储结构1.1 系统常见的目录1.2 物理设备的命名规则一、 存储结构1.1 系统常见的目录目录名称应放置的文件内容/boot开机所需的文件 —— 内核、开机菜单以及所需的文件等/dev以文件的形式存放任何设备与接口/etc配置文件/home用户主目录/bin存放单用户模式下开可以操作的命令/lib开机时用到的函数库,以及 /bin 与 /sbin 下面的命令要调用的函数/sbin开机过程中需要的命令/medi
2022-05-31 22:21:25
974
原创 linux 进阶篇 —— linux 文件权限
文章目录1. 用户身份1.1 用户身份命令1. 用户身份管理员 UID 为 0: 系统的管理员用户。系统用户 UID 为 1-999: linux 系统为了避免因为某个服务程序出现漏洞而被黑客提权至整个服务器。默认服务程序会独立的系统用户负责运行,进而有效的控制被破坏范围。普通用户 UID 从 1000 开始: 是由管理员创建的用于日常工作的用户。1.1 用户身份命令id 命令:id 命令用于显示用户的详情信息,语法格式为: id 用户名。uid: 用户 idGID
2022-05-04 12:24:00
1072
原创 linux 入门篇 —— Shell 命令脚本
文章目录一、重定向一、重定向重定向分为两种,输出重定向和输入重定向。输出重定向就是将数据信息写入到指定的文件,而输出重定向又分为标准输出重定向和错误输出重定向,以及覆盖写入和追加写入两种模式。标准输入重定向(STDIN,文件描述符为:0): 默认从键盘输入,也可以从其他文件或命令中输入标准输出重定向(STDOUT,文件描述符为:1): 默认输出到屏幕错误输出重定向(STDERR,文件描述符为:2): 默认输出到屏幕 输入重定向中符号符号作用命令
2022-04-20 23:47:29
1325
原创 linux 入门篇 —— 常用基本命令,重定向,管道符与环境变量
服务的启动,重启,停止,重载,查看常用命令:老系统命令新系统命令作用service foo startsystemctl start sshd启动服务service foo restartsystemctl restart sshd重启服务service foo stopsystemctl stop sshd停止服务service foo reloadsystemctl reload sshd重新加载配置文件(不终止服务)service foo
2022-04-11 22:55:39
1091
原创 vmwar 虚拟机下载及安装
创建虚拟机新建虚拟机,选择自定义安装,自定义安装我们所需要的:由于我们安装的是一个全新的系统,所以不必担心虚拟机兼容性问题,直接在 硬件兼容性 的下拉表中选择 Workstation 16.x 即可:接下里我们选择 稍后安装操作系统,如果选择 安装程序光盘映像文件,并把下载好的镜像选中,这样一来,虚拟机会默认安装策略部署最精简的 linux 系统,而不会向我们询问安装有关的配置信息。然后选择版本,我们要安装的操作系统即可。填写虚拟机的名称和文件保存地址:设置虚拟机核心数的时候,可以根据
2022-04-05 00:59:54
1166
原创 oracle 数据库常识以及使用
简单 sqlSELECT SYSDATE FROM dual;CREATE TABLE emp ( id NUMBER(4), name VARCHAR2(20) not null , gender char(10)default 'M', birth date, sal number(6,2) default 5000, job VARCHAR2(30), deptno number(2));DESC EMP_table;drop table emp;ren
2022-02-06 15:32:27
1113
原创 Vue 基础
文章目录使用方式下载 vue.js 引入官网地址:https://cn.vuejs.org/v2/guide/installation.html使用方式下载 vue.js 引入<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div i
2021-11-25 23:33:34
249
1
转载 linux 上安装 openoffice 以及部署 kkfileview
最近公司公司在搞 word 和 excel 文件的在线预览,所以就是用了 kkfileview,但是在本地测试的时候 windows 系统,生产环境则是 linux 系统,所以安装 openoffice 和 liberoffice 即可。文章内容来源:https://blog.youkuaiyun.com/qq_28245087/article/details/866223461. openoffice 下载:openoffice 下载地址: http://www.openoffice.org/download/
2021-10-12 23:30:39
2270
2
转载 松哥 spring cloud
文章目录微服务的由来介绍什么是微服务微服务的优势使用 spring cloud 的优势spring cloud 介绍什么是 spring cloudspring cloud 核心组件spring cloud 辅助组件spring cloud alibaba微服务的由来介绍2009年,Netflix 重新定了它的应用程序员的开发模型,这个算是微服务的首次探索。20014年,《Microservices》,这篇文章以一个更加通俗易懂的方式,为大家定义了微服务。为什么要用微服务?互联网应用产品的两大特
2021-07-24 16:16:46
306
原创 微信公众号——网页授权
文章目录1. 准备2. 测试3. 网页授权本文借鉴于:https://blog.youkuaiyun.com/weixin_45925109/article/details/108515129?spm=1001.2014.3001.5501https://blog.youkuaiyun.com/victoyr/article/details/89648017两篇博客,如需观看请移步。1. 准备微信开发平台网址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web
2021-07-17 02:02:41
571
原创 redis 简单使用
文章目录第 01 章 开篇1. 用法2. 简介3. 安装第 02 章 基本数据类型1. 后台启动2.基本数据类型-String第 01 章 开篇 1. 用法分布式锁限流布隆过滤器延时队列Geo (地理位置的存储)2. 简介Redis 是我们在互联网应用中使用最广泛的一个NoSQL数据库,基于 C 开发的键值对存储数据库,Redis 这个名字是 Remote Dictionary Service 字母缩写。很多人想到 Redis,就想到缓存。但实际上Redis 除了缓
2021-05-18 13:20:07
637
转载 CentOS 安装 MySQL
本文转载:https://mp.weixin.qq.com/s/_lsNyXHrsu131mHONQi5rg1. 环境准备:CentOS7MySQL5.7检查是否安装了 mariadb,如果安装了则需要卸载yum list installed | grep mariadb卸载命令如下:yum -y remove mariadb* 2. 安装下载官方提供的 rpm 包如果 CentOS 上没有 wget 命令,首先通过如下命令安装 wget:# 卸载
2021-03-01 14:51:09
139
原创 Single page application(单页面应用)
文章目录vue-cli2介绍:Spa:Single page appliaction,只有一个 html 页面,对项目更好的分模块。 vue-cli2npm install -g vue-cli # 只需要第一次安装时执行vue init webpack my-project # 使用webpack模板创建一个vue项目cd my-project #进入到项目目录中npm install # 下载依赖(如果在项目创建的最后一步选择了自动执行npm install,则该步骤
2021-02-21 11:20:24
2240
原创 Stream 流的使用
Stream 关注的是对数据的运算,和 cpu 打交道,而集合关注的则是数据的存储,与内存打交道stream 自己不会存储元素stream 不会改变源对象,相反,他会返回一个持有结果的新的 streamstream 操作是执行的,这意味着他们会等到需要结果的时候才执行执行流程stream 的实例化中间的一系列操作(过滤,映射终止操作说明 :一个中间操作链,对数据源的数据进行处理一旦执行终止操作,就执行中间的操作链,并产生结果集,之后不再被使用.
2021-02-12 23:06:46
243
原创 Lambda 表达式
lambda 表达式的使用:操作符左边,lambda 形参列表(接口中抽象方法的形参列表)操作符右边,lambda 体总结:操作符左边,形参列表的参数类型可以省略,如果 lambda 形参列表只有一个参数,其中的小括号也可以省略操作符右边,lambda 体应该使用一对{}包裹,如果这个 lambda 体只有一条执行语句(可能是 return 语句),可以省略这一对 {}和 return 关键字public class LambdaTest1 { // 语法一:无参无返回值
2021-02-11 23:18:49
123
原创 golang 环境搭建
1. 下载安装包golang 镜像站:https://golang.google.cn/一直双击即可,查看是否安装成功的命令。添加环境变量(该目录是将 go 语言文件放在那个目录下的。)在该目录下新建三个包:bin 编译后的文件pkg 中间包src 源代码把 bin 目录加载在环境变量中查看环境是否配置成功...
2020-12-20 10:04:00
147
1
原创 ElasticSearch 安装 (linux 版本)
文章目录1. 下载 ElasticSearch2. 安装 、启动及访问3. 启动问题1. 下载 ElasticSearch官网地址:https://www.elastic.co/cn/downloads/elasticsearch 由于官网地址下载的很慢,我选择的是国内的镜像网站。地址:https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/选择版本 7.8.0 2. 安装 、启动及访问在
2020-12-15 21:58:44
276
转载 SQL 语句中 “意想不到” 的操作
前言: 前一段时间公司做了一些关于报表相关的项目,在进行 sql 语句中查询的时候发现了一些较为少用的函数和语法文章目录
2020-12-04 22:59:25
283
1
转载 ElasticSearch 安装 以及分词器(windows 版本)
本文转载于:https://mp.weixin.qq.com/s/QnBqoaptV5-xKIpOBKSfHQ1. 单节点安装首先打开 Es 官网,找到 Elasticsearch:https://www.elastic.co/cn/elasticsearch/然后点击下载按钮,选择合适的版本直接下载即可。切记下载之后切勿将压缩包解压到 Program Files 文件夹中,否则会对后续 ik 分词器中的文件读取有影响。将下载的文件解压,解压后的目录含义如下:目录含义m
2020-11-27 14:07:42
1214
原创 linux 简单基本命令
查找jdkrpm -qa|grep jdk卸载yum -y remove java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el7_5.x86_64验证java -version
2020-11-25 13:52:21
112
原创 Spring Boot
XMl配置 spring1.新建maven项目 xmlssm2.添加相关的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org
2020-09-16 22:48:37
1017
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人