源码分析
文章平均质量分 78
Benson_CSU
熟悉Java平台开发,对Spring生态系统、MyBatis、Activiti等框架有所涉猎。喜好研究各种新兴技术。
熟悉Android开发
展开
-
Spring源码学习-spring data jpa源码分析
我先从spring project的git上下载了Spring的源码Spring data jpa的源码在Spring project的spring-orm/src/main/java/org/springframework/orm/jpa里这是jpa文件夹结构最基础的一个接口是org.springframework.data.repository.Re原创 2017-09-07 02:28:10 · 3478 阅读 · 5 评论 -
spring源码与架构分析——Spring框架的一些理解
在下才疏学浅,对spring架构的理解还处于初级阶段,写spring源码与架构分析只是午夜失眠记录一下自己对spring的个人理解而已,如有错误还请诸位博友见谅并指点一二。从大一就开始学习Spring了,到现在也已经有两个多的年头了,也有很多个项目中使用到了Spring生态系统中的很多项目了。Spring framework的core模块就不用说了,其他的比如spring data jpa原创 2017-10-10 00:34:17 · 454 阅读 · 0 评论 -
一步步实现WebServer中间件——项目介绍
前段时间借助《Spring源码深度解析》和《Spring技术内幕》两本书对Spring框架的底层实现有了更深层次的认识,本想写一个Spring架构系列博客同时实现一个简易版的Spring的,但无奈手上同时有三个外包项目,并且白天也有一些本科课程,就只能暂时搁置拖到寒假再写了。上星期京东搞活动,京东自营的图书都半价,我又手痒撸了几百块钱的,哎,真是败家。但是书的质量还是蛮高的,我买了《Java多原创 2017-11-09 00:30:30 · 1211 阅读 · 0 评论 -
一步步实现WebServer中间件——Http协议
要说Http协议就不得不先一下计算机网络的OSI网络七层协议,从上到下分别是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层应用层:是最靠近用户的OSI层,这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务,包括TELNET,HTTP,FTP,NFS,SMTP等协议表示层:可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如原创 2017-11-17 00:12:10 · 566 阅读 · 0 评论 -
Java类加载
Java类加载 Java本身是一种静态语言,跟C++属于一种类型,这种语言类型的特点就是在运行前需要编译链接,而html、js之类的动态语言却可以一边解释一边执行,即使后面的代码有错误,前面也可以正常执行。这两类语言的优缺点也很明显,静态语言的执行速度会比动态语言快一些,但静态语言缺少了动态语言的一些动态性,比如...原创 2018-02-20 10:59:37 · 145 阅读 · 0 评论