自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

原创 mongodb从零开始详细,从安装、副本集群到集成到springboot、增删改、分页、分组计算、取最新数据等

这里写目录标题centos7安装mongodbmongodb副本集群详细热门springboot开源项目bootdo集成mongodbcentos7安装mongodb博客地址:https://blog.csdn.net/qq_29467891/article/details/107032924mongodb副本集群详细博客地址:https://blog.csdn.net/qq_29467891/article/details/105817480热门springboot开源项目bootdo集成mon

2020-06-30 09:43:28 171

原创 springboot中使用snmp4j对linux及windows系统进行资源情况监测

前言:上面两篇博客已经分享了分别在windows和linux安装snmp服务的教程,现在开始应用到springboot项目中去,用来监控服务器的内存CPU占用率、磁盘大小、已使用、未使用的磁盘大小、网络上行下行速率等,步骤如下:1.导入maven包: <!--snmp4j--> <dependency> <groupId>org.snmp4j</groupId> <a

2020-06-24 15:49:16 3706 1

原创 springboot开源热门项目-bootdo修改支持多数据源

1.需要的maven包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.4</version> </dependency> <dependency>

2020-06-15 11:32:18 397

原创 java线程池处理多并发,所有进程执行完后再统一处理结果

java线程池处理多并发,所有进程执行完后再统一处理结果线程池配置类多线程并行demo线程池配置类import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.ann...

2020-04-26 17:29:18 5384 2

原创 centos配置nacos集群

3.1安装jdk1.8以上及配置环境变量 把jdk-8u201-linux-x64.tar.gz上传到/opt/tools目录下,解压到/opt/app目录下。1.启动一个微服务,nacos地址为nginx代理的地址192.168.72.129:80,可以看到服务已经注册上去。启动成功后可以看到三个集群节点,分别是leader、follower、candidate三个节点。重新上线,主节点变为7848,应该是进行了重新选举,微服务在过程中注册正常。停掉主节点,可以看到主节点变为7846,且服务没异常。

2023-04-26 14:08:51 931

原创 物联网初体验-ESP8266+ESP-01S+DHT11+MQTT上报传感器数据

非打广告,淘宝可以搜到很多,,传感器自带3根杜邦线。

2023-04-26 11:18:13 1188

原创 springboot+vue+cas实现单点登录、退出

*** @description 重写拦截器自定义状态码,实现前后端分离的单点登录*/} //升级cas-client版本后// if(!} else {

2023-04-26 10:05:55 1678 1

原创 minio分布式文件系统集成、部署学习

minio启动成功后,可以直接访问:http://localhost:9001 进入到web ui客户端。

2023-04-04 10:49:16 346

原创 WIndows Docker Desktop 打包arm架构镜像

【代码】WIndows Docker Desktop 打包arm架构镜像。

2023-04-04 09:07:24 1568

原创 springboot获取nacos的服务列表、实例列表及修改实例、发布配置等

发布配置:configService.publishConfig(dataId, groupId, conf.toJSONString());获取配置:String config = configService.getConfig(dataId, groupId, 0L);官方文档说明:https://nacos.io/zh-cn/docs/sdk.html。

2023-03-30 09:33:55 9509 4

原创 sentinel整合restTemplate进行限流熔断时接口路径通配符处理

sentinel使用restTemplate:https://blog.csdn.net/liuhenghui5201/article/details/113839889。sentinel适配httpclient:https://blog.csdn.net/qq_35529969/article/details/122950606。在sentinel的链路显示的是:GET:http://timor.tech/api/holiday/year/2023,配置的通配符规则不生效。

2023-03-29 11:58:39 513

原创 从零开始-搭建Spring boot +dubbo+zookeeper +Mybatis基础框架(附源码)

学习搭建Spring boot +dubbo+zookeeper +Mybatis框架1、下载安装注册中心zookeeper1.1、下载zookeeper1.2、修改配置1.3、运行zookeeper2、下载运行dubbo可视化工具-dubbo-admin2.1、下载dubbo-admin.war2.2、运行dubbo-admin2.3、修改配置文件2.4、重启tomcat3、spring-boot整合3.1、新建一个maven父项目3.2、搭建common模块3.3、搭建provider模块3.4搭建cu

2020-07-07 16:47:40 428

原创 记录一次360浏览器兼容模式下定时刷新(请求接口)的缓存问题

