- 博客(15)
- 资源 (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 185
原创 springboot中使用snmp4j对linux及windows系统进行资源情况监测
前言:上面两篇博客已经分享了分别在windows和linux安装snmp服务的教程,现在开始应用到springboot项目中去,用来监控服务器的内存CPU占用率、磁盘大小、已使用、未使用的磁盘大小、网络上行下行速率等,步骤如下:1.导入maven包: <!--snmp4j--> <dependency> <groupId>org.snmp4j</groupId> <a
2020-06-24 15:49:16 4018 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 431
原创 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 4088 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 991
原创 阿里云服务器+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 1687
原创 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 9066 1
原创 windows2008系统开启snmp服务的方法教程
前言:在上一篇已经讲述了在linux系统中安装snmp服务进行监控的方法,这一篇描述一下在windows系统下是怎么开启snmp服务的,接下来在描述在springboot中通过snmp4j工具包对服务器资源进行监控。一、安装snmp服务1.1打开服务器管理打开【开始】→【管理工具】→【服务器管理】1.2添加功能2、服务器管理器-功能-添加功能1.3选择SNMP服务进行安装点击安装等待安装完毕安装完成后可以看到...
2020-06-24 15:26:22 4724
原创 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 1336 1
原创 springboot项目集成elasticsearch、包括增删改就部分分组、求和、求平均值等计算的用法
简介:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简
2020-06-24 14:11:43 1521
原创 开源热门springboot项目-bootdo集成mongodb,包括增删改、分页、分组计算、求平均值等聚合查询等
前言:由于最近做的一个物联网项目,需要通过传感器等进行监控,而传感器的的数据是通过mqtt进行上报的。传感器数量多且状态有改变就会发布数据提供订阅,因此数据量也较大,用传统的关系型数据库存储数据不实际,而且业务中不存在大量复杂的事务逻辑操作,可以避开事务机制(回滚)。综合考虑,使用mongodb进行传感器数据的存储。1.导入maven包:<!--mongodb--> <dependency> <groupId>org.sp
2020-06-24 12:04:09 587
原创 通过反向代理方式处理cas单点登录内外网双ip访问的问题
前言:由于项目部署的的环境是内外网隔离的模式,把网络分成内网和外网两部分。cas服务器及客户端部署在内网,通过端口映射的方式把服务端口向外网开放,外网用户只能通过外网IP访问客户端。因此会存在一个问题,我们的客户端配置casServer地址及回调的url使用的是内网的。用户通过外网ip访问后,跳转的cas登录地址为内网的地址,因此是访问失败的。而如果配置成外网ip的话,通过内网ip访问也是失败的,浏览器显示的是外网的地址。我们的需求是,通过外网ip访问的客户端业务系统,重定向到外网的cas服务器,登录后
2020-06-24 10:53:26 2658 2
原创 cas服务器,客户端的集群配置,分布式部署redis
前言:由于项目需要配置负载均衡集群等,而cas的登录session及票据ticket等是保存在内存的,集群后分别在两个tomcat服务器上,所以会出现登录一个客户端之后,访问另一个客户端,此时可能请求的是另一个cas服务器的tomcat,这一个尚未登录,因此获取不到登录的信息,仍然会跳转登录页,单点登录失效。通过查阅资料,发现处理这种情况,需要两个步骤,分别是:(1)session共享 :session的存取都从中央缓存redis中存取(2)票证共享 :采用统一的ticket存取策略,所有tic
2020-06-24 10:06:26 1420
原创 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 1676
原创 单点登录从零开始,搭建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 1012
Spring boot +dubbo+zookeeper +Mybatis基础框架
2020-07-07
zookeeper+dubbo-admin.zip
2020-07-07
单点登录cas服务器demo及springboot客户端demo
2020-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人