- 博客(63)
- 收藏
- 关注
原创 springcloud学习过程错误
参考:https://blog.youkuaiyun.com/javaboyweng/article/details/130928503。意思就是说没找到 /etc/mysql/conf.d 这个文件夹。1 docker 安装 mysql 错误。文章第四步的容器启动命令更改为。
2024-03-05 15:14:23
1200
1
原创 为什么 wait 方法定义在 Object 类里面,而不是 Thread 类?
为什么 wait 方法定义在 Object 类里面,而不是 Thread 类?
2022-09-07 16:19:32
1244
原创 Git报错 FETCH_HEAD fatal: refusing to merge unrelated histories
fatal: refusing to merge unrelated histories
2022-08-30 20:59:16
1486
1
原创 maven执行install时报错 The packaging for this project did not assign a file to the build artifact
maven执行install时报错 The packaging for this project did not assign a file to the build artifact
2022-08-19 13:14:59
3737
1
原创 Service MongoDB Server( MongoDB( MongoD8) failed to start. Verify that you have sufficient priilege
Service MongoDB Server( MongoDB( MongoD8) failed to start. Verify that you have sufficient priilege
2022-06-18 16:03:07
307
1
原创 平衡二叉树失衡
平衡二叉树概念: 它或者是一颗空树,或它的左子树和右子树的深度之差(平衡因子)的绝对值不超过1,且它的左子树和右子树都是一颗平衡二叉树。LL型调整LL型失衡:麻烦结点在不平衡发现者的左子树的左子树上,因而叫LL型插入,需要LL型调整;LL型调整:把不平衡发现者的左儿子提到不平衡发现者的位置,使他成为新的根,而不平衡发现者则插入到之前他左儿子的右儿子上,新根之前的右儿子插入到不平衡发现者的左儿子上面。RR型调整RR型失衡:麻烦结点在不平衡发现者的右子树的右子树上,因而叫RR型插入,需要RR型调整
2022-04-20 19:16:50
1253
1
原创 java克隆和拷贝
拷贝:是指复制新的句柄,但是仍指向旧的对象地址克隆:是指句柄和对象地址都是新的,知识对象包含内容相同浅拷贝(浅克隆)这就是上边说的新对象里的子对象仍然还是旧对象的子对象!深拷贝(深克隆)指不管是对象还是子对象,都是全新的,只是内容相等,要想实现深克隆,就重新定义 clone 方法来建立一个深拷贝, 同时克隆 所有子对象。浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。深拷贝不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象...
2022-04-19 16:52:44
340
原创 java值传递
java中方法参数传递方式是按值传递。如果参数是基本类型,传递的是基本类型的字面量值的拷贝。如果参数是引用类型,传递的是该参量所引用的对象在堆中地址值的拷贝。
2022-03-12 11:03:35
450
原创 byte和bit是什么
byte和bit是什么1byte=8bit=8Bbyte是字节的意思,字节是计算机存储容量的基本单位,一个字节由8位二进制数组成。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母,两个字节可以表示一个汉字。 bit是位的意思,位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为“0”或“1”。bit简称B...
2021-12-11 17:18:43
1667
原创 Mybatis plus @TableName和@TableId
Mybatis plus 自定义字段名和数据库名相对应@TableName:用于类名与数据库相对应。示例:当类名与数据库表名不同时 此时经过修改后的表名ReviseStudent 和数据库的表名相对应@TableId: 用于id字段与数据库id相对应。示例:修改后的reviseId与数据库里面的revise_id字段相对应 @TableField: 用于一般字段与数据库字段相对应。示例:修改后的reviseName与数据库里面revise_name字段的相对应示例如下代码@TableName
2021-12-06 22:14:25
3690
原创 @Component和@Service注解
@Component 标注一个类为Spring容器的Bean,(把普通pojo实例化到spring容器中,相当于配置文件中的)@Service 用来表示Service层(服务层)@Controller 用来表示Controlle层(控制层)@Configuration 用来表示Configuration层 (配置层)而@Service,@Controller,@Configuration其实里面有含有@Component并且都可以替换成@Component 。因为我们习惯于存在分层观念,即
2021-12-06 15:54:29
8949
2
原创 Bean和Serializable和@Bean
什么是bean**bean是一个Java对象**,根据bean规范编写出来的类,并由bean容器生成的对象就是一个bean。bean规范如下: 1. 所有属性为private 2. 提供默认构造方法 3. 提供getter和setter 4. 实现serializable接口//bean对象示例public class Student implements Serializable { private Long id; private String name;
2021-12-06 15:45:25
422
原创 git 忽略
首先在git文件里面添加 .gitignore文件其次,在文件里面添加需要忽略的文件例如此时需要忽略target文件,.iml文件等,然后保存,再提交 git push已提交的文件如何恢复忽略#如果想把文件从暂存区域移除,但仍然希望保留在当前工作目录中,换句话说,仅是从跟踪清单中删除,使用 --cached 选项即可:git rm --cached <file>git rm --cached test.txtgit rm --cached -r .然后再提交 git
2021-12-05 22:44:26
110
原创 git冲突
冲突关键字:CONFLICT冲突原因:同一文件被不同人修改冲突文件查看:冲突解决:先找到指定文件其实和出现冲突的人进行协商,删除冲突的地方,然后在删除冲突的标记,然后再次提交即可冲突的标记符号:<<<<<<HEAD ========>>>>>>...
2021-12-05 22:27:11
129
原创 yml和properties写法区别
yml和propert 文件都属于配置文件,只是语法稍有区别 1. yml通过缩进来控制父子关系 2. 属性和值之间通过半角的冒号 + 空格 来间隔(每个k的冒号后面一定都要加一个空格;) 3. 在properties文件中是以”.”进行分割的, 在yml中是用”:”进行分割;注意:加载顺序yml>yaml>properties,优先级properties>yaml>yml,就是properties会覆盖其他两个加载顺序和优先级是相反的,正常的加载顺序是yml>
2021-12-05 21:30:26
913
原创 lombok注解
lombok主要用于简化代码@Data:放在类上面,编译的时候文件自动生成get()set()方法和toString()方法@Slf4j:放在类上面 普通调用:public class Test { protected Logger logger = LoggerFactory.getLogger(getClass()); public static void main(String[] args) { logger.info("aaaa");
2021-12-05 20:44:53
584
原创 @Override、RestController、@Param和和@MapperScan
@RestController:是一个复合注解,由两个注解组成,作用于类上面@RestController=@Controller+@ResponseBody一:表示是Controller层,二:表示所有方法返回为json类型注:json是一种数据格式,而int ,char是一种数据类型@Param和@RequestParam有点类似 @RequestParam用于controller层和前端传参是对应参数 @Param用于Mapper层和Mybatis xml对应,指定mapper接口给,
2021-12-05 08:32:34
380
原创 @Autowired和@Resource
SringBootSpring 容器 :是多个 key-value 键值对类型key value接口类型 实例化后的对象bean名称 实例化后的对象在service层一个service接口对应一个实现类;当一个接口对应多个实现类时=>无法根据接口类型获取指定的实现类@Autowired默认根据接口类型注入,(全类名形式) 即一个service接口对应一个实现类;@Resource根据bean类型注入,根据service接口实现类名称用法:@Resourc
2021-12-04 19:50:38
410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