- 博客(11)
- 收藏
- 关注
原创 mybatis-plus逆向工程,下载即用
mybatis-plus-generator可以帮助我们快速生成所需的controller、service、mapper、entiy、xml等文件,支持lombok、mybatis-plus注解的生成github地址
2020-08-22 00:15:57 331
原创 kubernetes从入门到放弃之二进制部署k8s集群(安装etcd)
本文承接上篇文章kubernetes从入门到放弃之二进制部署k8s集群(安装docker)安装etcd集群etcd是一个分布式键值存储系统,用于保存集群状态数据,比如pod、service等对象信息。安装前的准备工作安装位置我们在192.168.1.130、192.168.1.128、192.168.1.129三台服务器上安装,切记,生产环境需要安装到k8s集群之外的服务器(所有服务器...
2020-04-05 17:30:44 261
原创 kubernetes从入门到放弃之二进制部署k8s集群(安装docker)
本文承接上篇文章kubernetes从入门到放弃之k8s介绍kubernetes集群几种主流部署方式minikubeMinikube是一个工具,可以在本地快速运行一个单点的kubernetes,仅用于尝试kubernetes或日常开发的用户使用。部署地址 https://kubernetes.io/docs/setup/minikube/kubeadmKubeadm也是一个工具...
2020-04-05 13:34:05 409
原创 kubernetes从入门到放弃之k8s介绍
kubernetes概述kubernetes是Google在2014年开源的一个容器集群管理系统,简称k8s;k8s用于容器化应用程序的部署,扩展和管理;k8s提供了容器编排、资源调度、弹性伸缩、部署管理、服务发现等一系列功能;k8s官方网址 https://www.kubernetes.iokubernetes特性自我修复在节点故障时,重启失败的容器,替换以及重新部署,保证...
2020-04-05 11:58:38 466
原创 配置文件敏感信息加密方法
前言在开发过程中,我们数据库的连接信息是很敏感的,直接以明文的方式写在配置文件中,存在很大的风险,数据库用户名及密码很容易泄露,所以推荐以密文的方式书写配置文件中的敏感信息。jasypt 是一个 java 实现的安全框架,国外大神 Ulises Bocchio 写了一个spring boot 下用的工具包,github 地址https://github.com/ulisesbocchio/jas...
2020-02-23 23:04:32 1053
原创 rabbitmq集群的搭建
安装准备使用两台虚拟机192.168.200.131 作为主服务器192.168.200.142 作为从服务器6位linux系统Linux m200p131 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux依赖环境的安装yum -y i...
2020-02-23 20:56:13 342
原创 ELK分布式日志系统的搭建以及使用
ELK的组成ELK是elasticsearch、logstash、kibana三个开源框架的首字母简写,logstash负责采集日志文件并写入elasticsearch集群,kibana是从elasticsearch集群快速查询日志的客户端;下载准备下载elasticsearch,https://www.elastic.co/cn/downloads/elasticsearch;下载no...
2020-02-23 18:50:05 681
原创 redis集群的发布订阅模式
项目开发过程中,遇到需要发消息的情况,是不是脑海里不自主的浮现kafka、rabbitmq等常用的消息队列?但如果消息非常简单,并且用量也不大,消息队列就会有点大材小用了吧,忽然想起了redis 也有消息队列的功能,只不过我们经常把redis 用作缓存(这个是redis最大的卖点),忽略了它的辅助技能,今天我就简单讲解一下 redis 的发布订阅模式如何使用。发布者和订阅者都是Redis客户端...
2019-10-25 14:36:42 4701 2
原创 利用阿里研发的easyexcel导入导出excel,避免OOM,并对excel加密保护
利用阿里研发的easyexcel导入导出excel,避免OOM,并对excel加密保护虽然POI是目前使用最多的用来做excel解析的框架,但这个框架并不那么完美。大部分使用POI都是使用他的userModel模式。userModel的好处是上手容易使用简单,随便拷贝个代码跑一下,剩下就是写业务转换了,虽然转换也要写上百行代码,相对比较好理解。然而userModel模式最大的问题是在于非常大的...
2019-10-23 10:39:05 9866 7
原创 RabbitMQ 死信队列的简单使用
RabbitMQ 死信队列的简单使用关于RabbitMQ死信队列死信队列,顾名思义,就是存放死信的队列,消息死掉的方式通常有以下几种:消息被拒绝(basic.reject/ basic.nack)并且不再重新投递 requeue=falsechannel.basicNack(message.getMessageProperties().getDeliveryTag(), false, f...
2019-06-05 11:59:57 878
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人