摘要:
1,docker 的安装卸载 https://docs.docker.com/install/linux/docker-ce/ubuntu/ 2,docker中的基本概念 镜像(Image) 容器(Container) 仓库(Repository) 1)镜像就相当于安装系统时所需的系统镜像。 2)容 阅读全文
摘要:
1,picpick 用于截图,截图超清楚。 2,Snip 用于公式转换,将公式图片转为LaTeX、MathType。 3,百度学术,谷歌学术 快速查找论文,尤其写参考文献的时候点击“引用”,然后直接复制,超级方便哦。 4,科塔学术导航 https://site.sciping.com/,比较全的学术 阅读全文
摘要:
MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。本文完成的Mybatis功能比较简单,代码还有许多需要改进的地方,大家可以结合Mybatis源码去动手完善。 一、Mybatis框架流程简介 在手写自己的Mybatis框架之前,我 阅读全文
摘要:
实验的目录结构 1、JDK动态代理 先来一段jdk动态代理的demo,首先创建一个接口,Person 实现类PersonImpl 调用处理器类PersonInvocationHandler 测试类 测试结果 2、自定义动态代理 针对(1),我们有如下代码,先抄袭JDK的InvocationHandl 阅读全文
摘要:
废话不多说,我们进入今天的正题,在Web应用程序设计中,MVC模式已经被广泛使用。SpringMVC以DispatcherServlet为核心,负责协调和组织不同组件以完成请求处理并返回响应的工作,实现了MVC模式。想要实现自己的SpringMVC框架,需要从以下几点入手: 一、了解SpringMV 阅读全文
摘要:
一,服务提供者 工程为battercake-provider,项目结构图如下图所示 1.1 先创建一个“卖煎饼”微服务的接口和实现类 1.2 RPC框架调用部分 该部分有两个关键部分:RPC服务提供器和线程处理类 1)RPC服务提供器 2)线程处理类 ServerThread(socke对象,服务实 阅读全文
摘要:
区块链系统是一个分布式系统,而分布式系统的首要问题是一致性的保障。 一致性 定义:一致性(consistency),早期也叫agreement,是指对于分布式系统中的多个服务节点,给定一系列操作,在约定协议的保障下,试图使得他们对处理结果达成“某种程度”的认同。 将可能引发不一致的并行操作进行串行化 阅读全文
摘要:
1)区块链是什么 一句话,它是一种特殊的分布式数据库。但是特殊在哪呢?区块链可以用来存储数据,但是它要解决的核心问题是多方的互信问题。单纯从存储数据角度,它的效率可能不高,也不推荐把大量的原始数据放到区块链系统上。 三个基本概念: 交易(transaction):一次对账本的操作,导致账本状态的一次 阅读全文