- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 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
156
原创 2021.3.1 Vue
vue前言我们现在的编码方式都是一种声明式编程,就是有一种好像什么都没做,只要按照框架限定的语法要求写一些对应的声明式代码;即声明式开发简单说就是按照别人的语法做一些声明的定义或者描述,就可以完成我们需要的交互操作了。与声明式开发相对的;命令式开发,就是所有逻辑流程都需要开发者完成。 Vue是一个MVVM的架构,首先MV理解为Vue对象(类似于mvc中的C),V理解为页面html(模板页面),M理解为两者交互的数据(vue实例中的数据)。vue指令,是用来扩展HTML标签功能的,原本HTML标签
2021-04-12 11:31:46
244
原创 2020.11.20 前端html
网页网页由三个部分组成:html结构、css表现、js行为。结构:html用于描述页面的结构;表现:css用于控制页面中元素的样式;行为:JavaScript用于响应用户的操作;HTMLhtml(Hypertext Markup Language)是超文本标记语言;html使用不同的标签来构成网页中不同的组成部分。一个最基本的HTML页面:<!DOCTYPE html> <html> <head> <meta charset="UTF-
2021-02-02 17:43:39
937
原创 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
299
原创 SpringCloud-v2(21-5-21-20-9-11)
SpringCloud微服务架构是一种架构模式,它提倡将单一应用拆分成一组小的服务(微服务),服务之间相互协调和配合,每个服务独立运行在自己的进程中、服务之间通过轻量级的通信机制协同、每个服务都是围绕具体业务进行构建(是一个独立的工程)、且都能够独立部署;...
2020-11-13 15:44:17
254
原创 2020.3.14docker
为什么会有docker出现一款产品从开发到上线,从操作系统,到运行环境、在到应用配置。作为开发和运维人员之间的这些工作是许多公司经常面临的问题。还有在产品后期不断有不同版本的迭代,这些不同版本环境的兼容,都是问题。通俗讲:就是开发人员将代码、配置、开发的环境、数据等等都封装为一个个体(术语叫镜像),这样给运维去部署...
2020-11-04 15:19:04
243
原创 6.28 redis详述
概念redis是一个由c编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。特点支持数据的持久化,可将内存中的数据保持到磁盘中,重启时候可以再次加载进内存使用,不会造成数据的丢失。redis支持五种类型的数据结构:简单的key-value、list、set、zset、hash等数据结构的存储。redis支持master-slave(主备方式)的数据备份。...
2020-07-29 15:35:54
411
原创 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
238
原创 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
336
原创 2019.7.17docker
背景我们知道不同的应用程序可能会有不同的应用环境,不同环境如果在同一个服务器上可能会产生冲突;如何隔离他们不同的环境呢?常规方式是安装不同的虚拟机,然后将不同应用安装到不同的虚拟机,但虚拟机开销很大,而docker就可以实现虚拟机隔离应用环境的功能,并且开销比虚拟机小,小就意味着省钱了。docker可以将环境直接封装(Docker把App和Lib的文件打包成为一个镜像,这样有一定的隔离,不会冲突...
2019-07-18 17:03:44
215
原创 2019.6.18 spring的xml和注解
spring概要bean对象的控制反转和属性的依赖注入spring中对于对象(bean)的三种配置:(1)常见bean的无参构造的配置<bean id ="user" class = "sprign.vo.User"></bean>(2)工厂类普通方法中创建的bean的配置public class Bean3Factory { public Bean3...
2019-06-20 17:13:10
204
原创 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
256
原创 2019.5.28 mockti的分析
mockitomockito是什么mockito是mocking框架。它能够通过其简洁的api来帮助你完成单元测试。其简单易学,其验证语法简洁还有可读性强。为什么要用mockito(1)由于在测试中,往往测试某一个单元的时候(一个方法);其方法中会依赖其他类或者方法返回的内容,如果在测试方法中再构建这些依赖的数据,将会是测试很复杂和困难,实际也失去了测试的意义了。(2)所以出现了mock...
2019-05-28 17:07:35
217
OOFDM相关的代码
2018-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人