![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 89
子系shine
静若处子动如脱兔
展开
-
2021-07-04 分布式项目
开源项目分析1.码云上的———— 人人开源项目人人后台项目:首先创建后台管理系统相关的各种表————自己本地数据库中创建数据表。第二步是修改配置文件中数据源路径————改为自己创建表的数据库路径。人人前端项目:首先将项目源码移到vscode开发工具中,该项目中使用了node、vue、element-ui等前端框架,所以需要前端项目的运行环境——node.js是js的运行环境。其中的npm是其中的包管理工具,类似Java的maven工具;即js的npm工具。检查安装的node版本: nod原创 2021-07-04 12:03:01 · 114 阅读 · 0 评论 -
2021.1.15 主从复制、持久化备份、过半投票、区块链、p2p
过半投票——leader选举和事务提议选举持久化(快照RDB和事务记录AOF) 和 主从复制zk的选举zk和redis的持久化方式类似: 内存数据的备份——快照方式 (redis的RDB方式)、 记录事务操作行为的备份——保存能够改变Zookeeper或者redis服务状态的操作的行为(如增删改操作记录)的方式。(redis的AOF方式) zk集群具有高可用的特点;和选举原理分析zk集群原理: 需要在集群中为每个zk节点创建myid文件,其中设置一个Id,这个id就是在集群中识别各自节点的标识原创 2021-01-27 14:26:44 · 227 阅读 · 0 评论 -
2020.11.02 mybatis-分页
分页详解原创 2020-11-04 15:02:50 · 594 阅读 · 0 评论 -
6.28 redis详述
概念redis是一个由c编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。特点支持数据的持久化,可将内存中的数据保持到磁盘中,重启时候可以再次加载进内存使用,不会造成数据的丢失。redis支持五种类型的数据结构:简单的key-value、list、set、zset、hash等数据结构的存储。redis支持master-slave(主备方式)的数据备份。...原创 2020-07-29 15:35:54 · 357 阅读 · 0 评论 -
2020.3.14docker
为什么会有docker出现一款产品从开发到上线,从操作系统,到运行环境、在到应用配置。作为开发和运维人员之间的这些工作是许多公司经常面临的问题。还有在产品后期不断有不同版本的迭代,这些不同版本环境的兼容,都是问题。通俗讲:就是开发人员将代码、配置、开发的环境、数据等等都封装为一个个体(术语叫镜像),这样给运维去部署...原创 2020-11-04 15:19:04 · 179 阅读 · 0 评论 -
2019.5.28 mockti的分析
mockitomockito是什么mockito是mocking框架。它能够通过其简洁的api来帮助你完成单元测试。其简单易学,其验证语法简洁还有可读性强。为什么要用mockito(1)由于在测试中,往往测试某一个单元的时候(一个方法);其方法中会依赖其他类或者方法返回的内容,如果在测试方法中再构建这些依赖的数据,将会是测试很复杂和困难,实际也失去了测试的意义了。(2)所以出现了mock...原创 2019-05-28 17:07:35 · 181 阅读 · 0 评论 -
2019.6.14 spring-AOP
Aop原创 2019-07-25 16:58:30 · 180 阅读 · 0 评论 -
2019.8.13 oracle数据库操作
oracle原创 2019-08-15 17:17:15 · 970 阅读 · 0 评论 -
2019.7.24 springboot启动初始化过程源码分析和自定义starter场景启动
springboot启动 配置 原理我们知道,springboot的项目启动时从main入口开始的:所以我们从此开始分析启动原理和运行过程@SpringBootApplicationpublic class SpringBoot05JpaApplication { public static void main(String[] args) { SpringApplication.r...原创 2019-07-25 16:34:07 · 272 阅读 · 0 评论 -
2019.7.17docker
背景我们知道不同的应用程序可能会有不同的应用环境,不同环境如果在同一个服务器上可能会产生冲突;如何隔离他们不同的环境呢?常规方式是安装不同的虚拟机,然后将不同应用安装到不同的虚拟机,但虚拟机开销很大,而docker就可以实现虚拟机隔离应用环境的功能,并且开销比虚拟机小,小就意味着省钱了。docker可以将环境直接封装(Docker把App和Lib的文件打包成为一个镜像,这样有一定的隔离,不会冲突...原创 2019-07-18 17:03:44 · 180 阅读 · 0 评论 -
2019.7.19 springboot与数据访问
springboot的数据访问springboot中对应数据库的访问方式,默认底层默认采用整合spring data技术进行处理和操作,所以可以对于关系型或者非关系型数据库都可以轻松访问。下面主要针对jdbc、mybatis、spring data jpa的方式来进行数据访问。1.springboot中对应jdbc访问的方式我们前面了解到spring框架中内嵌的jdbc的数据层访问主要通过j...原创 2019-07-25 16:41:32 · 197 阅读 · 0 评论 -
2019.6.12 Spring_IOC
简介(1)spring是一个分层式轻量级的一站式开源框架,其核心内容是ioc(控制反转)和aop(面向切面)。(2)spring是一站式框架,由于其在分层开发中每一层都有对应的技术来完成:web层:有springmvc;service层:有spring的bean管理(ioc);持久层:有spring框架的JDBC模板。spring便捷方便解耦、简化开发:spring是一个大工厂...原创 2019-06-13 16:06:44 · 231 阅读 · 0 评论