《伸手系列》之arm架构服务器安装kubernetes

前段时间买了两台华为云服务器没有用,最近看了一下发现是arm架构的,刚好没有在arm上装过k8s,特意装一下顺便记录一下

一、环境准备

硬件参数

在这里插入图片描述

操作系统和安装要求

在这里插入图片描述

以上是华为云服务器的情况,直接官网搬的信息

Docker安装

《伸手系列》之CXF调用webService接口的两种方式,支持http和https

最近发现一个旧项目的调用webservice接口不支持HTTPS,故支持一下,顺便分享一波

目前一般做这种通用的接口调用,对于HTTPS的接口一般都是忽略验证,直接跳过;

本文基于WSDL的webservice接口地址开发

RSA之基于hutool的快速实现

刚刚临时帮同事写个rsa加密的工具包,基于hutool的快速实现,随手给需要的小朋友,
非依赖hutool的请看我另外的文章,RSA加密算法Java应用解析-目前地球上最有影响力的加密算法

RSA工具包

2020年08月02日21:06:42 关于RSA就不多说了,直接上干货

《这是知识点》之ApplicationContextInitializer源码和简单使用

一、 ApplicationContextInitializer 介绍

首先看下spring官方说明
在这里插入图片描述

《伸手系列》之分布式锁Redssion入门和源码解析

Redisson简介

Javaer都知道Jedis,Jedis是Redis的Java实现的客户端,其API提供了比较全面的Redis命令的支持。Redission也是Redis的客户端,相比于Jedis功能简单。Jedis简单使用阻塞的I/O和redis交互,Redission通过Netty支持非阻塞I/O。Jedis最新版本2.9.0是2016年的快3年了没有更新,而Redission最新版本是2018.10月更新。
Redission封装了锁的实现,其继承了java.util.concurrent.locks.Lock的接口,让我们像操作我们的本地Lock一样去操作Redission的Lock。
下面直接上干货

《探错笔记》之redis集群出现单节点宕机应用无法正常连接

项目中 redis集群出现单节点宕机,造成master迁移,但是发现应用无法正常连接redis

问题场景

Redis集群出现单节点异常造成master迁移时,底层基于Lettuce实现的应用程序无法正常连接Redis

分析

分析了代码,发现默认Lettuce是不会刷新拓扑io.lettuce.core.cluster.models.partitions.Partitions#slotCache,最终造成槽点查找节点依旧找到老的节点,自然访问不了了

解决方案

直接上代码,通过配置ClusterTopologyRefreshOptions开启刷新

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×