热爱技术,热爱生活
09
26
kafka kafka
Kafka1. 概念为什么选择kafka? 多生产者和多消费者。 基于磁盘的数据存储。 高伸缩性。 高性能。 常见场景: 1.1 offset偏移量 可以唯一标识一条消息 偏移量决定读取数据的位置,不会有线程安全问题,消费者通过偏移量来
2021-09-26
22
raft算法 raft算法
Raft算法1、为什么需要跨网络的机器之间协调一致的工作。 应对网络的不可靠以及节点的失效。 2、 是什么组织机器使其状态最终一致并允许局部失败的算法。 Paxos算法由来已久,目前是功能和性能最完善的一致性算法,然而他难以理解和实现。ra
2021-09-22
07
19
HAPI原理 HAPI原理
HAPI 主要是两种东西构成的: 第一个:数据模型。 医疗相关数据的数据模型。这些数据模型需要放到java中定义的数据结构里面。数据结构的实现是基于HL7机构约定的标准。为了使用方便,HAPI 将JAVA中的一些基本数据类型比如string
2021-07-19
15
在线教育平台 在线教育平台
在线教育平台1.结构本平台商业模式是B2B2C模式。 拥有系统后台(管理员使用)、系统前台(普通用户使用)。 后台(7大模块) 前台 讲师管理模块 首页数据显示 课程分类管理模块 讲师列表和详情 课程管理模块(1)视频
2021-07-15
06
10
maven打包 maven打包
1.打包问题项目结构如下: parent(父类工程) | - - - - - common(通用工具类子工程) | - - - - - projectA(springboot子工程,依赖common工程) pom.xml 问题描述: 通过p
2021-06-10
10
linux基础 linux基础
1.命令12. 查看当前路径pwd -L 如果 PWD 环境变量包含了不包含文件名 .(点表示当前目录)或 ..(点点表示父目录)的当前目录的绝对路径名,则显示 PWD 环境变量的值。否则,-L 标志与 -P 标志一样运行。 -P 显
2021-06-10
10
mysql基础 mysql基础
1.安装1 centos1.1 centos mysql 5.7 CentOS 7的默认yum仓库中并没有MySQL5.7,我们需要手动添加,好在MySQL官方提供了仓库的地址,所以我们能够比较简单地安装MySQL。 本文我们将介绍Cent
2021-06-10
07
mybatis-plus mybatis-plus
Mybatis1. 配置maven1.1 下载地址maven 官网下载地址 参考环境配置 https://www.cnblogs.com/telwanggs/p/10820701.html mybatis 中文文档 https://myb
2021-06-07
07
mybatis-plus mybatis-plus
1. 介绍官方地址:MyBatis-Plus (baomidou.com) 2. 依赖<dependency> <groupId>com.baomidou</groupId> <ar
2021-06-07
05
23
nginx nginx
NIGNX1. 基本概念1.1 正向代理需要我们自己配置代理服务器,我们的请求都经过代理服务器,这个叫做正向代理。 1.2 反向代理客户端对代理是无感知的,客户端不需要做任何配置。服务器方对外暴露反向代理服务器的地址,然后客户端所有请求都是
2021-05-23
23
什么是ABI 什么是ABI
什么是应用程序接口(ABI)ABI是编程语言具体实现细节的描述。 (一些有助于理解的废话:编译器需要Application Binary Interface (ABI) 来支持新的编程语言特性。所有的程序员都希望能够让新的编译器重新编译他们
2021-05-23
23
什么是CPUID 什么是CPUID
什么是CPUIDx86芯片结构中,CPUID是处理器提供的一个指令操作码,能够让软件利用它分析出处理器的信息。比如,一个程序可以使用CPUID查看处理器的类型和是否能够使用MMX/SSE指令集。 历史在CPUID出现之前,程序员需要费劲地写
2021-05-23
2 / 5