自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 资源 (14)
  • 收藏
  • 关注

原创 SpringCloud架构搭建常见问题

最近搭建SpringCloud架构,踩了不少坑,主要问题有以下这些:一、SpringBoot无法启动,找不属性文件DiscoveryClient_UNKNOWN/windows10.microdone.cn - was unable to refresh its cache! status = Cannot execute request on any known server错误原因:...

2019-11-16 23:05:35 756

原创 springBoot整合dubbo 注解方式及采坑记录

在搭建springBoot+dubbo项目过程中,需要导入什么dubbo包,在application.properties中,有需要哪些注解配置一、pom.xml导入第一种: <!--dubbo--> <dependency> <groupId>io.dubbo.springboot</groupId> ...

2019-11-01 16:44:55 3429

原创 IDEA构建Maven+springboot+mybatis+Swagger项目 配置及mybatis代码自动生成

配置文件说明pom.xml --Maven配置及管理generatorConfig.properties --数据库链接配置application.properties --mybaits 数据库配置 主要用于代码生成等 可指定端口 server.portgeneratorConfig.xml --mybaits 配置 主要反射和用于代码生成等,有人喜欢用.yml1、pom.xml&...

2019-10-11 23:47:20 432

原创 intellij idea搭建SSM框架(spring+maven+mybatis+mysql结合swagger)配置

pom.xml --maven 管理applicationContext.xml spring --注解配置jdbc.properties --数据库链接配置generator.properties --mybaits 数据库配置 主要用于代码生成等generatorConfig.xml --mybaits 配置 主要反射和用于代码生成等1、pom.xml<?xml versio...

2019-10-11 23:36:25 188

原创 IDEA构建Maven+springboot+mybatis项目搭建及问题总结

具体搭建方法和步骤,详细可参见https://blog.csdn.net/a290270915/article/details/79176859配置文件说明generatorConfig.properties --数据库链接配置application.properties --mybaits 数据库配置 主要用于代码生成等 可指定端口 server.portgeneratorConfi...

2019-10-11 22:21:43 240

原创 Vue Loading PostCSS Plugin failed: Cannot find module ‘autoprefixer‘ 问题

Loading PostCSS Plugin failed: Cannot find module 'autoprefixer'

2023-03-01 18:25:40 6233 2

原创 MySQL Slave备份异常处理

昨天Mysql备份突然出现问题,从库一直没读到数据1、执行 show slave status发现一直处于Reading event from the relay log,Seconds_Behind_Master 为3000多,说明延迟了很久2、查看本地同步文件,发现很多等待同步的文件。说明主库没有问题,还在同步,从库出现了问题3、再次分析 show slave status信息Relay_Log_File: mysql-relay.001295Relay_Log_Pos: 43557398

2021-08-25 10:56:34 529

原创 .Net Core微服务入门——ELK日志中心

.Net Core微服务入门——ELK日志中心

2021-08-24 11:50:31 1281

原创 .Net Core微服务入门——NLog接入

.Net Core微服务入门——NLog接入Nlog接入1、引入NLog.Web.AspNetCore 包2、添加NLog 配置文件 nlog.config目录自定义内容:<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst

2021-08-24 11:18:57 687

原创 Docker 自动更新镜像和容器-Watchtower

Docker 自动更新镜像和容器-Watchtower我们Consul集群已经搭建好了,Docker api 服务也部署好了,但是呢,又碰到一个问题。我们每次更新api 服务,都需要拉取镜像,停止并删除容器,然后再重新运行。这也太麻烦了!我们希望做到镜像推送到私有仓后,api服务器能自动更新镜像和容器。这里,我们就需要用到 Watchtower安装Watchtowergit 地址: https://github.com/containrrr/watchtower镜像:containrrr/

2021-08-05 12:13:09 6253 1

原创 Docker 镜像迁移

Docker 镜像迁移由于生产环境外部无法访问,需要将本地仓镜像包迁移到生成环境服务器上1、将私有仓镜像导出docker save -o ocelot.tar 192.168.8.25:5000/ocelotapigateway指定版本docker save -o ocelot.tar 192.168.8.25:5000/ocelotapigateway:latest导出成功,会在执行目录下生产 ocelot.tar包**注:**这里必须用name和tag 192.168.8.25:500

2021-08-03 10:10:04 1356

原创 .Net Core微服务入门——Swagger接入

