- 博客(18)
- 资源 (3)
- 收藏
- 关注
转载 elasticsearch在C#中的使用
Authorization: “Basic 用户名和密码的base64加密字符串”elsticsearch中安装了x-pack后,查询时就需要用户名和密码了。官方组件Elasticsearch.Net & NEST。(1)通过user选项带上账号密码,返回正常数据。访问basic认证的页面。无账号密码,不可访问。
2023-07-18 10:02:07
560
1
原创 .NET Core 3.1 Linux使用docker打包并部署
linux docker 安装.net core 运行环境Windows 10+VS2019+.NET Core 3.1+Docker20.10.5
2022-06-07 11:38:03
1008
转载 索引——谈谈你对索引的认识和理解
为什么要用索引?一般的应用系统,读写比例在10:1左右,插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。索引是什么?索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高好几个数量级。
2021-06-07 16:43:15
1263
原创 PLSQL Developer 14 无oracle客户端运行详解
之前链接Oracle,都是下载对应客户端,根据服务器Oracle版本不一样,下载不同的客户端。但是起始客户端给我感觉也不是很好,不是怎么经常使用,使用的还是PL/SQL Developer ,不过之前使用的都是比较低版本的,今天下了个PL/SQL 14.记录一下如何操作吧。其实整体配置和其他版本差距不大。一、安装PL/SQL Developer 14 并汉化选好PL/SQL版本(64位还是32位,对之后配置需要对应)接下来就是下一步下一步了。安装完毕后,直接打开,不用登录。在页面上面工具栏中,随便
2021-05-17 10:49:15
1838
1
原创 GitLab合并请求
这里写自定义目录标题一、 进到项目里面,New merge request二、选择源分支和目标分支,而后单击Compare branches and continue 按钮三、接受合并请求首先,仍是像提交合并请求那样选中你已经提交过请求的项目,以下图这里就会显示刚刚提交的请求,若是有多个确定会显示多个,点击这个请求就会跳转到此篇文章的第一个图片页面。若是有权限的话直接点击中间的Merge绿色按钮就能够了。...
2021-05-11 16:15:01
10009
原创 汉字MD5加密JS与C#后台不一致问题
在编写前端接口MD5加密的时候出现一个问题,前端如何更改,始终与后台的MD5加密不同,最后发现是因为汉字问题。 网上找了很多解决方案都不行,看到有一个人说利用另类编码加密,然后再进行MD5加密可以完成。我利用这个思路,首先肯定想到用BASE64先给字符串编码,发现JSON字符串JSBASE64编码无法正常使用,然后又想到用**encodeURI()**来实现,最后发现它不编码的字符太多,所以又改成**encodeURIComponent()**.不过它不编码的字符也挺多,当前检查他对双引号,反斜...
2021-02-07 16:18:12
819
原创 nodejs连接MYSQL8.0 报错
MYSQL:ER_NOT_SUPPORTED_AUTH_MODE:Client does not support authentication protocol解决办法,进入mysql,输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己的密码';原因8.0mysql引入了caching_sha2_password模块作为默认身份验证插件,nodejs还没有跟进...
2021-01-26 17:16:01
887
原创 C# WEBAPI Token+数字签名(下)
上一章我已经写完后台过滤器的所有方法,这一章,主要将客户端调用方法写明确了。也把我的过滤器代码公布出来,供大家参考。1、客户端我就不写C#程序调用了,直接写jquery代码了,可以参考此代码自行编写C#代码或者其他语言代码,客户端也分为GET和POST方法进行调用,稍微有些许不同。2、获取Token字符串。 //获取Token function GetToken() { var Url = url + "/TokenQM/Get_Token";
2020-09-29 17:33:58
1537
原创 C# WEBAPI Token+数字签名(上)
之前写了一个接口程序,只是利用VS自带的登录验证获取Token,然后根据调用接口的时候带入Token即可。这种方式比较简单,对方调用也很简单,但是安全性上是不够的,所以根据网上查找和自己需求就自己写了一份Token+数字签名的WebAPI程序1、因为要自行验证数字签名,所以我们就必须利用到一个程序筛选类:ActionFilterAttribute此类在WebMVC和WEBAPI中调用是不一样的,我会后面会写一篇详解,以下都是API下代码```csharpusing System.Threading
2020-09-29 17:13:20
4532
原创 jquery Ajax调用WEB API(Token验证)
前后端接口调用,通过登录获取后台一个Token令牌,作为身份验证,之后所有请求都需要在Header里加入Token作为HTTP请求身份标识 token = '2Ue10khAXaZCeuEQrBxd8sodRbD7B8DXqbjiX8gkr--8RgaihvKZ_YC8ryvxUhSlF9pKrs13MoClVYj-IkbeY-MWv-X3MWmaZfULSYAM3NIDpob-gXdIsf7FystYexC4FM_O38wcmYGAygi8EGLf8W01ODiWSNDOfeaOrCp77vL0xZ
2020-09-17 16:56:57
1343
原创 MVC WebApi 实现Token验证
本来想自己写一个 C# mvc WebApi 实现Token验证,然后发现我的语言组织能力和代码理解能力不如帖子上很多大神,所以,就借鉴下,自己增加自己的解读基于令牌的认证我们知道WEB网站的身份验证一般通过session或者cookie完成的,登录成功后客户端发送的任何请求都带上cookie,服务端根据客户端发送来的cookie来识别用户。WEB API使用这样的方法不是很适合,于是就有了基于令牌的认证,使用令牌认证有几个好处:可扩展性、松散耦合、移动终端调用比较简单等等。1:安装所需的NuG
2020-09-17 16:48:54
2239
原创 ASP.NET WEB API System.Web.Http.Cors 配置跨域
1,建立MVC WEBAPI项目后,需要对项目安装System.Web.Http.Cors在VS工具栏目下NuGet包管理工具里,点击打开,然后在窗口浏览处输入 Microsoft.AspNet.WebApi.Cors 选择对应栏目和项目进行安装2.安装完毕后再WebApiConfig.js类中手动添加引用 using System.Web.Http.Cors;在Web API 配置和服务中增加// 将 Web API 配置为仅使用不记名令牌身份验证。//跨域配置 **config.Enab
2020-09-16 10:29:23
652
1
原创 vsCode VUE项目老是报出//空格警告解决方法
在开发运行VUE项目的时候老是报以下错误只需要关闭一些配置就可以关闭方法:在build/webpack.base.conf.js文件中,注释或者删除掉:module->rules中有关eslint的规则:然后再运行就没有问题了
2020-09-11 09:12:33
2441
原创 用win-acme给windows服务器添加SSL(Let‘s Encrypt)证书
用win-acme给windows服务器添加SSL(Let’s Encrypt)证书本文是我今天用win-acme给windows服务器添加SSL(Let’s Encrypt)证书的一个过程,主要是给我自己备忘的。1.首先先在github上下载最新版的win-acme,我自己这次用的是win-acmewin-acme.v2.1.10.896.x64.pluggable。2.下载解压后运行程序。3.这里选择 M4.选择2,然后写输出的安全文件名称,写自己服务器对应的域名最好5.直接回车
2020-09-04 16:51:41
8162
WebApi+Token+数字签名.zip
2020-09-30
nginx-1.16.1.zip
2020-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人