加载中
分布式文件系统FastDFS安装部署(高可用)

本文会搭建一个适合低业务访问业务量的高可用的FastDFS集群环境:两个Tracker服务,一个storage group中两个storage服务节点;该方案仅适用于业务访问量较低的环境下。对于大量业务系统的高并...

分布式文件系统FastDFS安装部署(非高可用)

本文会搭建一个适合低业务访问业务量的非高可用的FastDFS集群环境:一个Tracker服务,一个storage group中两个storage服务节点;该场景不适合生产环境使用,生产环境应该增加Tracker服务数量...

2019/11/18 18:07
264
四、Kubernetes模拟生产环境搭建高可用集群之Etcd集群部署

本文我们首先要说到什么是etcd,为什么kubernetes要使用etcd ,然后实践下二进制安装部署etcd集群。 一、Etcd组件简介 Etcd是一个高可用的键值存储系统,快速地保存和提供对关键数据的访问。...

三、Kubernetes模拟生产环境搭建高可用集群之Master节点高可用方案

注意:本高可用方案不仅适用于本文的K8S主控节点的高可用,还适用于任何需要高可用的业务场景,haproxy可改用nginx或其他负载均衡器实现 大家都知道在生产环境部署服务一定要坚持一条:不允许...

二、Kubernetes模拟生产环境搭建高可用集群之Docker私服

由于kubernetes是对docker容器的编排,kubernetes搭建过程中需要从docker仓库中去拉取所需要的镜像。生产的k8s集群一般是搭建在内网中,因此需要在内网搭建一个Docker仓库私服。 一、安装doc...

一、Kubernetes模拟生产环境搭建高可用集群之环境规划和基础准备

在微服务盛行的今天,大大小小的公司都在实践自己的微服务架构。并且近年来又兴起了以istio为代表的Service Mesh技术体系,专注为服务之间的网络调用、限流、熔断和监控等,解耦了微服务业务...

使用Kubeadm部署Kubernetes集群V1.15.3

上文我们使用最新的kubernetes v1.16.0搭建了集群,但是由于版本导致了遇到问题,首先是dashboard不兼容1.16.0的Api,其次是flannel-cni的问题,本文重新用稳定版v1.15.3部署 一、基础环境配...

Docker搭建私有镜像仓库

docker仓库的工作原理和maven的类似,他们都提供了提供了一个中央仓库,允许用户科技直接从中央仓库下载,同时我们也可以搭建自己的本地私有仓库。 docker本地私有镜像仓库的优点: 从私有仓...

使用Kubeadm部署Kubernetes集群V1.16.0

一般kubernetes集群搭建的方式有kubeadm(官方推荐),二进制搭建,minikube等方式,本文使用官方推荐的kubeadm搭建 一、基础环境配置 1.准备四台虚拟机 Kubernetes Master01 192.168.100.11...

Linux 安装Redis 详细教程

在windows下使用redis只要下载解压后启动就可以了,但是在linux下和windows下还是有些区别的,下面我们详细看看linux下redis的安装、配置、使用过程。 一、环境说明 1.Linux 操作系统 本文使...

2018/09/10 10:05
357
(持续更新)Java8.0 Lambda表达式实际应用案例

1.桌面开发或者安卓开发组件的监听事件一般都是匿名内部类实现的,代码比较繁琐,看起来也不美观,Java8.0 Lambda表达式完美的解决这个问题 下面的这个图片中的代码是javafx中lable标签的鼠标...

2018/08/29 10:34
1.4K
SpringBoot学习之路:13.SpringBoot使用Lombok简化JavaBean代码

SpringBoot采用约定大于配置的方式,极大的减少了配置文件的使用,简化了开发过程中的配置难度,使得项目开发更加高效。当然初次之外我们还可以采用其他手段来简化代码,使得代码没那么臃肿。...

SpringBoot学习之路:12.Spring Boot使用idea开发如何配置热加载

java开发的ide用最多的无非就是eclipse和idea,在eclipse中开发springboot,要使项目热加载资源只需要在pom文件中引入springboot的开发工devtools即可。但是该工具在使用idea开发springboot时...

Java深究之Vector、ArrayList、LinkedList的区别

在java开发中除了上文经常用的对字符串的操作外,还有使用居多的当属集合了。在基础的java学习时,相信很多同学都学习了List、Set、Map这些,他们之间的区别和基本的使用方法也是很了解了,本...

2018/07/03 15:37
196
Java深究之String、StringBuffer、StringBuilder的区别

在Java学习中,String、StringBuffer、StringBuilder三者是很重要的,在编写代码中经常使用到他们,那么深入的了解他们的异同是非常重要的,接下里我们详细剖析下这三个的异同之处 首先总结下...

2018/07/02 10:12
852
Java深究之final、finally、finalize三者的区别

在java中final、finally、finalize三者在写法上很相近,但是实际含义和作用却是相差甚远。本文主要是来深层的研究下这三者的用法以及之间的区别 1.final 属性:java中的关键字,修饰符 作用:...

2018/06/29 16:22
84
【代码审计】SonarQube配置外部数据存储和基本使用

在上篇文章《【代码审计】使用SonarQube进行代码质量分析管理 》中,我们说明了项目代码质量的重要性,以及当前代码质量分析管理的一些工具,然后详细说明了SonarQube质量分析管理工具的安装...

2018/05/24 11:54
2.9K
【代码审计】使用SonarQube进行代码质量分析管理

在之前的开发中,代码的工作量化和质量化都是一个问题,随着近几年互联网行业的快速发展,代码已经可以来工作量化和质量化,今天我们来说说代码的质量化。代码的质量不是一个小问题,代码的质...

【在线集成开发环境】Eclipse Che简单上手体验

上文《【在线集成开发环境】Eclipse Che随时随地Coding 》我们进行了Eclipse Che的部署实践,本文主要是简单使用体验下这个很新潮的东西,看看它和本地的IDE的区别在哪,它自己又有那些优势。...

2018/05/17 11:57
1.7K
【在线集成开发环境】Eclipse Che随时随地Coding

偶然发现了Eclipse旗下的一个项目Eclipse Che,已经发布到6.5.0的版本了,百度了下是个什么东西,说白了就是web化的IDE编辑器(eclipse的web化),总体感觉上肯定没有本地IDE功能强大,但是不...

2018/05/16 16:22
9.4K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部