多数据源
基础简介dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。
其支持 Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.x.x。
特性
支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。
支持数据库敏感配置信息 加密 ENC()。
支持每个数据库独立初始化表结构schema和数据库database。
支持无数据源启动,支持懒加载数据源(需要的时候再创建连接)。
支持 自定义注解 ,需继承DS(3.2.0+)。
提供并简化对Druid,HikariCp,BeeCp,Dbcp2的快速集成。
提供对Mybatis-Plus,Quartz,ShardingJdbc,P6sy,Jndi等组件的集成方案。
提供 自定义数据源来源 方案(如全从数据库加载)。
提供项目启动后 动态增加移除数据源 方案。
提供Mybatis环境下的 纯读写分离 方案。
提供使用 spel动态参数 解析数据源方案。内置spel,session,header,支持自定义。
支持 多层数据源嵌套切 ...
异步数据同步工具-FlinkX
介绍FlinkX是一个基于Flink的批流统一的数据同步工具,既可以采集静态的数据,比如MySQL,HDFS等,也可以采集实时变化的数据,比如MySQL binlog,Kafka等。FlinkX目前包含下面这些特性:
大部分插件支持并发读写数据,可以大幅度提高读写速度;
部分插件支持失败恢复的功能,可以从失败的位置恢复任务,节约运行时间;失败恢复
关系数据库的Reader插件支持间隔轮询功能,可以持续不断的采集变化的数据;间隔轮询
部分数据库支持开启Kerberos安全认证;Kerberos
可以限制reader的读取速度,降低对业务数据库的影响;
可以记录writer插件写数据时产生的脏数据;
可以限制脏数据的最大数量;
支持多种运行模式;
FlinkX目前支持下面这些数据库:
Database Type
Reader
Writer
Batch Synchronization
MySQL
doc
doc
Oracle
doc
doc
SqlServer
doc
doc
PostgreSQL
doc
doc
DB2
doc
doc
GBa ...
经典语录(二)
“或许命运安排你们很多年前便是单独的世界,不需要有人站在柴门外轻敲,也不需要有人在院外冬树下呼喊打扰,但我不相信命运。”“荒原一路同行,我要益极多,长安冬日并肩而游,很是欢喜。”“雪夜红墙,你曾说过喜欢,我曾说过喜欢是不够的,而且最后证明确实是不够的,但至少你曾说过喜欢,我很喜欢。”“长安城与大河国相距甚远,但不及荒原路途遥远,若真想来,若真想去,也便极近,日后你来看我,或我来看你,或他山云雾之中再见,都是人生欢愉事。”“经历诸多事,我眼中河山已有新意,重逢那日,所书所写定然较今日更加壮阔,望你也多加努力,莫要令我失望。”或许还有希冀!
炎黄BPM学习(三)-AT开发
应用场景@公式(又称为@命令/AT公式)是一个预先定义,服务器端解析执行的函数公式(例如获得当前服务器日期,可使用@date)。
开发步骤
继承AbstExpression抽象类,实现公式的处理逻辑
用AtFormulaPluginProfile描述这个插件,注册到该应用的PluginListener类。
场景模拟,调试
注册语法//注册AT公式list.add(new AtFormulaPluginProfile(groupName, syntax,clazz, title, desc));
groupName-分类,首先检查当前AT公式库的分类是否符合你的公式,如果不符合可以给定一个合理的新分类
syntax-语法,例如@hour(datetime)。如某参数必填可加*前缀,例如@dateAdd(*datepart,*number,*date)
clazz-实现类路径,如com.actionsoft.apps.poc.plugin.at.MyLenExpression
title-简要说明,简明扼要
desc-详细说明
代码示例继承AbstExpression抽象类。pub ...
炎黄BPM学习(二)
BPM定时器支持的类型
Job,常规定时任务
SOAP Job,定时访问SOAP Web服务
HTTP Job,定时访问HTTP(s) Web服务
SQL Job,定时执行数据库SQL
创建常规job在指定的触发条件执行一次或周期重复执行指定的Java程序。
开发步骤实现IJob接口示例
package com.actionsoft.apps.poc.api.local.job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import com.actionsoft.bpms.schedule.IJob;import com.actionsoft.sdk.local.SDK;public class HelloJob implements IJob { public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { ...
炎黄BPM学习(一)
一、环境搭建
手动将%AWS_HOME%/db_script目录下对应数据库脚本文件初始化到您已准备好的的AWS数据库里
使用%AWS_HOME%/bin/passwd.bat 文件,生成AWS数据库密码的加密密码
修改%AWS_HOME%/bin/conf/server.xml 文件中数据库连接信息,其中密码为步骤2生成的加密密
执行%AWS_HOME%/bin/httpd-startup.sh 和 aws_startup.sh (linux),startup(windows)启动AWS服务
访问地址: http://localhost:8088/portal/console 用户名admin 密码 1
二、许可申请获取机器码
打开安装目录下的bin文件夹找到licensekey文件。
打开licensekey文件(Windows运行.bat文件;Linux打开.sh文件)。
请输入想要申请授权的IP地址,回车。中间部分即为机器码。
把获得的机器码,复制发送给炎黄盈动的人员,重新申请新的软件授权许可文件(license)。
获得授权文件将得到的license文件,复制到 ...
Centos7安装Docker
Centos 7 安装Docker依赖配置使用 root 权限登录 Centos。确保 yum 包更新到最新。
yum update
安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
安装Docker
yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版yum install <FQPN> # 例如:sudo yum install docker-ce-17 ...
yShop环境部署
环境部署JDK部署下载 https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
安装省略
配置(1)系统变量:JAVA_HOME
新建用户变量,JAVA_HOME,变量值为安装后的jdk的绝对路径,此处为:D:\java\jdk1.8.0
(2)系统变量:CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
(需要注意的是变量值前边的.;一定不能少)
(3)用户变量:path(后边加)
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(加在尾部)
验证java -version
maven部署下载 https://maven.apache.org/download.cgi
安装 下载完成之后解压 把maven放到一个目录下
配置 打开绝对路径+/apache-maven-3.8.1\conf 配置settings.xml
配置本地仓库目录(D:\P ...
经典语录(一)
花开了,我便画花。 花谢了,我便画我自己。 你来了,我当然画你。 你走了,我便画一画回忆。每个人一辈子皆会遇见两个人,最后,一个在心上,一个在远方。时间过得张牙舞爪,光阴逃得死去活来。花开了,窗亦开了,却为何看不见你 看得见你,听得见你,却不能够爱你原来,这世上有一种伤,可以噬心蛀骨。 唤做“忏悔无门”。忘川,忘川,相望回首已成川。羽毛乌黑的不一定是只乌鸦,它还有可能是只烧焦的凤凰。一念贪欲起,百万障门开。凡夫耽恋于生,孰知佛乃以死为渡,彼岸往生。生何其苦,死方极乐。江南生梓木,灼灼孕芳华。无妨你爱我淡薄,但求你爱我长远——日日复月月,月月复年年,年年复此生。遇你,在懂爱之前,爱你,在伤你之后。青丝,情丝,聊赠青丝以寄情,惟愿侬心似我心...未必猛虎才伤人,兔子咬人才叫人心寒,不是吗?原来有鳞尾的不一定是鱼,它还有可能是条低调的龙。原来,我竟是宿在他眼瞳之中的一滴泪,从一开始,就注定了分离……真的有来世吗?那么,我愿为一只振翅而飞的蝶,一滴渗透宣纸的墨,一粒随风远去的沙……其实我们两个都有些缺心眼。我向他索要灵力是为了证明他爱我,他盼着我索要灵力是为了试探我爱他。一个是揣着满兜银两去打 ...
Android11刷面具教程
Android 11刷面具教程** 本教程适用于已经是Android11(且已经解BL锁)的系统。*
刷机前一定要备份数据
刷机前一定要备份数据
刷机前一定要备份数据
一、刷入第三方Rec1、手机关机,同时按’音量-‘和’电源键’,进入fastboot模式。
2、连接上电脑,执行以下(确保adb可行性)命令刷入:
fastboot flash recovery twrp-3.4.0-10-raphael-mauronofrio.img
3、刷完以后不要重启,不要重启,不要重启,返回主界面。
4、把防止加密的包拷贝到sdcard中,通过手机端刷入防止加密的包。
Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip
5、刷完以后就可以重启了。再次进Rec可以看到data已经是解密的。
二、刷入面具。目前刷入的是21版本的(21.1版本的刷入会卡fastboot,建议刷入21.2最新版本的)
Magisk-v21.2.zip
刷入完重启即可。
三、刷入Edxposed。上述步骤刷完以后已经获得面具的权限。可以通过搞基助手刷入Edxposed及Edx ...