自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 搭建Kubernetes集群

Kubernetes 集群中主要存在两种类型的节点Minion 节点是实际运行 Docker 容器的节点,负责和节点上运行的 Docker 进行交互,并且提供了代理功能。Master 节点负责对外提供一系列管理集群的 API 接口,并且通过和 Minion 节点交互来实现对集群的操作管理。Kubernetes相关组件apiserver:用户和 kubernetes 集群交互的入口,封装了核心对象的增删改查操作,提供了 RESTFul 风格的 API 接口,通过 etcd 来实现持久化并维护对象的

2020-07-20 13:30:31 226 1

原创 详细解析SpringIOC加载过程

首先来一张图描述下spring的思想Spring设计的初衷Spring是为解决企业级应用开发的复杂性而设计,她可以做很多事。但归根到底支撑Spring的仅仅是少许的基本理念,而所有地这些的基本理念都能可以追溯到一个最根本的使命:简化开发。这是一个郑重的承诺,其实许多框架都声称在某些方面做了简化。而Spring则立志于全方面的简化Java开发。对此,它主要采取了4个关键策略:1,基于POJO的轻量级和最小侵入性编程;2,通过依赖注入和面向接口松耦合;3,基于切面和惯性进行声明式编程;4,通过切

2020-07-13 11:24:30 304

原创 Java线程池总结

线程池各个参数的作用,简单阐述一下线程池工作流程。常见的线程池有哪些,分别适用于什么场景?使用无界队列的线程会导致内存飙升吗?Java线程池概念顾名思义,管理线程的池子,相比于手工创建、运行线程,使用线程池,有如下优点降低线程创建和销毁线程造成的开销提高响应速度。任务到达时,相对于手工创建一个线程,直接从线程池中拿线程,速度肯定快很多提高线程可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,还会降低系统稳定性,使用线程池可以进行同意分配、调优和监控Java线程池创建无.

2020-07-02 09:33:24 160

转载 RabbitMQ死信队列实现延迟消息

项目使用框架介绍RabbitMQRabbitMQ是一个被广泛使用的开源消息队列。它是轻量级且易于部署的,它能支持多种消息协议。RabbitMQ可以部署在分布式和联合配置中,以满足高规模、高可用性的需求。RabbitMQ的安装和使用安装Erlang,下载地址:http://erlang.org/download/otp_win64_21.3.exe安装RabbitMQ,下载地址:https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.14

2020-05-13 14:40:42 726

原创 使用Jenkins打包部署VUE项目

我是基于我的上一篇文章之后写的,如果不太清楚jenkins的安装,先去看我上一篇文章:传送门Docker环境下的安装下载nginx的Docker镜像:docker pull nginx:1.14.2创建目录/home/nginx/html、/home/febs/nginx/logs和文件/home/nginx/conf/nginx.conf,分别用于挂载Nginx html,logs和配置文件:mkdir -p /home/nginx/1ogsmkdir -p /home/nginx/ht

2020-05-11 16:29:29 1212

原创 使用Jenkins打包部署SpringBoot项目

Jenkins简介Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。我们可以用Jenkins来构建和部署我们的项目,比如说从我们的代码仓库获取代码,然后将我们的代码打包成可执行的文件,之后通过远程的ssh工具执行脚本来运行我们的项目。Jenkins的安装及配置Docker环境下的安装下载Jenkins的Docker镜像:docker pull jenkins/jenkins:lts在Docker容器中运行Jenkinsdoc

2020-05-11 15:37:08 984

转载 使用Seata彻底解决Spring Cloud中的分布式事务问题!

Seata是Alibaba开源的一款分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,本文将通过一个简单的下单业务场景来对其用法进行详细介绍。什么是分布式事务问题?单体应用单体应用中,一个业务操作需要调用三个模块完成,此时数据的一致性由本地事务来保证。微服务应用随着业务需求的变化,单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用独立的数据源,业务...

2020-04-27 09:18:06 788

原创 CDH6.3.1安装CM启动不了

问题在进行cdh6.3.1安装过程中,使用 systemctl start cloudera-scm-server 启动CM 无任何日志,启动失败。使用 linux自带的系统日志工具:journalctl -xe,发现如下错误:-- The start-up result is done.Dec 19 19:28:06 hdh02.c.p.xyidc cm-server[1826]: +=...

2020-04-23 13:53:45 1768

原创 CDH6.3.1集群企业真正离线部署

⼀.准备⼯作1.离线部署主要分为三块:a.MySQL离线部署b.CM离线部署c.Parcel⽂件离线源部署2.规划:节点MySQL部署组件Parcel⽂件离线源CM服务进程⼤数据组件master01MySQLParcelActivity MonitorNN RM DN NMnode01Alert Publisher Event Serve...

2020-04-23 13:39:58 809

原创 解决虚拟机centos输入ip addr命令看不到ip地址

进入ect/sysconfig/network-scripts目录在文件路径下找到ifcfg-ens33文件然后进行修改将ONBOOT的值改为yes,ONBOOT的意思是,开机时是否启动。重启网络服务,service network restart,再重新查看ip地址,ip地址就可以看到了...

2020-04-20 15:01:28 1835

原创 OAuth2.0之微信授权登录

OAuth2.0之微信授权登录准备工作去微信工资平台注册: https://open.weixin.qq.com熟悉微信登录流程参考文档:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&...

2020-04-17 14:55:57 2550

原创 SpringSecurityOauth2+JWT实现单点登录

单点登录的介绍单点登录(Single Sign On),简称为 SSO,SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。OAuth2 相关解释Resource owner(资源拥有者):拥有该资源的最终用户,他有访问资源的账号密码;Resource server(资源服务器):拥有受保护资源的服务器,如果请求包含正确的访问令牌,可以访问资源;Clie...

2020-04-17 12:08:22 3153 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除