自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 Zabbix通过SNMP协议实现对服务器和Win10系统的监控

Zabbix通过SNMP协议实现对服务器和Win10系统的监控

2021-12-25 10:22:01 2784

原创 Zabbix Agent2客户端自定义监控项以及触发器触发邮件告警实例

Zabbix Agent2自定义监控项以及触发邮件告警实例

2021-12-24 16:53:28 1618

原创 Zabbix5.0服务端和zabbix-agent2客户端安装及相关概念

zabbix5.0服务端和zabbix-agent2客户端安装及相关概念

2021-12-24 15:32:37 1503

原创 基于JWT的用户登录认证的原理与实现

JWT认证原理JWT简介: JWT(JSON Web Token)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于JSON对象在各方之间安全的传输信息。该信息可以被验证和信任,因为它是数字签名的。JWT的结构: JWT由三个部分组成,各部分之间用小数点连接。这三部分分别是Header(请求头)、Payload(有效载荷)、Signature(签名),一个典型的JWT看起来是这个样子的:xxx.yyy.zzz1. header请求头: 由Token的类型和算法名称组成,如下所示

2020-11-12 22:14:38 4722 1

原创 使用EasyExcel实现Excel的导入导出以及使用过程中遇到的bug

引入EasyExcel的依赖<!-- EasyExcel 2.2.3 --><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.3</version></dependency><!-- lombok 1.18.2 --> &l

2020-11-10 15:58:28 3119 1

原创 SpringCloud系列之Hystrix熔断器

什么是断路器?断路器本身是一个开关设置,当某个服务单元发生故障之后,通过断路器的故障监控(类似保险丝),向调用方返回一个服务预期的,可处理的备选相应(fallBack),而不是长时间的等待或者抛出调用方法无法吹的异常。这样就保证了服务调用方的线程不会长时间,不必要的占用,从而避免了故障在分布式系统中的蔓延,乃至“雪崩 ”。Hystrix的目标通过第三方客户端库访问的依赖项(通常是通过网络)...

2019-10-24 12:00:44 369 1

原创 SpringCloud系列之Zuul网关和Zuul过滤器

Zuul网关什么是Zuul网关?Zuul是SpringCloud全家桶的微服务网关。所有从app或者网站(第三方)来的请求都会经过Zuul到达后端的Netflix应用程序。作为一个边界性质的应用程序,Zuul提供了动态路由、监控、弹性负载和安全功能。Zuul底层利用filter实现如下功能:认证和安全,识别每个需要认证的资源,拒绝不服务要求的请求。性能检测,在服务边界追踪并统计数据,提...

2019-10-24 11:10:33 966 1

原创 Java实现定时任务需求的几种方式(含SpringTask方式)

实现定时执行某个任务的几种方式:使用java自带的java.util.Timer类。JDK自带的ScheduledExecutorService类。使用SpringTask,Spring3.0之后自带的Task。用起来比较方便(笔者推荐使用)使用Quartz调度器,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配置起来稍显复杂。简单举几个栗子...

2019-08-01 15:26:17 1264 1

原创 SpringBoot整合MongoDB数据库并实现基础CRUD

MongoDB安装教程:MongoDB数据库安装以及将MongoDB设置为系统服务1. 引入jar包<dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactI...

2019-07-31 11:30:34 742 1

原创 MongoDB数据库安装以及将MongoDB设置为系统服务

java操作MongoDB,移步:SpringBoot整合MongoDB数据库实现简单的CRUD1. 安装MongoDB一、 下载MSI安装包,路径 https://www.mongodb.com/download-center/community 打开如下:二、 (安装步骤省略)配置环境变量 我安装的默认路径:C:\Program Files\MongoDB\Server\4....

2019-07-31 11:10:16 429 1

原创 Java生成二维码与解码二维码

下载QRCode.jar包下载完成后在cmd命令行执行以下命令mvn install:install-file -Dfile = QRCode的路径 -DgroupId=QRCode -DartifactId=QRCode -Dversion=3.0 -Dpackaging=jar注意: 需要配置maven环境变量在pom.xml文件里添加jar包<dependency>...

2019-05-18 10:07:28 1246

原创 RabbitMQ安装和基本命令操作

进入RabbitMQ官网:www.rabbitmq.com1. 安装Erlang在安装RabbitMQ之前,需要先安装Erlang 。全部点击“下一步”就行。安装完成后检查一下系统变量,如下:2. 安装rabbitMQ下载运行rabbitmq-server-3.7.12依旧可以不改变默认进行安装。注意:默认安装的RabbitMQ 监听端口是156723. 激活激活 Rabb...

2019-04-01 17:02:32 425

原创 Lombok插件的安装和使用

IDEA中安装Lombok插件打开IDEA的Setting –&amp;amp;gt; 选择Plugins选项 –&amp;amp;gt; 选择Browse repositories –&amp;amp;gt; 搜索lombok –&amp;amp;gt; 点击安装 –&amp;amp;gt; 安装完成重启IDEA –&amp;amp;gt; 安装成功后重启IDEA引入lombok的jar包&amp;amp;lt;dependency&