.Net Core微服务入门——Swagger接入一、API接入Swagger1、引入包:Swashbuckle.AspNetCore2、修改Startup,在ConfigureServices 中添加 Swaggerpublic void ConfigureServices(IServiceCollection services){ // 添加Swagger services.AddSwaggerGen(c => { c.SwaggerDoc("v1

2021-08-02 18:29:28 699

原创 .Net Core微服务入门——Ocelot和Consul集群高可用

.Net Core微服务入门——Ocelot和Consul集群高可用

2021-07-29 21:44:07 967 1

原创 .NET Core根据环境变量支持多个 appsettings.json配置文件

.NET Core根据环境变量支持多个 appsettings.json配置文件在项目开发的过程当中,开发环境、测试环境、生产环境的配置肯定是不一样的,单靠一个 appsettings.json,没法满足各种环境。所以就需要根据不同的环境,加载不同的配置文件。环境变量ASP.NET Core在应用启动时读取环境变量ASPNETCORE_ENVIRONMENT,ASPNETCORE_ENVIRONMENT可以设置任意值,但框架仅支持三个值:Development(开发),、Staging(分阶段), 和

2021-07-29 15:47:38 1922 1

原创 .Net Core微服务入门——Ocelot API网关接入(二)

Net Core微服务入门——Ocelot API网关接入(二)

2021-07-28 13:53:07 468

原创 .Net Core微服务入门——Ocelot API网关接入(一)

.Net Core微服务入门——Ocelot API网关接入

2021-07-28 11:35:19 668

原创 Centos7端口查看开放,防火墙开启关闭命令等

1、开放、关闭端口开放5001端口firewall-cmd --zone=public --add-port=5001/tcp --permanent 关闭5001端口firewall-cmd --zone=public --remove-port=5001/tcp --permanent 配置立即生效(重新加载防火墙配置,开放和关闭端口时,需要执行此命令)firewall-cmd --reload 2、查看防火墙所有开放的端口firewall-cmd --zone=publ

2021-07-27 11:09:53 304

原创 Docker 同一主机容器间通信

Docker 容器间通信本文我们采用bridge网络通信1、创建bridge网络docker network create testnet2、查看Docker网络docker network ls3、运行容器连接到testnet网络使用方法:docker run -it --name <容器名> —network --network-alias <网络别名> <镜像名>docker run --name consul1 -d -p 8500:850

2021-07-27 10:41:44 1593

原创 .Net Core微服务入门——Consul集群搭建(四)

.Net Core微服务入门——Consul集群搭建(四)多台服务器集群搭建1、先关闭几台集群服务器防火墙当然,不关闭也可以,那就必须开通端口权限consul 涉及的端口:8500、8300、8301、8302、8600不开通防火墙,几台服务器见将无法通信,比如报如下错误:Failed to join 192.168.8.25: dial tcp 192.168.8.25:8301: connect: connection refuse 2、查看主机IP信息ip addr具体信息如下:

2021-07-23 17:10:44 634 1

原创 .Net Core微服务入门——Consul集群搭建(三)

.Net Core微服务入门——Consul集群搭建(三)本章将介绍.Net Core Web API 接入 Consul集群还记得第一篇中,我们再Consul中启动了2个MyAPI服务么,我们重启下,看下效果:浏览:http://192.168.8.25:8500再浏览 http://192.168.8.25:8501,http://192.168.8.25:8502,结果一样。那我们将Consul1停掉,看会发生什么情况http://192.168.8.25:8500:无法访问http:

2021-07-20 14:38:50 405 1

原创 .Net Core微服务入门——Consul集群搭建(二)

.Net Core微服务入门——Consul集群搭建(二)

2021-07-20 11:44:15 289

原创 .Net Core微服务入门——Consul集群搭建(一)

.Net Core微服务入门——Consul集群搭建(一)前几天一直在本地机器试用Consul,今天特意在服务器上试试,并搭建下集群一、服务器安装consul获取镜像docker pull consul运行:docker run --name consul -d -p 8500:8500 --restart=always consul查看:访问:http://192.168.8.25:8500安装成功!二、本机Web API 接入 服务器 Consul1、修改 appsett

2021-07-20 11:43:06 611

原创 .Net Core Web API 发布到Linux Docker(二)

.Net Core Web API 发布到Linux Docker(二)

2021-07-19 12:21:00 271

原创 .Net Core Web API 发布到Linux Docker(一)

.Net Core Web API 发布到Linux Docker(一).Net Core Web API 项目已经建好,想要发布到Linux Docker 上,具体研究了一下,发现有两种发布方式:一、文件发布二、直接发布到私有仓本章我们先介绍文件发布1、安装dotnet 支持先查看dotnet版本dotnet --version如果没有反应,说明没有安装dotnet支持,安装,执行以下命令:yum install dotnet-sdk-3.1如果执行失败,连接不上,请先修改rpm地

2021-07-19 12:20:18 695 2

原创 Linux 下的 Docker 安装及创建私有仓(三)

新增密码文件安装 yum install httpd-tools -ycd /home/docker/registrymkdir authhtpasswd -Bbn qita waqt#2020 > /home/docker/registry/auth/htpasswdsudo docker run --entrypoint htpasswd registry -Bbn qita waqt#2020 > /home/docker/registry/auth/htpasswd(网上

2021-07-16 12:02:02 589 1

原创 Docker 私有仓自启动命令

今天创建Docker私有仓时,忘记设置 restart=always每次Docker重启后,都要手动启动私有仓,太烦了!找了半天,终于找到以下命令,完美解决docker update --restart=always ccab8da93b75私有仓未启动报错:Get http://192.168.8.25:5000/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while

2021-07-15 18:59:01 261

原创 Linux 下的 Docker 安装及创建私有仓(一)

Linux 下的 Docker 安装与使用折腾几天的.NET Core Docker,今天申请的服务器下来了,打算在Linu服务器上创建私有仓,并在Linux服务器上运行.NET Core Web API。废话补多说,直接开工一、安装Docker1.安装yum依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2、设置阿里云镜像源sudo yum-config-manager --add-repo https

2021-07-15 18:28:35 174

原创 Linux 下的 Docker 安装及创建私有仓(二)

12

2021-07-15 18:21:53 238

原创 .Net Core微服务入门——Consul服务注册与发现(三)

Consul服务注册与发现(三)本章主要讲述Consul服务的调用

2021-07-14 18:43:55 316

原创 docker 常用命令

docker 常用命令镜像相关:docker images:列出所有本地镜像。docker rmi 镜像…|镜像ID…:删除本地镜像,可以同时指定多个。如:docker rmi orderapi docker rmi e1601503767adocker build -t myimage:1.1 .:基于Dockerfile构建一个名为myimage,tag为1.1的镜像,结尾的 . 代表当前目录。如:docker build -t hrapi -f ./HR.API/Dockerf

2021-07-14 16:21:34 59

原创 .Net Core微服务入门——Consul服务注册与发现(二)

11

2021-07-14 14:17:04 287

原创 .Net Core微服务入门——Consul服务注册与发现(一)

Consul服务注册与发现服务注册与发现服务注册:简单理解,就是有一个注册中心,我们的每个服务实例启动时,都去注册中心注册一下,告诉注册中心我的地址,端口等信息。同样的服务实例要删除时,去注册中心删除一下,注册中心负责维护这些服务实例的信息。服务发现:既然注册中心维护了各个服务实例的信息,那么客户端通过注册中心就很容易发现服务的变化了。有了服务注册与发现,客户端就不用再去配置各个服务实例的地址,改为从注册中心统一获取。那注册中心又是怎么保证每个地址的可用状态呢,假如某个实例挂了怎么办呢?原则上

2021-07-13 18:43:48 841

原创 MySql.Data.EntityFrameworkCore.Query.Internal.MySQLSqlTranslatingExpressionVisitorFactory‘ from asse

最近研究.Net Core 连接MySQL数据库时,碰到以下问题:MySql.Data.EntityFrameworkCore.Query.Internal.MySQLSqlTranslatingExpressionVisitorFactory' from assembly 'MySql.Data.EntityFrameworkCore, Version=8.0.22.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' does not have an

2021-07-13 17:10:02 735

原创 .Net Core微服务入门——Web API数据库支持

创建好Web API,并发布到Docker后,就需要连接数据库,做一些基本操作。本文介绍如何 连接SQL Server 和 连接MySQL连接SQL Server通过NuGet添加相关的包:Microsoft.EntityFrameworkCore.SqlServer2、构建实体类public class Product { [Key] //[Key]特性标识表明Code为主键。 public string Code { get; set; }

2021-07-12 17:32:29 599

原创 .Net Core微服务入门——创建Docker支持 Web API

创建支持Docker Web API创建新解决方案选择 ASP.NET Core Web API选择启用Docker创建完成,如下图:这里生成了一个dockerfile

2021-07-12 16:15:42 420

原创 .Net Core微服务入门-VS2019安装

VS2019安装官网下载官网:https://www.microsoft.com/zh-cn/安装运行安装文件点击“继续”,等待安装程序安装完成安装程序下载安装验证完毕选择.Net Core需要安装的内容.Net Core主要现在以下3个:Visual Studio 核心编译器ASP.NET 和 Web开发.NET 跨平台开发.NET 桌面开发 是否安装看自己需求选择安装位置,继续安装,按照说明一步步操作即可。...

2021-07-12 15:59:58 631

原创 Docker配置阿里云镜像加速

Docker配置阿里云镜像加速阿里云镜像加速官网访问 https://help.aliyun.com/document_detail/60750.html点击进入控制台前往开通设置密码确定,进来后,点击镜像加速器 "registry-mirrors": ["https://****.mirror.aliyuncs.com"]复制地址,设置镜像加速WindowsLinux添加到 daemon.json,没有就创建,设置镜像vim /etc/docker/daemon.

2021-07-12 14:02:29 384

原创 Win 10 Docker Desktop从C盘迁移到其他目录

前言最近C盘不够了,需要将 Docker Desktop迁移到其他盘:查看wsl版本wsl -l -v安装docker后,docker会自动创建2个发行版:docker-desktopdocker-desktop-dataWSL发行版默认都是安装在C盘,在%LOCALAPPDATA%/Docker/wsl目录docker的运行数据、镜像文件都存在%LOCALAPPDATA%/Docker/wsl/data/ext4.vhdx中。WSL发行版迁移网上查了一下wsl发行版迁移,几乎都是说

2021-07-12 12:38:14 4171 2

原创 .Net Core微服务入门——Docker安装准备

前言Docker 是一个开源的应用容器引擎,它十分火热,如今几乎成为了后端开发人员必须掌握的一项技能。即使你在生产环境中可能用不上它,就算把它当作一个辅助开发的工具来使用,也是非常方便的。本文就介绍一下.Net Core应用在Docker中的一些基本使用。环境准备首先安装docker,去官网下载:https://www.docker.com/get-started可根据系统自行选择安装(Linux 需要通过命令安装)windows系统的话,需要安装wsl(基于Windows的Linux子系统)

2021-07-12 12:20:24 490

原创 IDEA SpringBoot项目打包部署到Linux服务器

1、项目打包成jar,并上传到服务器(这里就不过多介绍)2、进入上传目录,执行jarnohup java -jar demo-0.0.1-SNAPSHOT.jar >agrilog.txt 2>&1 &说明:demo-0.0.1-SNAPSHOT.jar是生成的 jar 包agrilog.txt是我程序运行所生成的日志文件(很重要,可以观察程序的运行情况建议加上)xxx.txt随意命名,可不要。后边,后边特殊字符一定注意启动项目命令:nohup java -ja

2021-04-01 12:29:45 899

linux-mycat 配置

linux环境下mycat安装文件及配置,mysql分库分表,包括建表sql

2019-11-08

千亿级数据存储方案分析.ppt

千亿级数据存储方案分析,包含MyCat+MySql方案及TIDB,分析二者优缺点,及性能对比

2019-11-04

mycat mySql集群配置 含按日分库 按月分库等

mycat mySql集群配置工具,超简单实现分库分表,附带建表sql, 含按日分库 按月分库等

2019-11-04

mycat mySql集群配置

mycat mySql集群配置工具,超简单实现分库分表,附带建表sql

2019-11-02

zookeeper 单机集群配置

zookeeper 单机集群配置,下载后,只需配置zookeeper环境变量,即可使用

2019-11-02

Zookeeper 可视化工具

Zookeeper 可视化工具,解压,运行ZooInspector\build 下 jar 文件运行即可,必须在build下,否则无法打开

2019-11-02

dubbo控制台.rar

dubbo 管理控制台,可视化工具,管理dubbo服务,含源码,具体配置参考 https://blog.csdn.net/weixin_41003771/article/details/102859025

2019-11-02

java springboot 自动任务

java + springboot 架构,整合Schedue,实现定时任务处理

2019-10-28

Java+Springboot+mybatis+sharding jdbc 实现分库分表

Java+Springboot+mybatis+sharding jdbc 实现分库分表

2019-10-28

Java+Springboot+mybatis+RestAPI,整合swagger

Java+Springboot+mybatis+RestAPI架构,整合swagger,对外公开服务

2019-10-28

Java+Springboot+mybatis架构

Java+Springboot+mybatis架构,支持mybatis逆向工程,生成mapper.xml

2019-10-28

Java+SpringMvc+mybatis+RestAPI,整合swagger

Java+SpringMvc+mybatis+RestAPI架构,整合swagger,对外公开服务

2019-10-28

java-mybatis.rar

Java+SpringMvc+mybatis架构搭建,支持mybatis逆向工程,自从生成mapper.xml

2019-10-28

Windows 64 Redis 工具

Windows-X64-Redisg工具,包含常用命令,service-install.bat生成自启动的服务

2019-01-04

空空如也

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

TA关注的人

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