首先我们需要在虚拟机上安装centos6.9,这是必备条件,这里就不多说了,其次我们要去官网下载需要安装的redis版本,我以redis 4.0.11为例,下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz 下载完成之后上传到linux指定位置 使用解压命令解压 tar zxvf redis-4.0.11.tar.gz 解压完成之后
转载 2024-10-17 20:12:16
26阅读
Redis 从 3.0 开始 支持服务器端集群:通过HashSlot 分区,同时支持Master-slave 主从模式,别的不多说,这篇主要记录下我在集群部署时遇到的一些问题及解决办法:环境:centos 6.4软件:redis 3.0.7 , Ruby , jedis 2.8请确保linux 可以联网!开始部署Redis:1. 下载Redis3.0.7  点击打开链接2. 创建一个新目
转载 2024-09-25 11:00:15
69阅读
MySQL版本更新:什么更新不更新,其实就是先把原先的卸载了,再装个新版本。安装MySQL有两个方式:一种是图形界面,另一种是命令行的,所安装的东西不一样。所以见到这种莫奇怪。MySQL卸载MySQL8版本安装:如果下载慢,搜搜镜像网站:mysql-MySQL-8.0安装包下载_开源镜像站-阿里云 (aliyun.com)参考:(二)史上最详细MySQL8版本以上安装教程 - 知乎 (zhihu.
一、问题描述最近处理了一个amlogic 7.1 AB项目,升级出现system不匹配的问题,对比发现刷机包中的system与obj包中的不一致,那么就要从编译流程方面排查,将刷机和做包使用的固件进行同步二、解决思路说实话一开始其实没什么思路,从编译log入手也看的不是很明白,所以最好的办法就是拆分问题,1、了解make otapackage的大致流程 2、amlogic刷机包的大致生成流程,这两
转载 2024-07-14 19:36:51
54阅读
Nginx 下载安装 以及 版本 smooth upgrade (平滑升级)官网下载:http://www.nginx.org/ ( 推荐下载稳定版!)Nginx解压安装:tar -zxf nginx-1.18.0.tar.gzNginx编译:./configure –prefix=/user/local/nginx ( 指定编译安装路径) …编译成功后安装 Nginx:make & ma
今天测试了下kafka从2.0.0滚动升级至2.4.0,下面做一下记录。这个链接是Kafka官网对升级2.4.0的指南,可以参考  http://kafka.apache.org/24/documentation.html#upgrade好了,步入正题吧!首先,线上环境,在对kafka滚动升级的过程中,一定是不能影响业务运行的吧,否则一顿操作猛如虎,业务骂你二百五。所以,我这里
转载 2024-03-17 10:06:06
174阅读
JAVA如何实现CAS?前一阵子在看AQS的时候发现用了很多CAS操作,毕竟AQS本身是没有进行显示的上锁,采用CAS同步无可厚非。那CAS是如何实现的呢?在JAVA中CAS调用的方法是Unsafe类的native方法。Unsafe类是在sun.misc包下,不属于Java标准。但是很多Java的基础类库,包括一些被广泛使用的高性能开发库都是基于Unsafe类开发的,比如Netty、Cassand
转载 2023-11-19 17:51:33
78阅读
# 升级:insuite云原生升级 在现代软件开发中,云原生已经成为了一个重要的概念。云原生应用程序设计的目标是将应用程序与底层基础设施解耦,实现快速、灵活和可伸缩的部署。对于企业来说,云原生技术不仅可以提高效率,还可以降低成本和风险。 insuite是一款基于云原生架构的SaaS服务,提供企业级的解决方案。而无升级则是insuite在云原生架构中一项非常重要的功能,它能够实现无缝更
原创 2024-03-23 08:09:37
37阅读
webpack 与 vue在使用vue开发时,遇到打包后单个文件太大,因而需要分包,不然加载时间太久。虽然尽可能减少请求次数,但是单个包太大也不是好事思路组件按需加载vue-router 的懒加载第三方包分离代码分割时,组件按需加载现在ui库大多都是以组件的形式进行处理,因而不用将整个库都导入,只需导入想要的即可根据对应库的文档进行操作即可,现在每个库都有对应的使用流程,及相关配置,并不是很难只是
SaaS成熟度模型分级:  根据SaaS应用是否具有可配置性,高性能,可伸缩性的特性,SaaS成熟度模型被分成四级。每一级都比前一级增加三中特性中的一种。    可配置高性能可伸缩Level1NNNLevel2YNNLevel3YYNLevel4YYYLevel5NNN Level1:定制开发  这种模型下,软件服务提供商为每个客户定制一套软件,并为其部署。每个客户使用一个独立的数据
之前本人在找工作面试时在Redis相关问题上可栽了跟头。在面试前按常规套路准备了一下,比如 Redis 的常用5种数据结构,Redis持久化策略,Redis实现分布式锁,简单发布订阅等等都准备了,当时不知天高地厚以为十拿九稳了,可是万万没想到我终究还是在Redis的被问的第一个问题上翻船了~~面试官 :看你简历上写了熟悉常用数据结构,都有哪些说说本人 :常用有5种,string,list,set,
在k8s中通常用户通过ingress接入流量,转发到后端实例(ingress → pod),在后端应用更新过程中,ingress是否能做到优雅升级,本文将通过分析升级流程与实验验证,说明在k8s中如何实现应用优雅升级。Ingress原理用户创建ingress资源后,ingress-nginx通过service获取到对应的endpoint,监听到endpoint变化后将动态更新upstre
Docker v1.13.0 正式版发布了。重要信息:在 Docker 1.13 中,与在 Docker 1.12 中引入的实验版本相比,管理插件 api 发生了变化.在升级到 Docker 1.13 之前,必须卸载使用 Docker 1.12 安装的插件。可通过 docker plugin rm 命令卸载插件.如果已经升级到 Docker 1.13 而不卸载先前安装的插件,则当 Docker
转载 2024-01-23 22:04:33
9阅读
文章目录背景Deployment滚动更新策略容器探针检查机制探测结果探测类型删除和新建Pod情况分析【1】新Pod启动时请求处理【2】删除pod时请求处理参考 背景在部署项目版本升级过程中发现每次都会出现2分钟左右的502停机情况,在进行问题和排查过程中发现如下配置中存在一些可以优化的点,本文是这次操作过程的总结以及一些简单的扩展。 分析下上面配置,使用是没有问题的,但是没有很好的利用K8s的一
转载 2023-10-13 15:32:12
260阅读
1、前言在当下微服务架构盛行的时代,用户希望应用程序时时刻刻都是可用,为了满足不断变化的新业务,需要不断升级更新应用程序,有时可能需要频繁的发布版本。实现"零停机"、“零感知”的持续集成(Continuous Integration)和持续交付/部署(Continuous Delivery)应用程序,一直都是软件升级换代不得不面对的一个难题和痛点,也是一种追求的理想方式,也是DevOps诞生的目的
一、Consul容器集群Docker Compose介绍Consul介绍介绍yaml文件Docker Compose配置docker Registrator简介及说明consul自动更新原理二、建立Consul服务三、compose容器编排操作示范容器编排常规思路实操1、下载compose编排工具2.创建工作目录,并编写Dockerfile文件3.编写yaml文件,最好放在Dockerfile的
文章目录0 - 前言1 - 什么是无序容器2 - 无序容器种类 0 - 前言参考:C++ STL无序容器(哈希容器)是什么?1 - 什么是无序容器注意,无序容器是 C++ 11 标准才正式引入到 STL标准库中的,这意味着如果要使用该类容器,则必须选择支持 C++ 11 标准的编译器。和关联式容器一样,无序容器也使用键值对(pair 类型)的方式存储数据。关联式容器的底层实现采用的树存储结构,更
由于一直有第三方在扫描网站,并且扫描到了大量的NGINX漏洞,并且在Nginx官网也提供了各种补丁,各种升级版本,由于打补丁的方式太过于麻烦了,所以很多人选择了直接升级到指定的版本来修复漏洞。但是线上环境一定要做到升级,不影响正常运行的业务,下面我们就来看看,在线上环境如何实现Nginx的升级。如何查看Nginx版本信息?可以通过如下的命令来查看当前的Nginx的版本nginx -v #
原创 2023-11-20 09:18:59
149阅读
被docker-compose报错问题折磨头大,谁来救救我的docker!! 起源近来一直在研究怎么搭建自己的私有网盘,本着虚心耐心,认真求是态度,开始做起了实验,最终种草了Nextcloud这款开源网盘,然而用私人的服务器感觉很卡,故转战到了一个基友的服务器,感觉非常吊!看呐!除了基本的核心功能外还可以支持更多的功能扩展!前提是服务器要抗造!但是本期话题并
转载 2023-08-11 10:22:38
207阅读
1. 什么是类加载器?类加载器就是负责把.class文件加载到JVM的方法区中,变成一个Class对象。 类加载器也是一个类:ClassLoader。 类加载器可以被加载到内存,是通过类加载器完成的。2. 得到类加载器怎么得到类加载器呢? 很简单,使用Class#getClassLoader()。3. 类加载器的分类引导类加载器:bootstrap classloader 加载类库中的类,也就是r
  • 1
  • 2
  • 3
  • 4
  • 5