摘要: 1.介绍 现在主流的证书有cer,pfx证书,那么他们两者有啥区别呢? cer是公钥证书,里面包含公钥,生成的时候不需要输入密码加密; pfx是带有私钥的证书,所以在生成的时候需要输入密码加密 2.生成过程 1)安装openssl 通过官网下载软件,然后配置环境变量 2)生成证书 第一步:win + 阅读全文
posted @ 2021-08-31 18:54 DarryRing 阅读(2199) 评论(1) 推荐(0) 编辑
摘要: 最近遇到一个需求:我们后端接口被扫描出存在cors问题:不安全的CORS配置 安全部门让我们配置上可信的域名即可,其实这个实现非常简单,代码影响点比较小: app.UseCors(builder => builder .WithOrigins("http://www.baidu.com") .All 阅读全文
posted @ 2021-08-26 09:05 DarryRing 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: X-Frame-Options 该响应头中用于控制是否在浏览器中显示frame或iframe中指定的页面,主要用来防止Clickjacking(点击劫持)攻击。 X-Frame-Options: SAMEORIGIN DENY 禁止显示frame内的页面(即使是同一网站内的页面) SAMEORIGI 阅读全文
posted @ 2021-08-25 17:17 DarryRing 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 最近在看文件存储系统相关内容,在研究MinIO的时候,发现了一个词“擦除编码”。 原文里面解释: ``` MinIO以分布式方式在对象级别实现擦除编码,并且可以在硬件故障的情况下重建对象,而不会牺牲性能或导致停机 ``` 所以怀着对这个词的不理解,上网去一顿学习。 首先,这个擦除编码的目的,我是理解 阅读全文
posted @ 2021-08-23 14:20 DarryRing 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 最近在做数据库迁移的项目,将MsSql数据库迁移到MySql上,单纯是修改Dal层的连接与处理方式即可,但是为了服务的性能进行了稍微的数据库查询优化。 1.关于子查询,在mySql中尽量少用子查询的方式,这种方式可能造成性能差。在此可以使用Join联表查询来代替子查询。 2.关于Join,上面说把子 阅读全文
posted @ 2021-08-16 15:36 DarryRing 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 测试版本:8.0.15 数据库数据: 1. 查询json中某个字段 精准查询 SELECT * FROM `tb_json` WHERE JSON_EXTRACT(`Remarks`, '$.name') = 'zhangsan'; 或者 SELECT * FROM `tb_json` WHERE 阅读全文
posted @ 2021-08-16 15:35 DarryRing 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 背景:为了减少依赖,在微服务编写时,将配置项(比如数据库连接串)放在本地配置文件中appsettings.json, 这样发布在iis上可以通过修改服务器上的配置文件实现部署,但是现在公司都是用docker部署,那么如何覆盖镜像里面的配置文件呢? 说明:服务代码是netcore2.1 部署在dock 阅读全文
posted @ 2021-07-14 15:16 DarryRing 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 有个对象ApplicationUser,结构如下: public class ApplicationUser { public Guid SubjectId { get; set; } public string Username { get; set; } } 现在代码里面有个List<Appli 阅读全文
posted @ 2021-06-01 16:13 DarryRing 阅读(204) 评论(0) 推荐(0) 编辑
摘要: tring key1=Request.Query["key1"];//获取url字符串 String key2 = Request.Form["key2"];//获取表单 String key3 = Request.Cookies["key3"];//获取cookie String key4 = R 阅读全文
posted @ 2021-05-28 11:41 DarryRing 阅读(520) 评论(0) 推荐(0) 编辑
摘要: sqlserver执行sql的时候是带有lock的,这样可能会造成死锁现象 在使用ef/efcore时,生成的sql都是带有lock的,所以当使用ef组件时,需要单独设置一下with nolock 1. net fx集成 我的项目基于net fx4.6.1,ef版本是6.1.3版本 首先在项目中增加 阅读全文
posted @ 2021-05-13 18:08 DarryRing 阅读(2276) 评论(1) 推荐(0) 编辑