Mybatis - 懒加载,二级缓存

mybatis-config.xml设置<!--开启全局延迟加载开关--><setting name="lazyLoadingEnabled" value="true"/><!--指定哪些方法触发延迟加载,默认:equals,clone,hashCode,toString--><setting name="lazyLoadTriggerMethods" value=""/>Mapper.xml文件<?xml version="1.0" en
分类: 其他 发布时间: 03-06 09:04 阅读次数: 0

VScode软件配置

转自:https://www.cnblogs.com/benbentu/p/9661998.html
分类: 其他 发布时间: 03-06 09:03 阅读次数: 0

计算机网络——物理层设备

1.中继器\qquad信号在传输过程中会有衰减,导致数据失真,所以我们需要对信号进行再生和还原,使其与原数据相同。这就需要中继器的发挥作用。2.中继器的结构\qquad中继器的两端:两端的网络部分是网段而不是子网,适用于完全相同的两类网络互连,且两个网段速率要相同。3.集线器\qquad集线器是一个多口的中继器,对信号进行再生放大转发,对衰减信号进行放大,接着转发到其它所有处于工作状态的端口上。4.集线器的结构5.物理层总结...
分类: 其他 发布时间: 03-06 09:03 阅读次数: 0

计算机网络——数据链路层的概述

1.数据链路层的基本概念\qquad结点:主机、路由器\qquad链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线,光纤,微波。分为有线链路和无线链路。\qquad数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。\qquad帧:链路层的协议数据单元,封装网络层的数据报。\qquad数据链路层:负责通过一条链路从一个结点向另外一个物理链路直接相连的相邻结点传送数据报。2.数据链路层的功能\qquad数据链路层处于物理层和网络层之间
分类: 其他 发布时间: 03-06 09:02 阅读次数: 0

基于交换机的PC端网络通信

1. 通信环境\qquad 两台电脑:一台是windows10操作系统,一台是Ubuntu操作系统;\qquad 一个5口的交换机和配套的交换机电源线\qquad 两根网线2.实现的目的\qquad通过上述的通信环境,基于交换机,可以实现两台不同操作系统PC机之间的网络通信。3.物理连接\qquad(1) 插上交换机电源线;\qquad(2) 将两根网线分别连接到交换机的两个任意接口,以及两台电脑的网线接口;4.网络设置\qquad完成物理连接之后,我们要进行网络环境的配置。4.1
分类: 其他 发布时间: 03-06 09:02 阅读次数: 0

计算机网络——差错控制

1.传输过程中出现错误的原因?\qquad传输中的差错主要是由噪声引起的,噪声主要分为:全局性噪声,比如线路电气特性所产生的随机噪声;局部性噪声,比如短暂性的冲击噪声。2.差错的原因?\qquad差错分为位错和帧错。位错:比特位出错,1变为0,0变为1;帧错:帧错包括丢失,重复和失序。3.差错控制\qquad差错控制分为检错编码和纠错编码。3.1 检错编码之奇偶校验码3.2 检错编码之CRC循环冗余码4.纠错编码之海明码\qquad海明码可以发现双比特错,纠正单比特错。\qquad工作
分类: 其他 发布时间: 03-06 09:02 阅读次数: 0

linux的基础知识——协议和网络应用程序设计模式

1.什么是协议?协议,即规则。网络通信中的协议,即数据传输和数据解释的规则。2.一些典型的协议传输层:常见的有TCP/UDP协议应用层:HTTP协议,FTP协议网络层:IP协议,ICMP协议,IGMP协议网络接口层:ARP协议,RARP协议3.典型协议的解释TCP传输控制协议:一种面向连接的,可靠的,基于字节流的传输层通信协议。UDP用户数据报协议:OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。HTTP超文本传输协议:互联网应用最广泛的一种网络协议。FT
分类: 其他 发布时间: 03-06 09:02 阅读次数: 0

linux的基础知识——模型结构和数据包的封装

1.OSI参考模型和TCP/IP参考模型2.TCP/IP模型TCP/IP网络协议分为四层:应用层,传输层,网络层,链路层3.数据包的封装数据要想传输必须经过封装。两台电脑通过TCP/IP协议通讯过程如下:
分类: 其他 发布时间: 03-06 09:01 阅读次数: 0

linux的基础知识——以太网帧格式

1.路由器寻路路由器根据自身的路由表,寻找下一个路由节点。2.
分类: 其他 发布时间: 03-06 09:01 阅读次数: 0

linux的基础知识——IP,UDP和TCP

