- 博客(126)
- 资源 (3)
- 收藏
- 关注
原创 Elastic-Job-Cloud 任务调度流程
Elastic-Job-Cloud 使用 Mesos + Docker 的解决方案,额外提供资源治理、应用分发以及进程隔离等服务。
2024-08-05 13:59:17
338
原创 30条有趣的狗名言
狗,作为人类最亲密的伙伴之一,对主人可谓是忠心耿耿,自古就有忠诚的美名。 狗不嫌家贫,始终跟随主人,保护主人的利益,甚至在关键时刻能与主人同生死共患难
2022-11-02 11:43:53
1106
原创 WebSocket
RFC 6455 规范中描述的 WebSocket 协议提供了一种通过长连接在浏览器和服务器之间交换数据的方法。数据可以作为“数据包”双向传递,而不会中断连接并且不需要额外的 HTTP 请求。WebSocket 特别适用于需要持续数据交换的服务,例如 网络游戏、实时交易系统等。
2022-10-24 10:10:07
1612
原创 怎样使用 Hardhat 开发 Solidity 智能合约
创建一个简单的智能合约并对其进行测试,然后使用 Hardhat 将其部署在测试网上.
2022-06-13 23:26:19
3550
原创 Flowable-ui 6.7.2集成spring-boot配置
介绍Spring boot集成Flowable-ui 6.7.21. maven项目依赖<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter-ui-modeler</artifactId> <version>6.7.2</vers
2022-03-27 21:52:50
5200
5
原创 Flowable流程实例processInstance开启,中止,激活,删除,查询
介绍Flowable流程实例processInstance基本操作流程开启 流程中止 流程激活 流程删除 流程查询1. maven项目依赖<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter-process</artifactId> <version>6.7.2</version>
2022-03-26 19:31:58
5685
1
原创 Flowable自定义IdGenerator
介绍Flowable扩展id生成规则1. maven项目依赖<dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter-process</artifactId> <version>6.7.2</version></dependency>2. 扩展IdGenerator实现类
2022-03-26 16:15:06
1828
原创 Oauth2.0基于Spring Authorization Server模块自定义统一返回对象
介绍处理oauth2.0请求返回结果错误信息处理AuthenticationFailureHandler 成功信息处理AuthenticationSuccessHandler基于项目:Spring Authorization Server1. maven项目依赖spring-authorization-server v0.2.22. 定义失败信息返回处理@Slf4jpublic class CustomAuthenticationFailureHandler implem
2022-03-21 21:51:23
1978
原创 Oauth2.0基于Spring Authorization Server模块private_key_jwt模式
介绍处理oauth2.0请求授权client授权模式, 使用授权服务器对客户端进行身份验证时使用的身份验证方法client_secret_basic client_secret_post client_secret_jwt private_key_jwt none序号 授权服务器对客户端进行身份验证时使用的身份验证方法 说明 3 private_key_jwt JwtClientAssertionAuthenticationConverter 基于项目:Sp
2022-03-18 10:11:08
1212
原创 Oauth2.0基于Spring Authorization Server模块client_secret_jwt模式
介绍处理oauth2.0请求授权client授权模式, 使用授权服务器对客户端进行身份验证时使用的身份验证方法client_secret_basic client_secret_post client_secret_jwt private_key_jwt none序号 授权服务器对客户端进行身份验证时使用的身份验证方法 说明 3 client_secret_jwt JwtClientAssertionAuthenticationConverter 基于项目:
2022-03-17 17:45:56
2109
原创 Oauth2.0基于Spring Authorization Server模块client_secret_basic或者post
介绍处理oauth2.0请求授权client授权模式, 使用授权服务器对客户端进行身份验证时使用的身份验证方法client_secret_basic client_secret_post client_secret_jwt private_key_jwt none基于项目:Spring Authorization Server1. maven项目依赖spring-authorization-server v0.2.22.application.yml配置spring:
2022-03-15 23:18:08
2848
4
原创 sharding-datasource之JPA基于MultiTenant动态切换数据源
介绍基于sharding-datasource, jpa进行分库操作, 基于AbstractDataSourceBasedMultiTenantConnectionProviderImpl, CurrentTenantIdentifierResolver动态切换数据源SaaS服务多租户介绍,每个租户的资源都是独立的,从入口到应用部署到数据,都是完全隔离的。每个租户相当于“托管”在提供服务的公司里面,公司做的其实是统一运维。好处在于,这个隔离非常彻底,基本不太会有相互影响;如果有特殊客户要求的定制化,
2022-03-10 22:25:21
1268
原创 sharding-datasource之Mybatis基于AbstractRoutingDataSource动态切换数据源
介绍基于sharding-datasource, mybatis进行分库操作, 实现AbstractRoutingDataSource动态切换数据源SaaS服务多租户介绍,每个租户的资源都是独立的,从入口到应用部署到数据,都是完全隔离的。每个租户相当于“托管”在提供服务的公司里面,公司做的其实是统一运维。好处在于,这个隔离非常彻底,基本不太会有相互影响;如果有特殊客户要求的定制化,也没啥处理难度。缺陷在于,很容易因为隔离和定制,导致版本不统一,资源也浪费比较大,因为是“代运维”的模式,因此服务成本也
2022-03-10 00:15:30
538
原创 sharding-datasource之JPA基于AbstractRoutingDataSource动态切换数据源
介绍基于sharding-datasource, jpa进行分库操作, 实现AbstractRoutingDataSource动态切换数据源SaaS服务多租户介绍,每个租户的资源都是独立的,从入口到应用部署到数据,都是完全隔离的。每个租户相当于“托管”在提供服务的公司里面,公司做的其实是统一运维。好处在于,这个隔离非常彻底,基本不太会有相互影响;如果有特殊客户要求的定制化,也没啥处理难度。缺陷在于,很容易因为隔离和定制,导致版本不统一,资源也浪费比较大,因为是“代运维”的模式,因此服务成本也比较高。
2022-03-10 00:14:14
1995
原创 shardingsphere-jdbc之Mybatis 元数据持久化仓库
介绍基于shardingsphere-jdbc 5.1.0 元数据持久化仓库元数据持久化仓库内存模式(Memory) 默认的运行模式,用户无需配置 mode 单机模式(Standalone) 文件持久化 集群模式(Cluster) ZooKeeper 持久化 Etcd 持久化 1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardi
2022-03-06 19:08:05
882
原创 shardingsphere-jdbc之JPA 敏感数据加密
介绍基于shardingsphere-jdbc 5.1.0 对敏感数据进行加密默认加密算法MD5 加密算法 AES 加密算法 RC4 加密算法 SM3 加密算法 SM4 加密算法1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>s
2022-03-05 23:48:53
677
原创 shardingsphere-jdbc之Mybatis 敏感数据加密
介绍基于shardingsphere-jdbc 5.1.0 对敏感数据进行加密默认加密算法MD5 加密算法 AES 加密算法 RC4 加密算法 SM3 加密算法 SM4 加密算法1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>s
2022-03-05 23:47:32
1149
原创 shardingsphere-jdbc之JPA class_based自定义分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.自定义分表规则自定义类分片算法通过配置分片策略类型和算法类名,实现自定义扩展。类型:CLASS_BASED属性名称 数据类型 说明 默认值 strategy String 分片策略类型,支持 STANDARD、COMPLEX 或 HINT(不区分大小写) - algorithmClassName String 分片算法全限 - 1. maven项目依
2022-03-05 22:30:24
1797
1
原创 shardingsphere-jdbc之Mybatis class_based自定义分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.自定义分表规则自定义类分片算法通过配置分片策略类型和算法类名,实现自定义扩展。类型:CLASS_BASED属性名称 数据类型 说明 默认值 strategy String 分片策略类型,支持 STANDARD、COMPLEX 或 HINT(不区分大小写) - algorithmClassName String 分片算法全限定名 - 1. maven项
2022-03-05 22:29:06
1593
5
原创 shardingsphere-jdbc之JPA mod分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.根据分表字段取模哈希取模分片算法类型:MOD属性名称 数据类型 说明 默认值 sharding-count int 分片数量 - 1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardingsphere</groupId>
2022-03-05 19:23:45
301
原创 shardingsphere-jdbc之Mybatis mod分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.根据分表字段取模哈希取模分片算法类型:MOD属性名称 数据类型 说明 默认值 sharding-count int 分片数量 - 1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardingsphere</groupId>
2022-03-05 19:21:56
387
原创 shardingsphere-jdbc之JPA hash mod分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.根据分表字段的hash_code取莫哈希取模分片算法类型:HASH_MOD属性名称 数据类型 说明 默认值 sharding-count int 分片数量 - 1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardingsphere&
2022-03-05 18:42:20
1597
原创 shardingsphere-jdbc之Mybatis hash mod分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.根据分表字段的hash_code取莫哈希取模分片算法类型:HASH_MOD属性名称 数据类型 说明 默认值 sharding-count int 分片数量 - 1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardingsphere&
2022-03-05 18:40:32
1673
1
原创 shardingsphere-jdbc之JPA volume range分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.基于分片容量的范围分片算法类型:VOLUME_RANGE属性名称 数据类型 说明 默认值 range-lower Long 范围下界,超过边界的数据会报错 - range-upper Long 范围上界,超过边界的数据会报错 - sharding-volume Long 分片容量 - 1. maven项目依赖<depen
2022-03-04 15:24:12
530
原创 shardingsphere-jdbc之Mybatis volume range分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.基于分片容量的范围分片算法类型:VOLUME_RANGE属性名称 数据类型 说明 默认值 range-lower Long 范围下界,超过边界的数据会报错 - range-upper Long 范围上界,超过边界的数据会报错 - sharding-volume Long 分片容量 - 1. maven项目依赖<depen
2022-03-04 15:22:19
514
1
原创 shardingsphere-jdbc之JPA boundary range分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.基于分片边界的范围分片算法类型:BOUNDARY_RANGE属性名称 数据类型 说明 默认值 sharding-ranges String 分片的范围边界,多个范围边界以逗号分隔 - 1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.sha
2022-02-28 18:26:52
1071
原创 shardingsphere-jdbc之Mybatis boundary range分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.基于分片边界的范围分片算法类型:BOUNDARY_RANGE属性名称 数据类型 说明 默认值 sharding-ranges String 分片的范围边界,多个范围边界以逗号分隔 - 1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.sha
2022-02-28 18:25:46
348
原创 shardingsphere-jdbc之JPA auto Interval分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.自动时间段分片算法类型:AUTO_INTERVAL属性名称 数据类型 说明 默认值 datetime-lower String 时间分片下界值,格式与 datetime-pattern 定义的时间戳格式一致 - datetime-upper String 时间分片上界值,格式与 datetime-pattern 定义的 - sharding-second
2022-02-27 10:52:29
1277
原创 shardingsphere-jdbc之Mybatis auto Interval 分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.自动时间段分片算法类型:AUTO_INTERVAL属性名称 数据类型 说明 默认值 datetime-lower String 时间分片下界值,格式与 datetime-pattern 定义的时间戳格式一致 - datetime-upper (?) String 时间分片上界值,格式与 datetime-pattern 定义的时间戳格式一致 - shar
2022-02-27 10:51:31
829
原创 shardingsphere-jdbc之JPA Interval 分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.时间范围分片算法类型:INTERVAL属性名称 数据类型 说明 默认值 datetime-pattern String 分片键的时间戳格式,必须遵循 Java DateTimeFormatter 的格式。例如:yyyy-MM-dd HH:mm:ss - datetime-lower String 时间分片下界值,格式与 datetime-pattern 定义的时间
2022-02-26 16:29:11
1518
原创 shardingsphere-jdbc之Mybatis Interval 分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.时间范围分片算法类型:INTERVAL属性名称 数据类型 说明 默认值 datetime-pattern String 分片键的时间戳格式,必须遵循 Java DateTimeFormatter 的格式。例如:yyyy-MM-dd HH:mm:ss - datetime-lower String 时间分片下界值,格式与 datetime-pattern 定义的时间
2022-02-26 16:28:01
1473
5
原创 shardingsphere-jdbc之JPA Hint 分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.规则配置Hint 分片算法需要用户实现 org.apache.shardingsphere.sharding.api.sharding.hint.HintShardingAlgorithm 接口。 Apache ShardingSphere 在进行路由时,将会从 HintManager 中获取分片值进行路由操作。try (HintManager hintManager = HintManager.getInstanc
2022-02-24 17:20:17
565
原创 shardingsphere-jdbc之Mybatis Hint 分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.规则配置Hint 分片算法需要用户实现 org.apache.shardingsphere.sharding.api.sharding.hint.HintShardingAlgorithm 接口。 Apache ShardingSphere 在进行路由时,将会从 HintManager 中获取分片值进行路由操作。try (HintManager hintManager = HintManager.getInstanc
2022-02-24 17:18:57
2631
原创 shardingsphere-jdbc之JPA复合分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.复合行表达式分片算法类型:COMPLEX_INLINE属性名称 数据类型 说明 默认值 sharding-columns (?) String 分片列名称,多个列用逗号分隔。如不配置无法则不能校验 - algorithm-expression String 分片算法的行表达式 - allow-range-query-with-inline-shardin
2022-02-23 22:53:34
1079
原创 shardingsphere-jdbc之Mybatis复合分片算法
介绍基于shardingsphere-jdbc 5.1.0 进行单库分表.复合行表达式分片算法类型:COMPLEX_INLINE属性名称 数据类型 说明 默认值 sharding-columns (?) String 分片列名称,多个列用逗号分隔。如不配置无法则不能校验 - algorithm-expression String 分片算法的行表达式 - allow-range-query-with-inline-shardin
2022-02-23 22:52:09
1086
原创 shardingsphere-jdbc之JPA分表
介绍基于shardingsphere-jdbc进行单库分表1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId>
2022-02-21 00:07:28
1085
原创 shardingsphere-jdbc之Mybatis分表
介绍基于shardingsphere-jdbc进行单库分表1. maven项目依赖<dependencies> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId>
2022-02-21 00:06:29
922
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人