CGB2111-1-3-复习

1、nginx的负载均衡策略
轮循、权重、IP_HASH
2、Nginx的工作原理
反向代理:用户访问被Nginx代理去访问服务器
3、什么是Mybatis
mybatis是一个轻量级的半ORM映射框架,封装了JDBC,简化了CRUD的操作
4、SpringMVC的工作原理
前端控制器 dispath
处理器映射器 handlermapping
处理器适配器 handleradapter
视图解析器 viewresolve
5、Spring的优点
轻量级的j2ee框架,可以整合其他优秀框架,
SpringIOC:控制反转
创建为对象,管理对象之间的依赖关系,高内聚,低耦合
DI注入: 对象的注入 @Autowired Spring @Resource JavaX
属性的注入 : 构造注入 set注入 接口注入
SpringAOP:面向切面编程
原则:开闭原则 OCP原则 :在不改变原有代码的基础上,做功能的增强
切入点表达式:四种 Bean、within表达式、excution、annotation
通知:五种:前置、后置、返回、异常、环绕
代理模式:jdk代理(接口,兄弟关系),CGLIB代理(继承,父子关系)
6、什么是restful?
requestMapping:万能映射 findUser?id=1&name=zhangsan
PostMappiung:提交数据入库
PutMapping:修改数据
GetMapping:查询数据 /{id}/{name}
DeleteMapping: 删除数据
7、什么是SpringBoot?
是一个spring的脚手架,没有整合ssm,已经整合springmvc,内嵌了tomcat,web
可以整合mybatis,yml:配置数据源
8、VUE的常用指令:
v-if
@onclick
v-for
v-model
v-text
v-bind
v-show
v-html
9、什么是MVVM
是mvc模式的一种。v是view ,m是model,vm是虚拟dom对象,中转站,绑定和监听
10、MYSQL
1、事务的四大特性:ACID 原子性 一致性 隔离性 持久性
2、事务的隔离级别:读未提交 读已提交 可重复读、串行化
3、Mysql的默认的隔离级别是:可重复读 - innodb
4、Mysql分为哪几种语言;DDL、DCL DQL DML
DDL:数据库的定义语言 create alter drop
DCL:数据库的控制语言
DQL:数据库的查询语言: select
DML:数据库的操作语言:update insert delete
5、什么是左外关联,右外关联
6、什么是笛卡尔积?
7、数据库四大约束: 主键、外键、非空、唯一
8、SQL语句的执行顺序: from、on 、join、where、group by 、
(sum、max 、 min 、average、count)、having、select、
order by,limit
group by 和having 不能一起使用
11、JDBC的步骤:
注册驱动
获取连接
、 获取传输器
执行sql,获取结果集
遍历结果集
关闭资源
12、statement和preparedstatement 的区别
statement 效率高,容易出现sql注入
ps 有预编译的功能,sql骨架,可以防止sql注入攻击
13、$和#的区别
#是占位符,? 1,2,3,
$是做字符串的拼接,
14、CSS的三种表现形式:
内部样式表 ,外部样式表,行内样式表
15、CSS常用的选择器;
id class

16、八大基本类型: byte short boolean、int、long、float、double、char、
17、面向对象的四大特征:封装 继承 多态 抽象
18、this. 和 super.的区别:
this() 和super():
19、重写和重载的区别:
重写:两同两小一大
重载:方法名 参数列表不同 参数列表的顺序不同
20、final和static的区别:
final :变量是常量 方法不能被重写,修饰类不能被继承
static : 静态的,在加载类的同时同步加载,在创造对象之前
21、接口和抽象类的区别:
相同点:不能被实例化
不同点: abstrac 单继承 可以还有构造方法 可以有普通方法 不一定
interface 对实现 不可以有构造方法 全部是抽象方法 接口里默认是常量
22、String的API ;length()
截取
下标
up
LOWER
SPLIT
charat
start
end
concat
replace
reverse
valueof
23、自动装箱和拆箱
Integer int
24、StringBuffer 和StringBuilder的区别
字符串拼接 append
安全 效率低,sync append
不安全,效率高
25、发射三种方式
Class.forName(“ ”)
A.class
Obj.getClass
26、集合的体系结构
collection : list set
list: ArrayList 下标 数组 查询快 增删慢 可重复 size()
LinkedList 手拉手 链表 增删快,查询慢
set:唯一 不可重复 无序的

map:hashmap  数组+链表 entry   加载因子 0.75  16   红黑二叉树

27、数组:length 属性

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值