摘要:
1 父级容器 spring上下文,基础的上下文是AbstractApplicationContext,有两个子类继承了该类。AbstractRefreshableApplicationContext和GenericApplicationContext 2 AbstractRefreshableApp 阅读全文
摘要:
1 mongo操作 2 database操作 3 collection操作 3.1 find db.testszj.find({_id:{"$regex":"_szjcsv$"}}) 3.2 update 3.3 delete db.testszj.deleteMany({_id:{"$regex" 阅读全文
摘要:
思路: 1使用Spring中的组件扫描,扫描所有Mapper注入到Spring容器中 2 mybatis中的SqlSessionFactory注入到spring容器3 mybatis执行blogMapper.query时,使用动态代理,注入blogMapper时需要处理BeanDefinition时 阅读全文
摘要:
为了查看效果,当执行数据库时,我们打印一句话,我们修改SimpleExecutor.java的doQuery方法,打印一句话,如下所示。 public <E> List<E> doQuery(MappedStatement ms, Object parameter, RowBounds rowBou 阅读全文
摘要:
在上面的例子中,我们使用xml加载Mapper文件,在这一篇博客中,我们使用@Mapper注解加载sql映射 1 示例 我们修改Mybatis源码学习(一)中的代码,红色为修改部分: MyBatisMain.java public class MybatisMain { public static 阅读全文
摘要:
0 回顾 上一节,我们写了一个简单Demo,并看到了它的运行结果,这一节,我们分析一下Mybatis执行sql的原理。 public class MybatisMain { public static void main(String[] args) throws IOException { Str 阅读全文
摘要:
1 什么是以太网 以太网是一种应用最广泛的局域网技术(其他局域网技术还有令牌环等),它规定了包括物理层的连线、电信号和介质访问层协议的内容。 以太网是一种广播类型的网络,而PPP是点对点的,当然还有其他类型的网络 以太网是基于数据包分组交换的,而传统电话网是基于电路交换的。 以太网是一种局域网技术。 阅读全文
摘要:
1 应用层 我们使用浏览器浏览网页,我们的应用就是浏览器。浏览器使用http协议传输数。当我们输入http地址回车。浏览器把请求封装成http报文,格式如下 POST http://192.168.xxx.xx:8080/api/produce/globalInfo HTTP/1.1 Content 阅读全文
摘要:
我们以请求http://xxx.xxx.com首页为例, 1 捕获http 捕获选项-开始捕获 添加一个显示过滤器,只显示http请求 我们请求下面链接 http://xxx.xxx.com/ 2 查看捕获结果 我们选中第一条GET / HTTP/1.1,右键-追踪流-tcp,查看tcp层 3 三次 阅读全文
摘要:
https://blog.csdn.net/huaishu/article/details/93739446 1 报文格式 网络上传输的报文由以下部分组成 以太网头14字节 Ip头20字节 Tcp头20字节 数据 1.1 例子 以太网数据帧: 1.1.1 以太网头 从截图看是14字节,定义了源和目的 阅读全文