自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【06】idea搭建SpringBoot服务demo:集成mybaits+knief4j+netty-socketio

到此,基本已经结束。都是一些简单的集成,入门学习。参考了不少帖子,也记不大清楚了,就不一一贴出来了。再见!httpshttpshttpshttpshttpshttps。

2022-07-25 11:00:06 282

原创 【05】idea搭建SpringBoot服务demo:集成mybaits+knief4j+netty-socketio

对调用的接口做一下api注释,全部调整成GET方式请求。@Api(tags="测试接口")@ApiOperation(value="入门程序,HelloWorld")"+pra;}//测试注解方式操作数据库@ApiOperation(value="获取Dept")}//XML方式@ApiOperation(value="通过id获取对应的Dept")}@ApiOperation(value="多数据源测试"){https。...

2022-07-22 16:23:34 740 1

原创 【04】idea搭建SpringBoot服务demo:集成mybaits+knief4j+netty-socketio

解决方法是,把springboot默认使用的数据源HikariDataSource更换为DruidDataSource,并做相应的配置调整。数据源配置,添加一大堆,也许有些正是你需要的呢?这里真正要用的并不多,主要的那一个已经给圈起来了。作为一个后台接口服务,接口的文档也是必不可少。下一篇,在这个demo项目中集成knife4j,一个超牛的文档工具。上一篇遗留的问题,集成的durid无法很好地监控多数据源,现在予以解决。可以看到,两个数据源的信息都能看到,响应的sql监控也能正常显示。...

2022-07-22 15:17:10 250

原创 【03】idea搭建SpringBoot服务demo:集成mybaits+knief4j+netty-socketio

安装依赖更新安装依赖。druidcom.example.demo.*#监控SpringBeanfiltersstat,wall#底层开启功能,stat(sql监控),wall(防火墙)#配置监控页功能enabledtrueadminadminfalse#监控webenabledtrue/*filterstat#对上面filters里面的stat的详细配置1000trueenabledtruewallenabledtrueconfig。...

2022-07-21 15:44:04 275

原创 【02】idea搭建SpringBoot服务demo:集成mybaits+knief4j+netty-socketio

springboot集成mybaits。注解方式,xml方式操作数据库。

2022-07-21 10:13:21 128

原创 【01】idea搭建SpringBoot服务demo:集成mybaits+knief4j+netty-socketio

打开谷歌浏览器,地址栏中输入http//localhost8080/Hello?注意项目中引入的mysql驱动依赖,默认版本是8.0.29,由于我们使用的mysql是5.6.26,后面要修改调整一下。配置完这一步,已经能够正常启动。我们在创建个controller文件,运行helloworld。为了能正常启动,首先要调整mysql-connector的版本,并配置好数据库连接参数。Helloworld已经搞出来了,下一篇我们整合mybaits操作数据库。出现上图的信息,说明已经启动成功。...

2022-07-20 16:52:07 292

原创 详细讲解如何在vue中使用mqtt.js以ws连接并使用VerneMq消息服务?

第一步,先把VerneMq服务跑起来VerneMq是个开源的消息代理服务,目前不支持windows部署,所以我们准备了一个虚拟Ubutun,在上面部署该服务。刚开始使用的是docker方式部署,但是在容器中更改配置后无法重新加载应用(能力有限,实在搞不定),也就无法开启VerneMq中的ws连接,因此放弃这种部署方式,选择在ubutun上直接安装。具体安装步骤就不细说了,可参考官方安装文档。这里只对相应的配置文件说明一下,以及一些遇到的其他问题及解决办法。首先找到VerneMq的配置文件:/etc/ve

2022-03-10 17:08:15 3762

原创 在VS2019类库中如何集成并使用log4net日志插件

log4net简介log4net现下是非常流行的一款日志插件。log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。log4net是Apache软件基金会Apache Logging Services工程的一部分。Apache日志服务工程致力于为程序调试和审计提供跨语言的日志服务。VS2019 中使用log4net,三步走:step 1:集成log4net插件到项目中打开VS2019,新建

2020-12-01 15:51:10 1737

原创 【学习笔记一】.Net Core 3.1+微服务+Asp.Net Core开发+Core WebApi集群+Nginx+Consul+Ocelot+Polly+Ids4