1.问题产生因业务需要需要定时请求接口刷新页面数据,发现在chorme,火狐等浏览器能正常使用,而用360兼容模式打开时,只有第一次加载的数据,后续定时刷新数据不变化。2.问题排查经查阅资料,发现360 浏览器“极速模式”采用 Blink ( Webkit ) 内核,“兼容模式”采用 Trident 内核 ( IE 内核 ) 。因此在请求方式是 get 方式的时候,浏览器会进行识别,如果该 get 请求是第一次请求的话,会从服务器拿数据;如果不是第一次请求的话,浏览器会从缓存中拿到上一次请求的数

2020-07-03 15:36:27 702

原创 最简单的elasticsearch-head插件安装、使用

1.本地电脑安装es_head-0.1.3.crx,打开方式(使用360浏览器):es_head-0.1.3.crx下载地址:https://download.csdn.net/download/qq_29467891/125727942.然后在插件栏中可以看到es head的插件3.点击运行:4.查看索引状态:5.数据浏览:6.条件查询数据:...

2020-07-03 13:34:35 888

原创 springboot整合mqtt进行消息的发布及订阅

springboot整合mqtt进行消息的发布及订阅1.导入maven包添加mqtt的配置mqtt客户端配置四、发布消息五、测试1.导入maven包 <!--mqtt--> <dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-mqtt</

2020-06-30 15:57:28 3905 4

原创 centos服务器进行EMQ X 服务的安装、集群及添加身份验证

