04 2022 档案
摘要:zookeeper:zookeeper 是分布式应用程序的高性能协调服务。它在一个简单的界面中公开了常用服务,例如命名、配置管理、同步和组服务,因此可以不必从头开始编写它们。可以现成地使用它来实现共识、组管理、领导者选举和存在协议,也可以根据自己的特定需求在此基础上进行构建。 单机版下载链接:htt
阅读全文
摘要:值传递:就是在方法调用的时候,实参是将自己的一份拷贝赋给形参,在方法内,对该参数值的修改不影响原来的实参。 经典swap场景: 反射解决: 如果换作是数组呢? 这里方法array是对象的引用arr的拷贝,而不是对象本身的拷贝,因此, array 和 arr 指向的是同一个数组对象。
阅读全文
摘要:前言Java的数据结构是面试考察的重点,只要参与过Java面试的同学相信都有所体会。面试官在问此类问题的时候往往是想考察你是否研究过Java中常用数据类型的底层结构,而不是只是简单的停留在"会使用"的层次。那么在面试的过程中我们如何把这个问题说好,让面试官满意呢?我们一起来看看下面的分析,希望能帮助
阅读全文
摘要:@JsonIgnore注解 作用:在json序列化时将pojo中的一些属性忽略掉,标记在属性或者方法上,返回的json数据即不包含该属性。 @Table(name = "tb_user") public class User { @Id @GeneratedValue(strategy = Gene
阅读全文
摘要:在Springboot项目里加上这个配置文件CorsConfig.java,重启之后即可实现跨域访问,前端无需再配置跨域。 import org.springframework.context.annotation.Bean; import org.springframework.context.a
阅读全文
摘要:问题1:No runnable methodsSpringBoot使用单元测试,一启动就报错,错误提示如下 org.junit.runners.model.InvalidTestClassError: Invalid test class 'com.chen.demo.DemoApplication
阅读全文
摘要:现在扫描的是com.ruoyi.project..domain这个路径,我想扫描多个路径,如:com.test.project..domain这个路径,该如何配置? 我试了加逗号及空格都不行typeAliasesPackage: com.ruoyi.project..domain,com.test.
阅读全文
摘要:如果出现: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上。
阅读全文
摘要:Map.Entry的定义 Map的entrySet()方法返回一个实现Map.Entry接口的对象集合。集合中每个对象都是底层Map中一个特定的键/值对。通过这个集合的迭代器,获得每一个条目(唯一获取方式)的键或值并对值进行更改。Map.Entry中的常用方法如下所示: (1) Object get
阅读全文
摘要:<input type="text" name="p_name" value="aileen"> <input type="text" name="p_age" value="12"> <input type="text" name="p_school" value="育红小学"> 提交表单后,后台
阅读全文
摘要:事情情景 在做一个插入操作的时候,总是报一个主键重复或者字段不能为空的错误: 原因 在A.mapper中的insert语句中,使用了useGeneratedKeys,keyProperty属性,那这两个属性是干什么用的呢? useGeneratedKeys=true表示使用数据库自动增长的主键key
阅读全文
摘要:一、前言 在开发过程中遇到,在Service层中使用try catch之后,@Transactional没有生效,发生错误之后,事物并没有回滚,在catch中重新抛出 throw new RuntimeException,也没有用。找了另外的解决方案,结果生效了,这里记录一下。 二、code 在ca
阅读全文