事情是这样婶的,在一次对后端框架进行改造时,为了使基类控制器(BaseController)能够适配 Mybatis-Plus-Join 进行联表查询,在复杂的泛型结构上继承了IQueryAction(这个接口主要实现 Mybatis-Plus-Join 所实现的各种接口),在 IQueryAction 继承的 QueryJoin<Children,Entity> 链接查询接口后,需要实现其内部接口: <T> Children join(String var1, Class<T>…
事情是这样婶的,在一次对后端框架进行改造时,为了使基类控制器(BaseController)能够适配 Mybatis-Plus-Join 进行联表查询,在复杂的泛型结构上继承了IQueryAction(这个接口主要实现 Mybatis-Plus-Join 所实现的各种接口),在 IQueryAction 继承的 QueryJoin<Children,Entity> 链接查询接口后,需要实现其内部接口: <T> Children join(String var1, Class<T>…
1.环境 Spring MVC Activiti 5.22.0 2.适配达梦 方式一:升级 activiti,据说activiti 8 支持达梦,考虑到兼容问题,不采用。 方式二: 直接改包,然后再引入改好后的 jar 包,这个方法麻烦,不推荐。 方式三: 1.需要改造到的类有以下几个: # 以下需要改造的类从原始类中复制粘贴再进行改造 org.activiti.engine.impl.AbstractQuery org.activiti.engine.impl.cfg.ProcessEngineConfigura…
1.环境配置 前端:jsp 后端: Spring MVC 接口一地址:http://localhost:7777 接口二地址:http://localhost:8888 2.案例 1.全局默认请求 http://localhost:7777,也就是Request Headers 的 Origin 属性值为:http://localhost:7777,现需要请求:http://localhost:8888。 test() { $.ajax({ type: 'get', url: "http://localhost:8…
数值类型用于存储精确或近似的数值数据,分为整数、定点数和浮点数三类。 1.1 整数类型 特点:精确存储整数,无小数部分,占用固定字节空间。 TINYINT: 作用:存储小范围整数(-128~127),占用1字节。 示例:状态码、性别标记(0/1) CREATE TABLE user_status ( user_id INT, is_active TINYINT -- 0表示未激活,1表示激活 ); INSERT INTO user_status VALUES (1, 1); SMALLINT: 作用:存储中等范围整…
解决方案: 1.检查 shell 脚本格式是否为:Unix(LF),因为在 windows 下编写脚本,格式为:Windows(CR LF),在 Linux 系统下会乱码。 2.通过 Linux 文本编辑器 vi、vim 等编辑脚本看不出乱码,需要使用 cat -v 脚本查看,本次出问题的是每一行最后都有一个^M乱码。 3.使用 dos2unix 工具转换 shell 脚本。 # 更新 sudo apt-get update # 安装 sudo apt-get install dos2unix # 转换 dos2u…
sudo apt update sudo apt install openjdk-8-jdk 注意:如果Ubuntu的官方仓库中包含了OpenJDK 21,你可以使用类似的命令安装: sudo apt install openjdk-21-jdk 如果OpenJDK 21不在官方仓库中,你可能需要添加一个PPA(Personal Package Archive)或者从源代码编译。 java -version 这个步骤可以切换版本 update-alternatives --config java # 路径自行调整 …
1.Oracle 迁移 PostgresSQL 方式一(简单粗暴): 通过 Navicat 工具的数据传输进行迁移,正常一般都只是函数、存储过程、定时任务会有问题,哪有问题手动处理即可。 后面都是下一步 方式二(没试过,但似乎都是这个方案): 使用 ora2pg 工具,后面补齐这部分迁移内容。 2.Oracle/PostgresSQL/MySQL 迁移达梦 使用官方工具 SQLark(官网地址:https://www.sqlark.com/)
Spring Boot 3.4.1 mybatis 3.5.17 mybatis-plus 3.5.9 flowable 7.0.1 DM Database Server x64 V8 连接字符串: # 不需要指定兼容 oracle 模式(compatibleMode=oracle),也不需要 drivers url: jdbc:dm://192.168.67.10:5236?schema=dpf username: test password: test_111TEST 方式一: 如果不想自建适配类…
实体类: @Data @NoArgsConstructor @AllArgsConstructor @TableName(value = "test", autoResultMap = true) @ToString(callSuper = true) @EqualsAndHashCode(callSuper = true) public class Test { @TableField(typeHandler = JacksonTypeHandler.class) private List<String&g…
下载地址:https://downloads.mysql.com/archives/community/,默认最新版本,切换到 Archives Tab页进行选择。 服务器:麒麟V10 Product Version:5.6.51 Operating System:Linux - Generic OS Version:All 这里选择的版本是解压版,也可以下 Red Hat Enterprise Linux / Oracle Linux 版本,这个是 rpm 包。 将下载好的 mysql-5.6.51-linux-…
Akim
犇 骉
Java、C#、Python、Go、Android、MiniProgram、Bootstrap、Vue2
Copyright © 2025 aianran.com All Rights Reserved.