摘要: Redis 和MongoDB及应用 Redis redis优化策略 redis除了做缓存还能做什么? 说说redis持久化方式?分别优缺点是什么?redis更新策略是什么? redis的数据结构存储?以及应用场景?如何实现集群和高可用? 业务中redis如何保证可用性 怎么实现分布式锁(redis) 分布式... 阅读原文
2020-11-03 12:32:04 阅读(2528) 评论(0)
摘要: 普通的bean的初始化是在容器启动初始化阶段执行的,而被lazy-init修饰的bean 则是在从容器里第一次进行context.getBean(“”)时进行触发。Spring 启动的时候会把所有bean信息(包括XML和注解)解析转化成Spring能够识别的BeanDefinition并存到Hashmap里... 阅读原文
2020-11-03 11:09:05 阅读(2451) 评论(0)
摘要: Shardbatis的名称由shard(ing)+mybatis组合得到,是谷歌的一款开源软件。旨在为mybatis实现数据水平切分的功能。数据的水平切分包括多数据库的切分和多表的数据切分,目前shardbatis只实现了单数据库的数据多表水平切分。Shardbatis对mybatis的代码无侵入,不改变用户... 阅读原文
2020-11-03 10:50:03 阅读(2526) 评论(0)
摘要: 学习的过程中遇到的一个问题, 下述代码在尝试remove其他元素的时候会出现异常,而在remove最后一个元素的时候,可以正常运行. public class Main { public static void main(String[] args) { TreeMap<Mode... 阅读原文
2020-11-03 10:43:01 阅读(2344) 评论(0)
摘要: Java创建多线程的几种方式 目录 Java创建多线程的几种方式 1、继承Thread类,重写run()方法 2、实现Runnable接口,重写run() 3、匿名内部类的方式 4、带返回值的线程(实现implements Callable<返回值类型>) 5、定时器(java.util.T... 阅读原文
2020-11-03 10:37:05 阅读(2352) 评论(0)
摘要: JAVA多线程并发容易引发的问题及如何保证线程安全 之前的章节中我们介绍了在并发时,容易引发的问题及如何保证线程安全,本章节我们主讲JAVA并发中的无同步方案: ThreadLocal 无同步方案: 1.可重入代码: 可重入代码:可以在代码执行的任何时刻中断它,转而去执行另外一段代码,而在控制权返回之后... 阅读原文
2020-11-03 09:20:10 阅读(2373) 评论(0)
摘要: 参考链接: https://www.cnblogs.com/lylsr/p/11173012.html 一、安装与配置 1. 安装依赖包 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2. 设置阿里云镜像源 sudo yum... 阅读原文
2020-11-03 07:27:09 阅读(2448) 评论(0)
摘要: docker 安装harbor 1.下载镜像依赖 docker pull vmware/harbor-jobservice:v1.1.2 docker pull vmware/harbor-ui:v1.1.2 docker pull vmware/harbor-adminserver:v1.1.2 docke... 阅读原文
2020-11-03 06:54:02 阅读(2630) 评论(0)
摘要: kubernetes集群环境搭建 1.1 版本统一 Docker 18.09.0 --- kubeadm-1.14.0-0 kubelet-1.14.0-0 kubectl-1.14.0-0 --- k8s.gcr.io/kube-apiserver:v1.14.0 k8s.gcr.io/ku... 阅读原文
2020-11-03 06:00:04 阅读(2443) 评论(0)
摘要: kubernetes 环境安装Nacos集群 1.nfs服务器配置 #所有k8s节点执行 yum install -y nfs-utils mkdir -p /usr/local/nacos/nfs-share mkdir -p /usr/local/nacos/mysql-slave mkdir -p ... 阅读原文
2020-11-02 23:35:03 阅读(2415) 评论(0)