1.IP协议IP协议处于网络层,格式如下:2.UDPUDP协议处于传输层,传输层常用的协议有两种,一个就是UDP,另外一个就是TCP。
分类: 其他 发布时间: 03-06 09:01 阅读次数: 0

项目:如何快速实现电脑间大文件(lichee.tar.gz)互传?

1.电脑间大文件互传遇到问题最简单是使用U盘进行大文件互传,但是可能会遇到这种问题,只能取消。一般我们也可以借助云盘,进行互传。A电脑把电脑上传到百度云盘上,B电脑再下载,但是可能会遇到这种问题。2.利用IP地址进行大文件互传当需要互传文件的电脑处于同一个局域网的网段时,可以通过IP地址进行文件的互传,但是注意,需要先进行物理的连接,即两台电脑需要连接到同一个路由器或者交换机上,IP地址需要设置到同一网段。下面以WinSCP为例,当然也可以使用其它各种带有FTP传输功能的软件,比如FileZil
分类: 其他 发布时间: 03-06 09:01 阅读次数: 0

linux的基础知识——NAT映射,打洞机制,套接字

1.192.168.xxx.xxx192.168.xxx.xxx是局域网的IP,
分类: 其他 发布时间: 03-06 09:00 阅读次数: 0

linux的基础知识——网络套接字函数

1.socket函数 #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int socket(int domain, int type, int protocol);功能:创建套接字参数:domain:AF_INET,AF_INET6, AF_UNIX;type:SOCK_STREAM ,SOCK_DGRAM,SOCK_SEQPACKET,SOCK_RAW ,SOCK_RDM
分类: 其他 发布时间: 03-06 09:00 阅读次数: 0

linux的基础知识——CS模型流程图

1.典型的CS模型流程图2.服务端需要做的事情(1)socket():建立服务端套接字;(2)bind():绑定IP和端口号,初始化struct sockaddr_in addr;(3)listen():指定最大同时发起连接数;(4)accept():阻塞等待客户端发起连接;(5)read():读取客户端数据;(6)对已读取的数据进行处理;(7)write():写回客户端;(8)close()3.客户端需要做的事情(1)socket():建立客户端套接字;(2)bind():当进行
分类: 其他 发布时间: 03-06 09:00 阅读次数: 0

linux网络编程——boa移植

1.boa的介绍boa webserver 是一个小巧高效的 web 服务器,可运行在 Unix 或 Linux 平台,支持 CGI ,源代码开放;是一个非常适合于嵌入式系统的单任务 http 服务器。2.boa的下载和安装2.1 下载下载地址:boa下载地址2.2 安装(1)解压源码包 tar zxvf boa-0.94.13.tar.gz;(2)进入./boa-0.94.13/src目录,src包含的是boa的源码;(3)执行 sudo ./configure,创建Makefile文件;
分类: 其他 发布时间: 03-06 08:59 阅读次数: 0

linux网络编程——webserver服务器编写

1.
分类: 其他 发布时间: 03-06 08:59 阅读次数: 0

项目:飞凌单片机boa服务器遇到问题总结

项目描述:基于飞凌单片机OKA40i-C开发板,使用browser+boa进行通信,可以通过网页下载单片机的文件,也可以通过网页上传电脑客户端的文件到单片机。开发环境:\qquad单片机是飞凌公司的OKA40i-C开发板,使用系统镜像为sun8iw11p1_linux_OKA40i_C_uart0-1080p.img,开发板自带boa服务器,不需要我们进行移植;\qquad另外有两台电脑,负责对单片机进行开发,一台操作系统是Ubuntu20.04.1;另外一台为windows10;Ubuntu电脑的交
分类: 其他 发布时间: 03-06 08:59 阅读次数: 0

linux的基础知识——signal信号捕捉,信号集操作函数

1.signal捕捉信号#include <signal.h>typedef void (*sighandler_t)(int);sighandler_t signal(int signum, sighandler_t handler);\qquadsignal(SIGALRM,myfunc)函数会捕捉SIGALRM信号,捕捉之后会执行myfunc函数,而不会终止当前进程。#include<stdio.h>#include<sys/time.h>#incl
分类: 其他 发布时间: 03-06 08:59 阅读次数: 0

linux的基础知识——时序竞态

文章目录1.pause函数1.1 pause函数例子2.3.1.pause函数1.1 pause函数例子\qquad程序依次从1到无穷输出数字,当遇到100的整数倍时就暂停,键盘输入ctrl+c,就继续输出。#include<stdio.h>#include<signal.h>#include<unistd.h>void docatch(int signo){ printf("信号已被捕捉\n");}int main(){ int i;
分类: 其他 发布时间: 03-06 08:58 阅读次数: 0