2019-03-04 13:44:31 2174 1

原创 Linux系统安装JDK

下载jdk-8u151-linux-x64.tar.gz在usr目录下创建java安装目录 1. cd /usr (打开目录) 2. mkdir java (创建&quot;java&quot;目录)将下载下来的jdk拷贝到java目录下,直接ctrl-c,ctrl-v5. 解压jdk到当前目录tar -zxvf jdk-8u151-linux-x64.tar.gz (解...

2019-03-04 13:23:42 1060 1

原创 安装Vue-cli脚手架以及使用命令搭建Vue-cli + webpack项目

1. Vue-cli脚手架安装,配置vue命令环境vue-cli依赖于node.js,所以需要先安装node.js安装好node.js后,测试看是否安装成功!接下来安装vue-cli命令(npm install vue-cli -g)这种方式安装下载速度非常慢,所以我现在用cnpm安装。首先安装cnpm(npm install -g cnpm)安装好后运行(cnpm install v...

2019-02-24 12:57:42 922 1

原创 Spring、SpringMVC、MyBatis三大框架整合之多对多查询

写配置文件web.xml&amp;amp;amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;amp;amp;quot;1.0&amp;amp;amp;amp;amp;quot; encoding=&amp;amp;amp;amp;amp;quot;UTF-8&amp;amp;amp;amp;amp;quot;?&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;

2018-11-25 13:16:45 1458 1

原创 使用Spring AOP横切的方式实现模拟缓存

Spring可以灵活的aopAspect.xml&amp;amp;amp;amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;amp;amp;amp;quot;1.0&amp;amp;amp;amp;amp;amp;quot; encoding=&amp;amp;amp;amp;amp;amp;quot;UTF-8&amp;amp;amp;amp;amp;amp;quot;?&amp;amp;amp;amp;amp;a

2018-11-18 20:59:53 613 1

原创 Tomcat 常见问题及配置

关于Tomcat问题环境变量新建系统变量:变量名:CATALINA_BASE 变量值:D:\apache-tomcat-7.0.70(Tomcat目录)新建系统变量:变量名:CATALINA_HOME 变量值:D:\apache-tomcat-7.0.70(Tomcat目录)打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin...

2018-11-18 18:03:10 579

原创 JVM内存解析

内存区域:程序运行过程基本数据类型重新赋值:开辟一个新空间来储存新的值,将原先的指针删除,将变量指向新值,程序运行结束时原先的值被回收;引用数据类型:例:Birth d = new Birth(1,2,2014);栈空间先分配一个变量d,d是实例。堆空间存放new出来的Birth类型对象。变量指向对象的地址;修改一个变量所指向的对象,那么指向相同的其他变量也会改变。栈中的数据和堆中...

2018-11-18 18:01:57 264

原创 SAXBuilder解析

SAXBuilder是什么?SAXBuilder是一个JDOM解析器,能够将路径中xml文件解析到Document对象**例:** SAXBuilder builder = new SAXBuilder(); Document doc = builder.build(path);使用SAXBuilder的优缺点优点:对内存消耗小,适用于只处理xml文件缺点:不易编程(需要借助han...

2018-11-11 18:01:09 2219

原创 MyEclipce配置Maven教程

去maven官网下载maven的压缩包文件解压 打开文件,创建一个空文件夹(repository)打开conf文件夹,找到settings.xml文件,双击打开settings.xml文件需要添加一个路径,就是刚创建的repository路径进入MyEclipcewindows -&gt; Preferences -&gt; Maven -&gt; Us...

2018-11-07 15:10:23 201

原创 JAVA代理模式

代理模式代理模式(Proxy)主要的就是一个公共接口、一个具体的类、一个代理类。代理类持有具体类的实例,代为执行具体类的实例方法;静态代理静态代理在使用时,需要定义接口或者父类,被代理的对象与代理的对象一起实现共同的接口或者继承相 同的父类静态代理实例:定义一个公共的接口目标对象 实现接口代理对象 与目标对象实现同一个接口Main方法静态代理总结:可以做到不...

2018-11-07 14:28:43 193

原创 自己动手封装AJAX

AJAX = Asynchronous JavaScript and XML (异步的JavaScript和XML)AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量的数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载网页的情况下,对网页的某个部分进行刷新(更新)。传统的网页(未使用AJAX)如需更新内容,必须加载整个页面;XMLHttpRequest对象(...

2018-11-07 14:28:16 225

Lombok官网插件

Lombok官网插件,版本:lombok-plugin-0.33-2019.2、2019.2 — 2019.2.4

2021-01-11

docker容器的MySQL镜像文件

MySQL的版本是8.0.21。docker可加载到image镜像。加载成功后 使用docker images命令可查看。

2020-09-23

空空如也

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

TA关注的人

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