自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 redis常用命令

redis 的list 数据是简单的字符串列表,可以通过左右两边插入,索引从0开始。集合类型,存储的成员无序且唯一。

2024-03-04 17:38:03 684

原创 基于HttpClient封装的请求类

基于HttpClient封装的请求类

2024-02-28 15:43:07 343

原创 基于HttpClient封装的请求类

基于HttpClient封装的请求类

2024-02-28 15:42:34 414

原创 利用反射封装前端传值的sort字段对后端多属性的list列表排序

根据前端传给后端的值,选择多属性实体中的一个字段进行排序,为了避免使用多个条件语句,利用反射推断出要排序的字段达到排序目的

2024-01-29 16:20:40 281

原创 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。

Docker 是一种容器化平台,可以帮助开发人员和系统管理员更轻松地创建、部署和管理应用程序。

2023-12-22 15:48:49 73

原创 ElasticSearh中使用_update_by_query更新Nested类型的数据,对应使用NEST进行操作

ElasticSearh中使用_update_by_query更新数据以及对Nested类型的数据更新,在.Net中如何使用NEST进行es中_update_by_query的api命令。

2023-11-24 17:29:07 373

原创 Mongodb中Guid类型的值程序中与客户端展示的值不一致

解决Guid类型的值写入Mongodb后,在程序里面读取的和用客户端工具展示的不一样的问题

2023-11-22 10:35:43 145

原创 Elasticsearch -【NEST高级客户端--Mapping映射】

在创建索引或通过Put Mapping API创建映射时,NEST提供了一个称为自动映射的功能,可以从您正在映射的CLR POCO属性类型自动推断出正确的Elasticsearch字段数据类型。要显式控制映射,可以在创建索引时指定显式类型映射,或者在索引该类型的第一个文档之前添加到现有索引(因为索引没有显式映射的文档将导致Elasticsearch推断映射)。虽然Elasticsearch能够基于遇到的该类型的第一个文档来推断索引中给定类型的映射,但推测的映射有时不足以构建一个非常优秀的搜索体验。

2023-11-18 14:16:06 71

原创 使用NEST进行ElasticSearch的聚合查询

Elasticsearch中的聚合是一种以结构化的方式提取和展示数据的机制。可以把它视为SQL中的GROUP BY语句,但是它更加强大和灵活。Nest 提供了 3 种方式来让你使用聚合。

2023-11-04 10:25:38 333

原创 elasticsearch 常用系统监控命令

elasticsearch 常用系统监控命令

2023-10-18 09:30:18 158

原创 使用NEST操作elasticsearch,更新后无法立即搜索的问题

使用NEST操作elasticsearch,解决更新后无法立即搜索到的问题

2023-10-17 14:01:34 106

原创 Microsoft.Office.Interop.Word操作word

【代码】Microsoft.Office.Interop.Word操作word。

2023-09-11 15:41:33 1082

原创 .net core中查询elasticsearch,给实体设置mapping,查询nested结构化数据

【代码】.net core中查询elasticsearch,给实体设置mapping,查询nested结构化数据。

2023-08-30 17:53:29 96

原创 .Net Core中使用NEST查询Elasticsearch时获取DSL语句进行验证

【代码】.Net Core中使用NEST查询Elasticsearch时获取DSL语句进行验证。

2023-08-30 17:41:05 102

原创 Elasticsearch中内置的中文分析器使用

Elasticsearch中内置了一些常用的中文分析器,比如ik_max_word、ik_smart等,可以直接使用。这里以ik_max_word分词器为例,介绍如何在Elasticsearch中使用中文分析器。

2023-08-25 11:18:21 102

原创 MongoDb导出数据为MSSQL语句

MongoDb导出数据为SqlServer中的批量插入语句

2023-08-24 13:21:30 165

原创 MongoDB将现有主键为guid类型的数据转为ObjectId类型

MongoDB将现有主键为guid类型的数据转为ObjectId类型

2023-08-23 18:18:49 193

原创 Mongodb索引使用B树,Mysql中Innodb的索引结构采取B+树

B-树的树内存储数据,因此查询单条数据的时候,B树的查询效率不固定,最好的情况是O(1)。我们可以认为在做单一数据查询的时候,使用B树平均性能更好。但是,由于B树中各节点之间没有指针相邻,因此B树不适合做一些数据遍历操作。B+树的数据只出现在叶子节点上,因此在查询单条数据的时候,查询速度非常稳定。因此,在做单一数据的查询上,其平均性能并不如B树。但是,B+树的叶子节点上有指针进行相连,因此在做数据遍历的时候,只需要对叶子节点进行遍历即可,这个特性使得B+树非常适合做范围查询。

2023-06-20 15:04:39 607

原创 nginx限速配置 limit_req、limit_conn、limit_rate

nginx上常见的三种限速操作 limit_req、limit_conn、limit_rate

2023-05-22 16:17:05 1900

转载 如何在不提升用户权限的情况下,使普通用户执行xp_cmdshell存储过程

xp_cmdshell是一个很危险的存储过程,通过它,可以访问操作系统的资源,但有时候我们也需要使用它来实现一些特殊的处理。

2022-09-28 15:55:06 190

原创 .NET Framework 项目多环境下配置文件web.config

解决jenkins自动构建发布的问题,统一从git/svn库中获取项目文件,根据不同配置编译发布到多个运行环境中。调试,发布Asp.net程序的时候,开发环境和发布环境的Web.Config往往不同,比如connectionstring等。如果常常有调试,发布的需求,就需要常常修改web.config文件,这往往是一件非常麻烦的事情。Web.Config Transformation能够在不同的发布环境下,产生不同的web.config文件,非常方便和实用。...

