摘要: 1,picpick 用于截图,截图超清楚。 2,Snip 用于公式转换,将公式图片转为LaTeX、MathType。 3,百度学术,谷歌学术 快速查找论文,尤其写参考文献的时候点击“引用”,然后直接复制,超级方便哦。 4,科塔学术导航 https://site.sciping.com/,比较全的学术 阅读全文
posted @ 2019-10-23 10:35 xdyixia 阅读(533) 评论(0) 推荐(0) 编辑
摘要: MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。本文完成的Mybatis功能比较简单,代码还有许多需要改进的地方,大家可以结合Mybatis源码去动手完善。 一、Mybatis框架流程简介 在手写自己的Mybatis框架之前,我 阅读全文
posted @ 2019-10-23 08:34 xdyixia 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 实验的目录结构 1、JDK动态代理 先来一段jdk动态代理的demo,首先创建一个接口,Person 实现类PersonImpl 调用处理器类PersonInvocationHandler 测试类 测试结果 2、自定义动态代理 针对(1),我们有如下代码,先抄袭JDK的InvocationHandl 阅读全文
posted @ 2019-10-23 08:33 xdyixia 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,我们进入今天的正题,在Web应用程序设计中,MVC模式已经被广泛使用。SpringMVC以DispatcherServlet为核心,负责协调和组织不同组件以完成请求处理并返回响应的工作,实现了MVC模式。想要实现自己的SpringMVC框架,需要从以下几点入手: 一、了解SpringMV 阅读全文
posted @ 2019-10-23 08:33 xdyixia 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 一,服务提供者 工程为battercake-provider,项目结构图如下图所示 1.1 先创建一个“卖煎饼”微服务的接口和实现类 1.2 RPC框架调用部分 该部分有两个关键部分:RPC服务提供器和线程处理类 1)RPC服务提供器 2)线程处理类 ServerThread(socke对象,服务实 阅读全文
posted @ 2019-10-23 08:31 xdyixia 阅读(1633) 评论(0) 推荐(0) 编辑