小破站,记录和学习
07
28
七层网络模型 七层网络模型
对于Java EE开发者来说,网络编程大多只需要使用HTTP通信协议就可以了,不需要关注协议具体的数据交换细节。不过随着时间的推移,我对这个过程越来越好奇,试想一下我在中国上海使用微信给一位身处美国洛杉矶的朋友发一条消息,这条消息是经过了哪
2019-07-28
14
编程范式漫谈 编程范式漫谈
最近在学习Golang时,发现自己对编程语言的理解还不够透彻。在Go的官网上写道Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。虽然我知道Java是一种静态强类型解释型语言,但回头一
2019-07-14
13
硬盘的工作原理 硬盘的工作原理
硬盘是用于存储数据的硬件,内存也是存储数据的,但二者不同的是内存数据是掉电不保存的而硬盘数据是可以永久保存的,在读写速度上硬盘比内存慢几个数量级。硬盘也是和程序交互比较频繁的硬件了,经常在看一些数据存储相关框架的原理时,会对一些硬盘方面的专
2019-07-13
06
深入Mybatis源码实现 深入Mybatis源码实现
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和
2019-07-06