2022-08-30 11:10:05 828

原创 .net core jenkins持续集成

【代码】.net core jenkins持续集成。

2022-08-30 10:49:32 100

原创 Nginx反向代理后无法获取header带下划线的头信息

nginx默认是不支持header有下划线的参数,会被直接丢弃。

2022-05-24 18:03:06 1818

转载 Sql STUFF 用法

1. 作用删除指定长度的字符,并在指定的起点处插入另一组字符。2、语法STUFF ( character_expression , start , length ,character_expression)3、示例以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,从而创建并返回一个字符串SELECT STUFF('abcdef'...

2022-03-23 16:07:43 517

原创 .Net 类型参数约束

.NET支持的类型参数约束有以下五种:where T : struct T 必须是一个结构类型where T : class T 必须是一个Class类型where T : new() T 必须要有一个无参构造函数where T : NameOfBaseClass T 必须继承名为NameOfBaseClass的类where T : NameOfInterface

2022-03-23 15:19:07 319

原创 C#中的Action<>和Func<>

C#中的Action<>和Func<>其实他们两个都是委托【代理】的简写形式。【Delegate】委托public delegate void myDelegate(string str);public static void HellowChinese(string strChinese){Console.WriteLine(“Good morning,” + strChinese);Console.ReadLine();}myDelegate d = new

2022-03-23 15:18:03 643

原创 Sql Server 循环插入数据

Sql Server 循环插入数据语法declare @num intset @num = 0while(@num<100) begin insert into [Table] ( Filed1 ) values ( value1 ) set @num=@num+1end

2022-03-23 15:15:38 1029

原创 Sql Server 循环查7天数据

Sql Server 循环查7天数据语法DECLARE @date_start datetime = '2018-04-30 00:00:00', --定义开始时间 @date_end datetime = '2018-08-30 23:59:59', --定义结束时间 @date_flag datetime = '2018-04-30 00:00:00', --定义一个标识时间 @flag int = 0, --定义一个数 用来做条件 @

2022-03-23 15:14:50 1192

原创 Sql Server 创建临时表

Sql Server 创建临时表语法

2022-03-23 15:14:05 29965 2

原创 Sql server DATEADD 日期函数的使用

Sql server DATEADD 日期函数的使用语法DATEADD(datepart,number,date)date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。在当前日期上加两天select DATEADD(day,2,'2014-12-30') 结果:2015-01-01 select DATEADD(dd,2,'2014-12-30') 结果:2015-01-01在当前日期上加两个月

2022-03-23 15:12:52 474

原创 .net core ngnix反向代理后获取真实客户端header数据

Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。proxy_set_header用来设定被代理服务器接收到的header信息。语法:proxy_set_header field value;field :为要更改的项目,也可以理解为变量的名字,比如hostvalue :为变量的值如果...

2022-03-16 15:25:56 260

原创 Docker的使用(1)

一、 Docker容器使用获取镜像如果我们本地没有 ubuntu 镜像,我们可以使用 docker pull 命令来载入 ubuntu 镜像:$ docker pull ubuntu启动容器以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:$ docker run -it ubuntu /bin/bash参数说明:-i: 交互式操作。 -t: 终端。 ubuntu: ubuntu 镜像。 /bin/bash:放在镜像名后的是命令,这里我们希

2022-03-16 12:26:34 102

原创 Docker在.Net core中的应用

1. 项目添加Docker支持创建项目的时候可以直接启用Docker支持,如下图:如果想要在现有项目中添加Docker支持,可以在VS中选中项目右键添加docker支持,如下图:正确添加完项目Docker支持后,在项目的根目录下会生成一个Dockerfile文件,Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。在项目中我们需要修改Dockerfile的属性,修改为较新则复制。2. 检查Docker运行状态打开Pow

2022-03-16 12:25:50 2878

原创 初步了解Docker

一、什么是Docker?1. Docker的基本概念Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。2. Docker的组成一个完整的Docker有以下几个部分组成: DockerClient客户端 Docker Daemon守护进程 Docker Image镜像 Dock

2022-03-16 12:15:39 1079

原创 RabbitMQ报错 Already closed: The AMQP operation was interrupted

C#使用rabbitmq在接收消息事件处理中报错:Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=505, text='UNEXPECTED_FRAME - expected content header for class 60, got non content header frame instead', classId=60, methodId=40

2022-03-16 12:14:04 7941

原创 初识 RabbitMQ

1、RabbitMQ介绍1.1 什么是队列?消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。其主要用途:不同进程Process/线程Thread之间通信。 1.2 RabbitMQ简介RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。AMQP,即Advanced Message Queuing P...

2022-03-16 12:07:19 94

原创 SQLServer RANK() 排名函数

-- 例子表数据SELECT * FROM test;-- 统计分数SELECT name,SUM(achievement) achievement FROM test GROUP BY name; -- 按统计分数做排行SELECT RANK() OVER( ORDER BY SUM(achievement) desc) 排行,name,SUM(achievement) achievement FROM test GROUP BY name;求助问答存储过程使用:USE [D.

2022-03-16 11:29:58 887

原创 SQL Server Base64编码、解码

--BASE64编码CREATE FUNCTION [dbo].[FnBase64Encode](@src varchar(max))  RETURNS VARCHAR(max)asbegin  declare @bin varbinary(max)  set @bin=Convert(varbinary(max), @src)  return cast(N'' as xml).value('xs:base64Binary(xs:hexBinary(sql:variable("@bin")).

2022-03-15 15:02:30 4228

MySQL.Data.dll(6.9.7)

MySQL.Data.dll(6.9.7) MySQL官方开发,用于.Net连接MySQL数据库。

2016-05-10

空空如也

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

TA关注的人

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