一、简介1.EMQ X R3.2 消息服务器简介EMQ X (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。Erlang/OTP 是出色的软实时(Soft-Realtime)、低延时(Low-Latency)、分布式(Distributed) 的语言平台。MQTT 是轻量的(Lightweight)、发布订阅模式(PubSub) 的物联网消息协议。EMQ X 面向海量的 移动/物联网/车载

2020-06-30 15:00:48 919

原创 阿里云服务器+nginx+WordPress搭建个人博客教程

1.安装nginx安装过程不再详细描述,可参考另一篇博客《Nginx配置反向代理负载均衡入门教程》。2.安装MySQL2.1、mysql下载下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads2.2、将压缩包放到 tools目录下并解压把mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz上传到/opt/tools目录下,解压到/opt/app目录下# cd /opt/to.

2020-06-30 11:36:27 1609

原创 centos安装mongodb详细教程

CentOS安装MongoDB一、下载并安装1.官网下载mongodb安装包下载地址:https://www.mongodb.com/download-center/community 选择版本,这里选择4.0.14,操作系统为linux64位的 2.创建安装包存放目录及解压目录 3.解压到指定目录 命令:tar -zxvf mongodb-linux-x86_64-4.0.14.tgz -C /opt/app 4...

2020-06-30 08:47:43 8948 1

原创 windows2008系统开启snmp服务的方法教程

前言:在上一篇已经讲述了在linux系统中安装snmp服务进行监控的方法,这一篇描述一下在windows系统下是怎么开启snmp服务的,接下来在描述在springboot中通过snmp4j工具包对服务器资源进行监控。一、安装snmp服务1.1打开服务器管理打开【开始】→【管理工具】→【服务器管理】1.2添加功能2、服务器管理器-功能-添加功能1.3选择SNMP服务进行安装点击安装等待安装完毕安装完成后可以看到...

2020-06-24 15:26:22 4512

原创 Centos安装snmp服务监测服务器资源(内网情况下)

前言:因项目需要,对linux服务器及windows服务器进行服务器资源状态的监测,经过查阅资料,发现通过snmp监测不失为一种好的方式,且java有监测snmp的工具包,可以整合到springboot项目中使用。当前服务器资源在内网,是不能联网的,下面介绍离线的安装方法。一、准备文件准备好安装snmp服务需要的rpm包:perl-Data-Dumper-2.145-3.el7.x86_64.rpmnet-snmp-libs-5.7.2-28.el7_4.1.x86_64.rpmnet-

2020-06-24 14:50:15 1235 1

原创 springboot项目集成elasticsearch、包括增删改就部分分组、求和、求平均值等计算的用法

简介:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简

2020-06-24 14:11:43 1442

原创 开源热门springboot项目-bootdo集成mongodb,包括增删改、分页、分组计算、求平均值等聚合查询等

前言:由于最近做的一个物联网项目,需要通过传感器等进行监控,而传感器的的数据是通过mqtt进行上报的。传感器数量多且状态有改变就会发布数据提供订阅,因此数据量也较大,用传统的关系型数据库存储数据不实际,而且业务中不存在大量复杂的事务逻辑操作,可以避开事务机制(回滚)。综合考虑,使用mongodb进行传感器数据的存储。1.导入maven包:<!--mongodb--> <dependency> <groupId>org.sp

2020-06-24 12:04:09 527

原创 通过反向代理方式处理cas单点登录内外网双ip访问的问题

前言:由于项目部署的的环境是内外网隔离的模式,把网络分成内网和外网两部分。cas服务器及客户端部署在内网,通过端口映射的方式把服务端口向外网开放,外网用户只能通过外网IP访问客户端。因此会存在一个问题,我们的客户端配置casServer地址及回调的url使用的是内网的。用户通过外网ip访问后,跳转的cas登录地址为内网的地址,因此是访问失败的。而如果配置成外网ip的话,通过内网ip访问也是失败的,浏览器显示的是外网的地址。我们的需求是,通过外网ip访问的客户端业务系统,重定向到外网的cas服务器,登录后

2020-06-24 10:53:26 2503 2

原创 cas服务器,客户端的集群配置,分布式部署redis

前言:由于项目需要配置负载均衡集群等,而cas的登录session及票据ticket等是保存在内存的,集群后分别在两个tomcat服务器上,所以会出现登录一个客户端之后,访问另一个客户端,此时可能请求的是另一个cas服务器的tomcat,这一个尚未登录,因此获取不到登录的信息,仍然会跳转登录页,单点登录失效。通过查阅资料,发现处理这种情况,需要两个步骤,分别是:(1)session共享 :session的存取都从中央缓存redis中存取(2)票证共享 :采用统一的ticket存取策略,所有tic

2020-06-24 10:06:26 1270

原创 springboot+shiro+cas+pac4j客户端集成单点登录

前言:接上一篇,已经搭建好cas服务器,现在开始集成springboot客户端,由于使用的框架是开源热门springboot项目bootdo,这里直接用bootdo作演示,另外提供一个简单的springboot的demo用作参考。1.导入所需maven包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-s

2020-06-24 09:24:30 1590

原创 单点登录从零开始,搭建cas服务器,集成客户端springboot,服务器端、客户端集群搭建、内外网双ip处理等

一、搭建cas服务器1.下载cas-overlay-template,这里用的是5.2版本,github地址为:https://github.com/apereo/cas-overlay-template/tree/5.22.用Intellji Idea打开项目,然后添加当前项目为maven项目。执行Maven命令mvn install。执行时间较长,需耐心等待。执行结束后,该项目中会出现overlays目录,里面就是cas server的配置文件和class代码。3.mvn install执行后会

2020-06-19 17:32:51 906

原创 简单的Nginx配置反向代理负载均衡入门教程

Nginx配置反向代理负载均衡一、下载并安装1.到指定目录下进行下载#wget http://nginx.org/download/nginx-1.13.6.tar.gz2.解压#tar -zvxf nginx-1.13.6.tar.gz3.修改配置项#cd nginx-1.13.6#./configure4.安装依赖如果没configure成功(会显示XXX not foun...

2020-05-08 10:50:49 215

原创 mongodb副本集群搭建

一、Mongodb集群说明及选取集群方式mongodb集群的3种方式:Replica Set / Sharding / Master-Slaver。1.Master-Slaver:这个是最简答的集群搭建,不过准确说也不能算是集群,只能说是主备,故障出现时需要手动切换数据库。官方已经不推荐这种方式,因此不选择此种方式。2.Replica Set:副本集集群当中包含了多份数据,保证主节点挂...

2020-04-28 16:55:02 1123

Spring boot +dubbo+zookeeper +Mybatis基础框架

包含一个provider生产者端,一个customer消费者端及一个common暴露接口端,安装zookeeper后,分别启动ProviderApplication及CustomerApplication即可测试

2020-07-07

zookeeper+dubbo-admin.zip

注册中心zookeeper:解压后修改conf下面的zoo.cfg配置文件,设置日志等路径,然后启动zkServer.cmd 可视化dubbo-admin:把war包放到tomcat的webapps目录下运行,在WEB-INF下找到dubbo.properties修改配置,重启tomcat即可

2020-07-07

es_head-0.1.5.zip

一个elasticsearch-head插件,可以在360浏览器安装使用,可视化查看es的工具,选择打开方式-360浏览器即可

2020-07-03

SNMPTester.rar

snmp测试工具SNMPTester_downcc,打开后通过填入ip地址、社区名称、oid进行测试,获取服务器的监控情况

2020-06-24

单点登录cas服务器demo及springboot客户端demo

一个简单的集成了shiro+cas+pac4j的springboot项目,实现单点登录及单点退出。 包括一个cas-server服务器和一个demo客户端

2020-06-24

空空如也

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

TA关注的人

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