自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 从PAXOS到ZOOKEEPER分布式一致性原理与实践

第一章:分布式架构分布式的特点分布性、对等性、并发性、缺乏全局时钟分布式环境的问题通信异常、网络分区、三态、节点故障ACID原子性一致性隔离性未授权读取(读未提交)授权读取(读已提交)可重复读串行化持久性CAP一致性、可用性、分区容错性 三者最多只能同时满足其中两项BASE基本可用(系统出现不可预知故障时,允许损失部分可用性);软状态...

2020-04-08 15:04:31 386

原创 Callable、Future、FutureTask、ExecutorService、Thread创建线程及获取结果

一、Callable+Future+ExecutorServicepublic class Main {    public static void main(String args[]){        ExecutorService executor = Executors.newCachedThreadPool();               Future<Integer...

2018-08-05 16:27:30 469

原创 spring boot中用redis实现消息队列

常用消息队列工具1.RabbitMQ: 相对重量级高并发的情况,比如数据的异步处理 任务的串行执行等. 2.Kafka: 基于Pull的模式来处理,具体很高的吞吐量,一般用来进行 日志的存储和收集. 3.Redis: 轻量级高并发,实时性要求高的情况,比如缓存,秒杀,及时的数据分析(ELK日志分析框架,使用的就是Redis).一、创建Maven工程,pom文件内容如下:  <modelVer...

2018-07-10 16:57:29 304

原创 Java操作MongoDB常用API文档

1、查询指定字段collection.find().projection(fields(include("username","pwd"),excludeId()));//返回username与pwd字段且不返回_id字段Document doc = new Document().append("_id", 0).append("username",1).append("pwd",1);//指定查...

2018-07-05 14:56:13 7256

原创 Maven项目pom文件报错解决方案

引入maven项目后,有时会出现pom文件报错的情况,其中几种报错的解决方案如下一、      报错信息:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject,org.apach解决方案:1、       Help——>Install NewSoftWare——&gt...

2018-07-04 17:15:18 28281 4

转载 B树和B+树的区别

B树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;       如:              B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入...

2018-07-03 21:52:37 292

原创 腾讯云Centos7下JavaWeb部署步骤

一、jdk安装(.tar.gz后缀格式jdk安装方式)1、下载jdk,在/usr/local/下新建java文件夹,并将下载的jdk上传到此文件夹2、#cd /usr/local/java 进入文件夹3、解压压缩包#tar -zxvf jdk版本号.tar.gz;   删除压缩包# rm -rf jdk版本号.tar.gz4、设置环境变量#vi /etc/profile  打开之后再文件末尾添加下...

2018-07-03 21:37:14 563

原创 Tomcat配置https

1、 创建证书首先进入JAVA_HOME的bin目录下输入如下代码:cd /usr/java/jdk1.7.0_79/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/tomcat.keystore -validity 36500Enter keystore password: #此处需要输入大于6个...

2018-07-03 21:06:59 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除