自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM组成(Xmind)

(https://img-blog.csdnimg.cn/e982724a3c794ced850a1715aa196af7.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5riU5aSrX2Zpc2htYW4=,size_20,color_FFFFFF,t_70,g_se,x_16)

2021-09-02 20:55:25 174

原创 keepalived安装及使用

keepalived安装及使用一、下载下载: https://www.keepalived.org/download.html 二、安装安装keepalived前需要安装相关依赖:yum install openssl openssl-devel popt popt-devel ipvsadm libnl libnl-devel libnfnetlink libnfnetlink-devel -y解压下载下来的压缩文件:tar -zxvf keepalived-2.0.20.tar.gz

2021-08-31 21:30:05 775

原创 Keepalived介绍及相关概念

Keepalived是一个C语言编写的路由软件,基于Linux系统下虚拟服务器(IPVS)的,基于 实现负载均衡及== VRRP(虚拟路由冗余协议) ==高可用的工具。开源软件。一、高可用性; HA(High Available)高可用性是通过系统的可靠性和可维护性来度量; 在实际中, 通常使用平均无故障时间(MTFF)来度量系统的可靠性; 用平均维护时间(MTTR)来度量系统的可维护性;** HA = MTFF/(MTFF+MTTR) **一般比较好的情况下是宕机时间不超.

2021-08-31 21:23:36 342

原创 Nginx概况及基础负载均衡使用

Nginx系列前言Nginx是一个用c语言开发的高性能web服务器、轻量级的,跨平台;对于高效处理大规模并发连接,nginx支持Linux上的epoll;业界主要的web服务器:Apache、tomcat、jetty、IIS 1. tomcat与Jetty为面向JAVA语言的,属于重量级服务器,性能无法与nginx想媲美; 2. IIS为Windows下的服务器;Apache:(httpd):采取创建进程的方式接受http访问世界第一的web服务器、具有稳定、开源、跨平台,不支持高

2021-08-29 16:49:52 144

原创 JAVA8常用新特性—接口默认方法、函数式接口、lambda表达式、内置功能性函数式接口、方法引用

一、 接口默认方法接口不仅可以声明未实现的抽象方法,也可以声明已经实现的方法。接口默认方法使用** default **修饰default void testMethod(){ System.out.println("接口默认方法")}目的为了解决接口的修改与已有的实现不兼容的问题,丰富接口的功能,接口默认方法可以作为程序向前兼容的一种实现形式;在实现类中,可以对默认方法进行覆盖(重写),而静态方法则不行;public interface TestInter{ void testM

2021-08-18 22:04:12 309

原创 SpringBoot跨域资源共享CORS支持

SpringBoot跨域资源共享CORS支持Spring 4.2.x版本开始支持CORS传统的ajax请求方法只能加载同一个域名下的资源,但是浏览器可以是发起跨域请求,能在HTML中链接一个外域的资源。CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing),它允许浏览器向跨源服务器发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制;这种CORS使用了一个额外的HTTP响应头来赋予当前user-agent(浏览器)获得非同

2021-08-17 21:29:23 147

原创 springboot中敏感配置信息加密处理

springboot中敏感配置信息加密处理springboot中的配置信息主要卸载application.properties文件中,主要配置了一些数据库的连接、redis配置等等,一般在企业生产中,会将这部分信息进行加密处理。使用了jasypt类库 官网地址也可以在maven中引入依赖: <!-- jasypt-spring-boot-starter --> <dependency> <groupId>com.github.ulisesbocc

2021-08-17 20:55:01 345

原创 springboot中集成mybatis及使用jsp

springboot集成mybatis1、引入mybatis依赖<!-- mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> </dependency>

2021-08-16 21:39:03 252 1

原创 springboot中的main方法

Springboot 中的main方法分析springboot中的主程序入口:@SpringbootApplicationpublic static void main(String[] args){ springApplication.run(App.class,args);}其实该部分的作用就是生成一个spring的IOC容器,作用同等于下列sourceApplicationContext context = new springApplicationBuilder()

2021-08-16 21:18:16 2821

原创 Zookeeper安装及基本客户端操作命令

@TOCzookeeper安装1.下载zookeeper压缩包 :https://zookeeper.apache.org/2.解压缩; tar -zxvf apache-zookeeper.3.7.0-bin.tar.gz;3.复制cfg配置文件cd /apache-zookeeper.3.7.0-bin/confcp -ef zoo_sample.cfg zoo.cfg;vim zoo.cfg# 修改zookeeper的默认持久化文件地址及日志地址找到 dataDir 及dataL

2021-07-22 22:10:00 349 1

翻译 zookeeper简介及应用

zookeeper简介及应用简介/快速入门ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed

2021-07-22 15:18:46 126

原创 工程协作(Maven专题:构建项目的生命周期模型及核心命令)(四)

Maven的功能:管理依赖:在pox.xml文件中,无须命令支持; 构建项目:将整个项目的构建过程生成Maven项目构建的生命周期; 管理项目信息:生成站点文档,mvn site,即可;Maven的相关命令都是由其支持的功能来决定的;Maven的核心命令都集中在支持构建项目中。目录Maven项目的生命周期;清理默认站点Maven项目的生命周期;清理->编译->编...

2021-07-20 15:26:17 96

原创 工程协作(Maven专题:仓库)(三)

仓库:统一存放所有依赖的jar包、插件plugin、构建工程的输出的目录。分类本地仓库 存放在本地计算机中的仓库、默认在根目录下的.m2目录下。 当本地仓库中找不到对应依赖,则会通过远程仓库去下载对应依赖到本地仓库中。 修改本地仓库的存放位置:在setting.xml中修改<local Repository>标签值,指定相关的目录。 修改远程仓库地址:修改setting.xml中的<mirror>标签值、...

2021-07-20 11:44:59 118

原创 工程协作(Maven专题:pom.xml)(二)

POM:Project Object Model 项目对象模型 POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。作用类似ant的build.xml文件,功能更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。事实上,在Maven世界中,project可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。基础标签...

2021-07-20 11:32:12 130

原创 工程协作(Maven专题:背景)(一)

Maven:项目管理工具。 功能;管理依赖,自动化构建项目,管理项目信息。构建项目:从源码程序到可运行的程序,例如:需要将Java源码文件编译为class文件;需要将程序打包,需要测试等等......采用约定大于配置的原则:约定>配置>编码;POM: project object Model 项目对象模型;一.Maven的安装:二.Maven的使用:...

2021-07-20 11:00:53 117

原创 RabbitMQ安装及配置启动和配置用户相关命令

RabbitMQ作为MQ中重要的一种MQ,下面介绍RabbitMQ在Windows环境下的安装及配置图形界面:一.安装; 1.安装Erlang: 官网中下载安装包安装:https://www.erlang.org/downloads 2.安装RabbitMQ:https://www.rabbitmq.com/#getstarted二.环境变量配置;在系统中配置环境变量目的;1.启动时,直接在cmd中启动,无须到rabbit的安装目录sbin下启动。2...

2021-03-15 09:29:32 219

原创 JDK7中的HashMap

JDK中的HashMap;HashMap<k,v> map = new HashMap<?,?>();HashMap的结构组成:由数组+链表实现;每个数组中都存储着一个单向链表。那如何来进行存储呢?大家都知道,ArrayList的结构为数组组成,其中主要方法为add(),将一个元素加入到ArrayList中,而在数组的存储特点是:顺序存储,每个值都带有一个“下标”,通过下标值就能娶到对于的元素; 由ArrayList源码分析所知:add()方法是通过计算...

2020-10-15 22:23:19 194

原创 YAML语法

YAML; 以数据为中心,比JSON于XML更适合做配置文件;配置实例;xml;<server><port>8080</port></server>yml;server: port:8080

2020-10-12 21:22:14 261

原创 springboot相关注解学习

1.@controller 作用于类上 用于controller层,声明该类为controller配置类。2.@ResponseBody .作用在方法上:表示该方法返回json类型数据; .作用在类上:表示该类中的所有方法返回值都为json数据类型3.@RestController; 作用于类上 组合注解;同等于@controller+@ResponseBody...

2020-10-12 21:18:22 219

原创 springboot学习笔记第一弹

从零开始学习springboot框架,第一篇博客记录学习知识:springboot的启动类必须在某个package下或者使用@componentscan注解指定扫描包的路径;<!-指明所有依赖的父依赖版本,springboot会自动根据父版本下载与之对应的各个依赖的jar包--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spri.

2020-10-09 22:27:28 224

空空如也

空空如也

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

TA关注的人

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