MySQL基础
MySQL篇 WhyMysql?NoSQL数据库四大家族 列存储 Hbase K-V存储 Redis 图像存储 Neo4j 文档存储 MongoDB 云存储OSS 海量Aerospike Aerospike(简称AS)是一个分布式,可扩展的键值存储的NoSQL数据库。T级别大数据高并发的结构化**数据存储,**采用混合架构,索引存储在内存中,而数据可存储在机械硬盘(HDD)或固态硬盘(SSD) 上,读写操作达微妙级,99%的响应可在1毫秒内实现。 Aerospike Redis 类型 Nosql数据库 缓存 线程数 多线程 单线程 数据分片 自动处理相当于分片 提供分片算法、平衡各分片数据 数据扩容 动态增加数据卷平衡流量 需停机 数据同步 设置复制因子后可以透明的完成故障转移 手动故障转移和数据同步 载体 内存存储索引+SSD存储数据 内存 ...
Java基础
Java基础 面向对象三大特性封装,继承,多态 封装:将数据和基于数据的操作抽象化成一个对象并对其属性进行私有化,同时提供一些能被外界访问属性的方法; 继承:子类扩展新的功能,并复用父类的属性和功能,单继承,多实现、 多态:一个父类可以有多个子类(对同一方法进行多次重写),一个接口可以有多个实现,一个类可以实现多个接口(对接口进行不同的实现) java与C++区别(都是面向对象)C++:...
idea新建多模块工程
idea新建多模块工程 idea新建多模块工程 创建继承关系模块(两个模块具有父子关系)创建父子模块第一步:创建父模块依次点击 File -> New -> Project ->Maven ->Next 创建后目录结构如下: 第二步:修改父模块pom在修改pom文件之前,先删掉父模块中的src目录。 然后在修改pom文件,如果只是简单能用,其实只要修改如下两个配置即可: 1、添加标签并将其改为pom。 2、添加标签配置对所有模块依赖的管理。 修改后完整pom如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"...
Idea新建项目文件哪些可删
Idea新建项目文件哪些可删 Idea新建项目文件解释 .gitignore 用git做版本控制时 用这个文件控制那些文件或文件夹 不被提交(不用git的话可删除 没影响) HELP.md md是一种文档格式 这个就是你项目的帮助文档(可删除 没影响) mvnw linux上处理mevan版本兼容问题的脚本(可删除 没影响) mvnw.cmd windows 上处理mevan版本兼容问题的脚本(可删除 没影响) ** 没影响) cloud22020.iml 有的文件每个导入IDEA的项目都会生成一个项目同名的 .iml文件 用于保存你对这个项目的配置 (删了程序重新导入后还会生成 但由于配置丢失可能会造成程序异常) .mvn 目录:用于存放 Maven 项目的本地配置(如 jvm.config、maven.config)和 Maven Wrapper(版本管理)。 .mvn/wrapper 目录:包含 Maven Wrapper 相关文件(mvnw、mvnw.cmd),确保项目使用固定版本的 Maven,可删除但影响自动管理。