自定义博客皮肤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)
  • 收藏
  • 关注

原创 第三方IOC框架AutoFac使用

记录一下第一次对autofac第三方IOC容器的使用 所需依赖的安装 Autofac Autofac.Extensions.DependencyInjection Autofac.Extras.DynamicProxy Costle.Core 配置使用 在program.cs的main方法里使用autofac public static void Main(string[] args) { CreateHostBuilder(args).Build()

2021-08-14 15:42:11 461

原创 docker-compose部署.net core微服务记录

一、准备工作 创建一个解决方案,并且添加两个服务,使用visual studio 2019直接配置docker file 编写dockerfile,编写docker-compose文件 二、开始配置dockerfile和docker-compose.yml文件 所使用的demo结构: dockerfile文件 #See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile.

2021-04-04 12:34:58 735

原创 .net5微服务学习-IdentityServer4之Ocelot(二)

使用IdentityServer4授权中心保护API服务的安全,用户只有通过服务中心获取到正确的令牌后,通过令牌访问授权应用。 1、创建一个空的webapi项目,项目创建成功后,添加IdentityServer4依赖包 2、依赖包安装成功后,配置相关参数 添加如下类: public class Config { public static IEnumerable<IdentityResource> GetIdentityResourceResourc...

2021-03-10 15:09:21 777 1

原创 .net5微服务学习-API网关Ocelot(一)

环境准备 为了查看效果,新建三个WebApi项目,Api.Catalog、Api.Ordering、ApiGateway.Ocelot。 Ocelot 1、给ApiGateway.Ocelot项目添加Ocelot依赖 在VSCode里使用命令: dotnet add package Ocelot 2、添加Ocelot配置文件 在ApiGateway.Ocelot项目目录内添加ocelot.json文件,并添加以下配置信息: { "GlobalConfiguration".

2021-03-04 17:02:29 1152 1

原创 docker部署vue项目记录

准备 环境:centos 开发工具: visual studio code Nginx配置文件default.conf的编写 在项目的根目录下添加如下文件(与src目录同级) [root@node2 dockertest]# cat default.conf server { listen 8080; server_name localhost; # docker容器的ip location /zqhr { proxy_pas...

2020-10-09 17:47:13 324

原创 记录一次在Centos上发布Vue项目包括网关、WebSocket

昨晚回家之后,公司让我将近几天做一个Vue项目演示发布一下,在发布的过程中遇到了几个坑,这里记录一下以免以后再次遇到 1、vue项目部署 我们平时在进行vue开放的时候,都是通过代理去解决跨域问题的,所以有如下这样的配置: proxyTable: { '/api':{ target:'http://xxx.xx.xxx.xx:xxxx/api', changeOrigin:true, pathRewrite:{ ...

2020-09-17 10:06:07 267

原创 .net core 2.2使用IdentityServer4之密码模式保护你的api安全

简介 IdentityServer4是基于oauth 2.0和OpenId的授权和身份认证中间件,基于这个中间件,你可以在你的web/webapi项目中保护访问资源的安全。 2.服务认证授权Server端 2.1 包引用,在nuget包管理中安装IdentityServer4,如下图: 包安装完成后,新建一个Config.cs配置类以进行后面的步骤: 2.2 在Config.cs里注册认证用户: /// <summary> /// 定义用...

2020-07-21 09:58:58 590

原创 .net core 3.x webapi的输入验证和自定义错误

记录一下自己在.net core 3.0中使用webapi的一些输入验证 输入验证 1.1 Data Annotations 在使用post/put/patch等请求过程中,api通常会接收model类型参数,可以使用DataAnnotations特性来约束一般参数,在需要验证的参数上直接加上注解,如下: [Display(Name = "名字")] [Required(ErrorMessage = "{0}是必须的")] public string Name { get;..

2020-07-11 14:06:08 722

原创 Oracle写入数据到数据库判断是否已存在

在日常开发中,经常会写到的一行代码 if (worker != null) { _context.ApdFctWorker.Add(worker); _context.SaveChanges(); } 这种情况,如果有两条线程同时进来,并且...

2019-12-24 15:30:40 1379 1

原创 Oracle批量删除用户表及或表数据

记录一下在Oracle下使用游标删除用户表或表数据 先声明游标 使用游标(循环声明的游标就行了) 先声明一个游标如下 declare cursor droptab is select * from all_tables where owner='GAO_MING'; 再循环使用游标, begin for dt in droptab loop execute immed...

2019-12-23 15:48:00 685

原创 .net core配置接口可跨域访问

修改Startup.cs文件启用。 1.在方法ConfigureServices内配置以下代码(MyAllowSpecificOrigins为自己定义的一个常量存放跨域策略名,可直接使用字符) //启用跨域 services.AddCors(options => { options.AddPolicy(...

2019-09-26 16:51:35 914

原创 使用NPOI导入Excel文件到数据库

项目先安装好NPOI依赖包,依赖完成后开始代码实现。 其实整个过程也不麻烦,就是把文件写流再转成DataTable形式,实在数据导入到数据库.我这里使用的IFormFile类。前端使用的lay-ui自带的文件上传,代码: 准备工作 .开始 ​ layui.use(['upload', 'element', 'layer', 'form', 'laydate'], fu...

2019-06-24 18:04:19 2282

原创 ubuntu上redis集群环境搭建记录

首先安装好redis-5.0.5,不要求版本,3.0以上支持redis集群即可 执行以下命令: sudo apt-get update; sudo apt-get install ruby; sudo apt-get install gems; gem install redis; 准备事项 开始搭建集群环境 redis集群搭建最低必须要有3个主节点,3个从节点。正式redis集群环...

2019-05-24 14:38:07 1660

原创 .net core从数据库生成实体(sql server)

创建好.net core项目后 点击工具=>nuget管理包=>控制台 执行以下命令 Install-Package Microsoft.EntityframeworkCore.SqlServer Install-Package Microsoft.EntityframeworkCore.Tools Install-Package Microsoft.VisualStudio.W...

2019-05-08 15:42:34 2075 1

原创 实体映射实体向实体

/// <summary> /// 实体值 /// </summary> /// <typeparam name="R">目标类型</typeparam> /// <typeparam name="T">传入参数</typeparam> /// <param name="ta...

2019-05-07 17:08:33 835

原创 .net core读取配置信息代码段

//新建一个读取配置文件的对象 var builder = new ConfigurationBuilder() .SetBasePath( AppContext.BaseDirectory ) .AddJsonFile( "appsettings.json", true, true ...

2019-05-07 09:46:20 348

原创 element-select当下拉框数据过多使用懒加载

分页原理,设置高度,当超过一个高度再加载一页数据,以此类推。 <template> <el-select v-model="value" placeholder="请选择" filterable multiple v-el-select-loadmore="loadmore" &g...

2019-04-29 15:47:01 14945 15

原创 记录一下.net core使用百度富文本编辑器ueditor

准备工作:先去ueditor官网下载对应的版本。进入ueditr根目录下的net目录,把里面一个config.json文件复制并粘贴到项目的根目录。然后项目还要引入依赖包。下面开始讲 把这个依赖包安装到需要使用uedit富文本编辑器的项目中。然后在StartUp.cs文件内注入依赖。在ConfigureServices方法内添加代码 //注入依赖 services...

2019-04-29 11:45:43 3033

原创 .NetCore使用客户端集成IdentityServer

在.vs code应用商店里先载入nuget-package-manager 进入目录使用命令dotnet new webapi --name IdentityServerCenter创建一个webapi项目(服务端) 项目创建完成后,添加依赖。使用Ctrl+P打开命令窗口,输入如图 再输入IdentityServer4,如图 回车键确认然后选择最新版本,安装完成后,在控...

2019-02-20 21:21:45 645

原创 记录.net core项目在ubuntu 18.04服务器上的部署

准备工作先在服务器上安装好.net core sdk                                                                                                                              点击访问官网安装介绍,安装完毕后,在控制台终端输入dotnet --version,若出现下图示...

2019-02-14 09:30:44 1284

原创 在IIS上部署你的.Net Core项目

部署前工作: 1、iis安装 2、确保你的iis上安装了AspNetCoreModule托管模块,若没有安装,点击这里进行下载安装 3、应用程序池必须设置为无托管代码(项目部署完之后才有的),     以上是前提环境准备工作,接下来开始发布项目并部署到IIS 其实.netcore项目在iis上的部署和常规的.net在iis上部署方法差不多,就是多了上面那个环境准备工作.下面我们...

2018-12-07 14:14:18 3625

原创 Visual studio code整合Swagger-ui简易方法

1、首先我们需要安装swagger-ui依赖包 在终端控制台输入命令:dotnet add YourProjectName.csproj package Swashbuckle.AspNetCore 2、添加配置和Swagger中间件 在Startup.cs文件的ConfigureServices方法内添加代码如下: // Register the Swagger generator, def...

2018-12-06 13:44:49 9693

原创 C#DataTable转List

方法一:  /// &lt;summary&gt;         /// DataTable转List&lt;T&gt;         /// &lt;/summary&gt;         /// &lt;typeparam name="T"&gt;&lt;/typeparam&gt;         /// &lt;param name="dt"&gt;&amp

2018-10-19 11:17:13 1911

空空如也

空空如也

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

TA关注的人

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