摘要: 递归模板 public void reverseString(char[] s) { reverse(s, 0, s.length - 1); } public void reverse(char[] s,int left,int right) { //递归结束条件 if(left>=right) 阅读全文
posted @ 2021-11-15 18:40 扣扣M 阅读(79) 评论(0) 推荐(0)
摘要: 2.1 注入依赖 依赖注入(DI)背后的基本原理是对象之间的依赖关系(即一起工作的其他对象)只会通过以下几种方式来实现:构造器的参数,工厂方法的参数,或给构造器或者工厂方法创建对象设置属性。因此,容器的工作就是创建哪些bean时注入这些依赖关系。相对于有bean自己来控制其实例化,直接在构造器中指定 阅读全文
posted @ 2021-09-15 10:58 扣扣M 阅读(205) 评论(0) 推荐(0)
摘要: 情景 1 . dubbo入参消费者端无缺失,dubbo提供者接受参数有缺失 解决方案 dubbo提供者接受dto内层外层存在相同字段,相同字段接受参数缺失 原因 dubbo默认使用的序列化方式是hession -- 序列化 public static byte[] serialize(Object 阅读全文
posted @ 2021-08-26 15:19 扣扣M 阅读(608) 评论(0) 推荐(0)
摘要: 概念:正则表达式描述了一种字符串匹配的模式,可以用来检测一个串是否含有某种子串,将匹配的字串替换或者从某个串取出符合某个条件的字串 runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。 runoo*b,可以匹配 run 阅读全文
posted @ 2021-07-23 14:05 扣扣M 阅读(48) 评论(0) 推荐(0)
摘要: JVM内存结构 分解: 线程独占:栈,本地方法栈,程序计数栈 线程共享:堆,方法区 栈:每当一个线程执行方法时,就会同时在栈里面创建一个栈针用于存储局部变量表,操作数栈,动态链接,方法出口等。每个方法从调用到执行完成的过程都是对应着栈帧从入栈到出栈的过程。 栈是线程私有的,每个线程在栈中保有自己的数 阅读全文
posted @ 2021-03-31 00:39 扣扣M 阅读(69) 评论(0) 推荐(0)
摘要: 事务并发存在的问题 脏读:一个事务在提交之前,在事务过程中修改的数据,被其他事务读取到了。 不可重复读:一个事务在提交之前,在事务过程中读取以前的数据发生数据发生了改变 幻读:一个事务按照相同的条件读取以前检索过的数据时,缺发现了其他事务插入的新数据 更新丢失:两个并行操作,后进行的操作覆盖了先进行 阅读全文
posted @ 2021-03-26 19:31 扣扣M 阅读(544) 评论(0) 推荐(0)
摘要: 方法的重载: 重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。最常用的地方就是构造器的重载。 //以下两个参数类型顺序不同 public String test(int a,Str 阅读全文
posted @ 2021-03-17 23:26 扣扣M 阅读(54) 评论(0) 推荐(0)
摘要: 抽象类 在Java中采用abstract 关键字定义的类就是抽象类,采用abstract关键字定义的方法就是抽象方法 抽象的方法只需在抽象类中,提供声明,不需要实现 如果一个类中包含抽象方法,那么这个类必须定义成抽象类 如果这个类是抽象的,那么这个类被子类继承,抽象方法必须被重写。如果在子类不重写该 阅读全文
posted @ 2021-03-16 16:02 扣扣M 阅读(65) 评论(0) 推荐(0)
摘要: 概念:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。 例如:Windows中只能打开一个任务管理器。这样可以避免因打开多个任务管理器窗口二造成内存资源的浪费,或出现各个窗口内容的不一致等错误。 应用场景:Windows的回收站,系统缓存 单例模式三个特点: 单例类只有一个实例对象; 该单 阅读全文
posted @ 2021-03-14 23:31 扣扣M 阅读(54) 评论(0) 推荐(0)
摘要: String :String 表示字符串,是一种引用数据类型,不属于基本数据类型,是不可变类,。 String 对象声明后,将不可修改,及字符串“abs”一旦c创建,"abc"无法变成"abcd",也无法变成"ab"。 String是不可变对象,如果多个字符串进行拼接,将会形成多个对象,这样会造成内 阅读全文
posted @ 2021-03-11 21:59 扣扣M 阅读(139) 评论(0) 推荐(0)