Seata1.6.1启动报错:console.user.username 人麻了,折腾了好半天,源码里新加了四个属性,配置文件里必须加上这四个值才行。都快半年了,阿里Seata文档是提都不提嘿,怎么地你开源你清高呗,要不是找工作要求会这个,我立马用Azure全家桶。
Linux(Debian/Ubuntu)安装最新RabbitMQ,自动配置最新安装源版本(官网推荐,非常方便),省去繁杂的手动配置步骤 Linux(Debian/Ubuntu)安装最新RabbitMQ,自动配置最新安装源版本(官网推荐,非常方便),省去繁杂的手动配置步骤
Mybatis 一对多关联映射 直接使用内部类VO 简化操作 之前处理一对多的情况一般写两个VO,一个是“一”,里面放List,另一个是“多”。但是这样会比较繁琐,试了一下,直接把“多”的这个类写成“一”的内部类,看起来明显更简洁了。可以直接把“多”(对应collection标签)的类写成内部类,xml是一样的,这样更简洁明了,也比较好维护。
线程池 future.get() 方法对多线程并发的影响 线程池 future.get() 方法对多线程并发的影响使用ThreadPoolExecutor做多线程并发测试的时候,用for循环给线程池加任务,发现最终执行的时候所有线程都按顺序依次执行,没有并发执行
Ubuntu及Debian使用Snapd安装缺少依赖的应用(如WorkBench)以及Snapd的卸载 Ubuntu及Debian使用Snapd安装缺少依赖的应用(如WorkBench)以及Snapd的卸载
Java笔记2——命名风格 Java编程规范package的命名: package 的名字由全部小写的字母组成,例如:com.runoob。class和interface的命名: class和interface的名字由大写字母开头而其他字母都小写的单词组成,例如:Person,RuntimeException。class变量的命名: 变量的名字用一个小写字母开头,后面的单词用大写字母开头,例如:index,cur...
Java笔记1——java程序入口为什么这样写? 有的小伙伴看到后不理解,为什么是 String[] args,这个 args 是干嘛的?String[] args 可以看出来它是一个数组。在命令行中比如运行 Test.class 文件,你可以这样写:java Test runoob相当于给数组传入了一个 runoob 字符串。也可以打印出来,可以作为简单的输入。例如:public class Test { publ...
Java 对象和类 基本概念多态 继承 封装 抽象 类 对象 实例 方法 重载类局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。 类变量(静态变量):类变量也声明在类中,方法体...
Java基本概览 1.Java基础语法基本术语对象:类的具体实例 类:对象的特征概览 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量:决定每个对象的状态代码风格大小写敏感 类名:每个单词首字母大写 方法名:小写字母开头,之后单词首字母大写 源文件名:源文件名必须和类名相同 主方法入口:所有的Java 程序由public static...