2021年08月10日 课堂笔记

今日安排

  • 数据库连接池
  • MyBatis

Mybatis

ORM

  • Hibernate
  • ibatis–>mybatis
  • JdbcTemplate

写接口,mapper,写对应的xml

查询

1
2
3
<select id="接口函数名" resultType="返回值类型">
select * from student
</select>

给Mybatis设置数据源

自动生成PO类,生成Mapper接口。

Mybatis配置文件详解

image-20210810095921864

Mapper.xml的insert,delete,update标签不要写resultType

下午

不讲Mybatis

计算机网络

网络带宽一般只发送端的发送速度。

协议

TCP/IP协议(四层)

image-20210810150526261

当问到某个协议工作在那一层,如果不知道就说是应用层。

路由器工作在哪一层?
网络层

各个网略协议所在的分层

image-20210810153735127

全0全1不能分配给主机
例如C类网络的192.168.1.0和192.168.1.255这两个不能分配主机。
所以共有2^8-2个主机

路由器是按网络号投递的,为什么?

按网络号投递的,该网络下的所有主机都能收到。

IP报文格式

子网划分

ICMP

ping命令

ping命令是跨越传输层的,直达网络层。

网络编程有三种,TCP,UDP,深度Sorket

路由表的建立

image-20210810163026634

IGMP

私有地址

image-20210810163958322

NAT网络地址转换协议

nat会修改报文,然后再传输。

VPN

vpn不会修改报文

IPv6

128个比特,16个字节。

内网穿透