入门学习.Net Core3.1 微服务架构,遇到的问题以及如何解决。代码示例及教程均参照up主“微软MVP-Eleven”的视频教程。先上代码。 从一个单体示例开始搞起,逐步向微服务架构演化。开发环境:VS2019、.Net Core3.1项目结构如下图所示:项目说明:Zhaoxi.MicroService.ClientDemo --web项目 作为一个client客户端调用并展示数据Zhaoxi.MicroService.Interface --类库项目 一个接口抽象(对应后面.

2020-09-15 16:37:54 1352 1

转载 javascript深入理解js闭包

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999;   function f1(){    alert(n);  }   f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。function f1(){  var n=999;} alert(n); // error这里有一个地方需要注

2020-08-14 16:41:06 108

转载 MySql的like语句中的通配符:百分号、下划线和escape

MySql的like语句中的通配符:百分号、下划线和escape%:表示任意个或多个字符。可匹配任意类型和长度的字符。Sql代码select * from user where username like ‘%huxiao’;select * from user where username like ‘huxiao%’;select * from user where username like ‘%huxiao%’;另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件

2020-07-07 15:06:01 1242

原创 Angular CLI 工具搭建Angular开发环境搭建(CentOS 7.0)

确保你的开发环境中包括 Node.js® 和一个包管理器。Angular 需要 Node.js 版本 10.9.0 或更高版本。要检查你的版本,请在终端/控制台窗口中运行 node -v。第一步:全局安装Angular CLI脚手架输入命令:npm install -g @angular/cli安装成功后,查看:ng --version第二步:构建一个示例项目输入命令:ng new my-app第三步:启动进入项目目录:cd my-app注:因为本项目是在虚拟机中(cento.

2020-06-28 16:18:12 449

原创 windows上用VS2019开发的 .NETCore项目如何打包部署到linux Docker中

现在Docker技术非常的流行,不知道一点都不好意思说自己是一个开发者。作为.NETCore开发者来说,大部分都是在windows上进行开发,而Docker是linux阵营里养大的娃,(windows上安装的Docker实际上跑在虚拟linux系统上),那么如何将windows上开发的NET Core项目部署到linux上的Docker中呢?下面就一步一步,详细说明如何去做。1.在VS2019中发布项目VS2019对Docker是支持的,在项目中右键“添加”——“Docker支持”,之后项目中会生成一个

2020-06-03 15:59:09 6968

原创 .NetCore 3.1 项目中如何使用Redis的发布订阅(MQ)

1.Redis 发布订阅(了解)Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。详情查看:https://www.redis.net.cn/tutorial/3514.html2.开启Redis服务(虚拟系统CentOS7上运行)3. dotnetCore 3.1 项目主要代码1.订阅端(获取消息,根据消息执行操作)using System;using StackExchange.Red

2020-06-03 14:26:30 1464

原创 CentOS7安装Docker图解步骤

Centos7 内核版本:3.10.0-327.el7.x86_64安装最新Docker社区版CentOS 安装Docker:yum 包更新到最新:sudo yum update如果安装过旧版本Docker请删除,没有的话直接跳过。sudo yum remove docker docker-common docker-selinux docker-engine安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper .

2020-05-27 10:16:34 222

原创 VMware虚拟的CentOS 7系统基本配置:连接互联网设置,国内源镜像设置

虚拟的linux系统安装好后,有时候会发现并不能上网,即使连上网了发现安装软件下载特别慢(镜像源在国外)。下面就一些基础的设置做一下梳理和解决:1.连接互联网我这个CentOS7虚拟系统是第二个虚拟机系统,也是默认安装的,登陆上去后发现无法正常连接互联网。(网络已经设置成NAT,物理机能正常连网)连网测试发现是不能连接外网的:后来找到一个方法,通过测试发现能够解决不能连接外网的问题。方法如下:进入 /etc/sysconfig/network-scripts/命令:cd /etc/sysco

2020-05-26 17:37:03 369

原创 步骤详细:VMware上如何安装linux虚拟机CentOS7

自己提前准备好CentOS镜像文件,在官方网站下载即可。CentOS官方网站大部分人的电脑都是window系统,想要玩linux怎么整呢?用虚拟机是很不错的选择。安装一个VMware工具,就可以很快的在window系统上虚拟出一个linux系统,之后就可以在里面各种敲命令了。话不多说,进入正题。下面一步一步,详细演示在VMware中安装CentOS7系统。打开VMware工具软件,点击“新建虚拟机”。在弹出框界面,点击下一步后选择准备好的CentOS镜像文件:选择如下图中的设置.

2020-05-26 15:47:19 133

原创 Docker部署netCore webapi报错:Unable to bind to http://localhost:5000 on the IPv6 loopback

环境:CentOS7 ,Docker问题:docker容器运行报警告在创建的容器内,正常访问webapi是没有问题的,但是在容器宿主机内是无法访问的,也就是外部访问不通。这个警告问题,在linux环境里可以采取nginx反向代理的方法解决外部访问,但是对于docker部署来说,这就很受影响了,当然也能用方向代理处理,但是觉得太麻烦了。怎么解决呢?网上查了,有些说法是修改.netcore 项目的默认端口。估计也能搞定,我没有试过。经过不断的查找帖子,最终发现一个特别好用的方法,经测试是可以解决该问题

2020-05-26 11:15:07 1242

VerneMq 配置文件

VerneMq 配置文件

2022-03-10

rabbitmq-server3.8.4&opt_win64_23.0.zip

消息中间件RabbitMQ及其依赖安装包,windows64位版;RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现

2020-06-03

空空如也

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

TA关注的人

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