摘要:
使用MybatisPlus的 PoMapper执行Insert插入方法报错: 复原场景: 1、PO对象存在主键值(双主键) 2、表中数据为空 3、首次插入 这张表使用的是双主键,发现原因是因为PO设置的主键注解不对: 复合主键可以使用复合主键注解: 但是项目的MP依赖没有,那就不加了 @MppMul 阅读全文
摘要:
SQL参考文章: https://www.jb51.net/article/15627.htm 下发,就是从别的表中同步数据到此表中,也可能是来自不同库的表,或者不同实例的表 下发的逻辑要求:如果没有则是做插入,存在冲突的记录,则需要覆写更新,同时下发表要做出标记,不能重复下发,下发过的记录要做标记 阅读全文
摘要:
问题是因为Mapper集合标签处理不够严谨导致 例如集合参数是空的情况,直接执行遍历导致此异常的出现 <if test="params.companyCodes != null and params.companyCodes.size() > 0"> AND coop.COMPANY_CODE IN 阅读全文
摘要:
下发字段: `DISTRIBUTION_STATUS` tinyint(1) DEFAULT '0' COMMENT '下发状态,0未下发,1已下发,2已作废', Mybatis封装之后日志打印也确实是0数字: <== Columns: PART_NO, PART_NAME, PART_NAME_E 阅读全文
摘要:
NAT模式下面需要将主机内的虚拟机提供给外部访问 这个设置可以通过开启端口来实现外部访问NAT虚拟机 主机端口 - 映射 虚拟机 IP 的端口,问题是有多少个虚拟机应用就需要开多少个端口。。。 阅读全文
摘要:
Postman请求方式: Controller接口代码: /** * /partImport/part/importUpload * @param importFile * @return */ @PostMapping("/part/importUpload") public Map<String 阅读全文
摘要:
先上个表结构吧: CREATE TABLE `tm_part_replace` ( `ITEM_ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `OWNER_CODE` varchar(36) CHARACTER SET utf8mb4 CO 阅读全文
摘要:
更新代码失败,不可访问【XX】仓库 fatal: unable to access 'https://gitcyx.yycsy.com/dmscloud/dcs/dcs-vue-coordinate.git/': schannel: next InitializeSecurityContext fa 阅读全文
摘要:
问题原因参考: http://t.zoukankan.com/zhulei2-p-13451554.html collations 排序规则 Illegal mix 非法混合 SQL报错指出,操作符等号,非法混合了不同的字符集 我先看看库字符集设定: 然后再看看两张表的: CREATE TABLE 阅读全文
摘要:
完整报错信息: "C:\Program Files\Java\jdk1.8.0_301\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\JetBrains\IntelliJ I 阅读全文
摘要:
规范驼峰命名使用: 提示信息 Local variable and method parameter names should comply with a naming convention 代码片段 Map<String, List<ExcelExportColumn>> ColumnMap = 阅读全文
摘要:
首先需要编写注册表: 以Steam为例: "C:\Program Files (x86)\Steam\Steam.exe" 然后编写注册表: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\steam] @="" "URL Protoc 阅读全文
摘要:
我这里采用的是模拟真实情况: 部署三台虚拟机Centos7 192.168.242.101 192.168.242.102 192.168.242.103 每台机器都安装Zookeeper且一致: /usr/local/apache-zookeeper-3.7.0-bin/ 要三台机器上的Zooke 阅读全文
摘要:
同事设置了个注解,想用Spring获取的Bean来找到Class获取注解 但是发现是空的,在查看的Spring返回Bean之后,发现这个Bean对象并不是原生的实例 而是被Spring代理增强的代理对象 为了复现这个问题,这里我写了个样例: 首先有两个样例注解(一个叫A 一个叫B,B也是一样的就不写 阅读全文
摘要:
Curator,提供给Java操作ZK的API组件: 需要的组件依赖: <!-- https://mvnrepository.com/artifact/org.apache.curator/curator-framework --> <dependency> <groupId>org.apache. 阅读全文
摘要:
Zookeeper基于JDK开发出来的 运行环境至少需要JRE 快速安装JDK: yum install -y java-1.8.0-openjdk-devel.x86_64 # ZK镜像仓库 https://downloads.apache.org/zookeeper/ # 下载 *.bin.ta 阅读全文
摘要:
先去官网下载RPM包,没想到RPM包是红帽发行版 https://dev.mysql.com/downloads/mysql/ 使用wget直接下载到Centos里面: wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.27-1.el 阅读全文
摘要:
首先需要安装依赖: yum install -y lrzsz 没有此依赖,Linux提示找不到命令: [root@localhost ~]# rz -bash: rz: 未找到命令 [root@localhost ~]# sz -bash: sz: 未找到命令 命令介绍: sz:将选定的文件发送(s 阅读全文
摘要:
报错信息: 找不到映射的结果Map 其实这里的包的名字和资源的名字都是正确的 但是啊,但是啊,在Mapper.xml上面的命名空间的声明上换行了,这就能导致Mybatis找不到这个资源: 我和同事看了Mybatis的框架处理,Mybatis会对这个String做一个trim(),所以觉得这样写是没问 阅读全文
摘要:
多服务器单实例 —— 参考博客: https://www.cnblogs.com/lixioayi/articles/9993658.html 首先要找到cookie文件,所有实例要保持cookie一致(启动运行过的RabbitMQ会生成): [root@localhost ~]# find / - 阅读全文