Movesan Blog

May Your Heart Be The Map

Mybatis3源码分析 --- 加载 Configuration - XMLConfigBuilder

概述 XMLConfigBuilder 负责加载 mybatis-config.xml 中的配置信息到 Configuration,主要通过 XMLConfigBuilder#parse() 方法: public Configuration par...

Mybatis3源码分析 --- 初始化机制

概述 公司项目中基本都用到了 Mybatis,前段时间出现了一个线上问题:项目中MySQL是采用的读写分离的主从模式,有一个业务场景是写完之后立刻读,由于主从同步延迟的问题导致未能读到数据,我们采用的方案是借助于 Sharding-JDBC 的 Hin...

计算机网络基础(三)---IP地址,子网掩码,默认网关

计算机网络基础(一)—OSI 七层模型 计算机网络基础(二)—TCP/IP 四层模型 IP地址 电脑之间要实现网络通信,就必须要有一个合法的ip地址。IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我们可以在In...

Python Socket 编程介绍

Socket原理 套接字(socket)概念 套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口...

计算机网络基础(二)---TCP/IP 四层模型

计算机网络基础(一)—OSI 七层模型 计算机网络基础(三)—IP地址,子网掩码,默认网关 引言 TCP/IP 四层模型为OSI 七层模型的演变,为我们现在互联网中所用的网络模型。关于为什么会有TCP/IP 四层模型,你可以理解为OSI ...

计算机网络基础(一)---OSI 七层模型

计算机网络基础(二)—TCP/IP 四层模型 计算机网络基础(三)—IP地址,子网掩码,默认网关 引言 计算机网络基础,应该是我们认识互联网的必备知识吧。以前也通过计算机网络教材去了解过,但是教材毕竟是教材啊,总感觉晦涩难懂,因为这门学科...

Python从零单排系列(八)---Python高级特性

Python编程的高级技巧

Python从零单排系列(一)—初识Python Python从零单排系列(二)—Python基础 Python从零单排系列(三)—Python函数 Python从零单排系列(四)—面向对象编程 Python从零单排系列(五)—模块化以及相关库 P...

Python从零单排系列(七)---函数式编程

Functional Programming

Python从零单排系列(一)—初识Python Python从零单排系列(二)—Python基础 Python从零单排系列(三)—Python函数 Python从零单排系列(四)—面向对象编程 Python从零单排系列(五)—模块化以及相关库 P...

HTTP协议知识扫盲---你要的都在这了

Hyper Text Transfer Protocol

引言 在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以: HTML是超文本标记语言(英语:HyperText Markup Language,简...

Python从零单排系列(六)---异常处理

Python异常类型以及错误处理

Python从零单排系列(一)—初识Python Python从零单排系列(二)—Python基础 Python从零单排系列(三)—Python函数 Python从零单排系列(四)—面向对象编程 Python从零单排系列(五)—模块化以及相关库 P...