摘要: 常用注解: 注册bean对象: @Component:在bean中创建一个名字为该类的一个驼峰式对象 @Service:服务层注解(一些具体的服务) @Controller:表示层注解(消息请求和发送) @Repository:持久层注解(面向存储) @Bean:将函数返回值在bean中注册 依赖输 阅读全文
posted @ 2021-08-11 14:16 浪人2077 阅读(26) 评论(0) 推荐(0)
摘要: 恢复内容开始 内中断:程序本身发起的中断:异常,缺页 外中断:外部发起的中断:外部I/O完成会通知CPU进入内核态处理I/O 或 人工结束进程,此时正在运行的进程会发生中断 程序状态字寄存器(PSW)中某标识位会标记某指令是用户态还是内核态 用户态指令:安全的指令,例如加减乘除 内核态指令:危险的指 阅读全文
posted @ 2021-08-08 23:50 浪人2077 阅读(49) 评论(0) 推荐(0)
摘要: head:查看某文件前几行 head a.txt 查看a的前10行 head -6 a.txt 或 head -n 6 a.txt 查看a的前6行 head -n -6 a.txt 查看a除了后6行的其余行 tail a.txt 查看后10行 tail -6 a.txt 或 tail -n 6 a. 阅读全文
posted @ 2021-08-08 19:38 浪人2077 阅读(32) 评论(0) 推荐(0)
摘要: 二叉查找树,二叉排序数,二叉搜索树:左小于节点,右大于节点 平衡树:左右子树的高度差最大为1 平衡二叉树(AVL):左右子树的高度差最大为1的二叉查找树 红黑树:非严格意义上的平衡二叉树,只能保证最长链不超过最短链的两倍 性质: 1. 节点要么是黑色,要么是红色 2. 根节点和叶节点为黑色 3. 红 阅读全文
posted @ 2021-08-08 00:37 浪人2077 阅读(41) 评论(0) 推荐(0)
摘要: 双shift:根据类名全局搜索 shift+ctrl+f:根据名字全局搜索 ctrl+f:在类中搜索 阅读全文
posted @ 2021-08-06 16:30 浪人2077 阅读(1456) 评论(0) 推荐(0)
摘要: 不要用中文输入法! 看代码时回退至上一区域:command + [ 阅读全文
posted @ 2021-08-06 11:52 浪人2077 阅读(122) 评论(0) 推荐(0)
摘要: package com.wen; import java.util.HashMap; import java.util.Map; public enum Color { RED(10), GREEN(20), YELLOW(30), BLUE(40); private int code; Color 阅读全文
posted @ 2021-08-06 11:14 浪人2077 阅读(45) 评论(0) 推荐(0)
摘要: List<String> wordTopics = materialMap.values().stream().map(MaterialDetailVo::getWordTopicId).collect(Collectors.toList()); materialMap是一个类 .values()取 阅读全文
posted @ 2021-08-05 15:31 浪人2077 阅读(795) 评论(0) 推荐(0)
摘要: IOC容器可以用来解耦,A类想要创建B类的对象,需要new一个。这样你两个类之间就有了依赖关系,你如果想修改B的构造方法,那么你的A也要修改,这样耦合性就太高 用IOC容器只用在容器中创建,A直接拿取B类的对象,这样你改变B的构造函数对我的A不影响 IOC调用过程: 1.创建beanfactory容 阅读全文
posted @ 2021-08-02 16:57 浪人2077 阅读(108) 评论(0) 推荐(0)
摘要: BIO:同步阻塞,一个IO请求对应一个线程 NIO:同步非阻塞,客户端将IO请求以channel的形式注册到Selector中,selector接收到IO请求会让服务器创建线程处理,客户端会通过轮询的方式查看IO请求是否完成 AIO:异步非阻塞,在操作系统层面上完成,操作系统完成IO后会通知客户端, 阅读全文
posted @ 2021-08-02 11:35 浪人2077 阅读(40) 评论(0) 推荐(0)