会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黄明辉的博客
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年7月18日
Redis实现限流的几种方式
摘要: 参考文章:https://zhuanlan.zhihu.com/p/439093222 https://mp.weixin.qq.com/s/zf9uqfJfRYvmSVXUQofF2A https://www.cnhackhy.com/156593.htm 互联网应用往往是高并发的场景,互联网的特
阅读全文
posted @ 2022-07-18 10:10 黄明辉
阅读(3801)
评论(0)
推荐(0)
2022年7月13日
ASP.Net Core MVC 之模型验证
摘要: 在我们日常的表单中,我们总需要写很多的验证,这个是避免不了的,不写,安全上过不去,写了,又很繁琐。 我们不仅前端要写验证,后端也需要写验证,才能杜绝非法数据入侵。 例如下面的代码:在服务层的保存方法中进行参数验证 var jsonCode = new JsonCode { code = -1, ms
阅读全文
posted @ 2022-07-13 14:28 黄明辉
阅读(498)
评论(0)
推荐(0)
2022年7月12日
ABP-VNEXT 学习笔记(三)数据过滤之ISoftDelete
摘要: ISoftDeleted,是abp自带的逻辑删除约定,也叫软删除。 该接口中定义了IsDeleted 变量。 命名空间为: using Volo.Abp; 它是可以实现我们对逻辑删除和硬删除的无感操作。就是我们不需要特意写代码处理,只需要调用方法即可。 在查询中,默认也会过滤掉 IsDeleted=
阅读全文
posted @ 2022-07-12 10:15 黄明辉
阅读(1229)
评论(0)
推荐(0)
2022年5月11日
netcore类库编译时生成所依赖的所有程序集文件到目录下
摘要: netcore,设置类库在编译时,生成所有依赖的dll到目录下 在项目文件中增加配置: <PropertyGroup> <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> </PropertyGroup> 如: <Proje
阅读全文
posted @ 2022-05-11 13:53 黄明辉
阅读(389)
评论(1)
推荐(0)
2022年2月24日
mysql kill process解决死锁-
摘要: 概括:通过 show processlist; 查看state状态 若发现 有 lock 状态的,则差用以下命令杀死进程 kill id id为截图中的id,实际为进程id 以上2个语句可在navicat操作界面中执行。 以下为参考文章信息: 1、查看进程列表, 找到ID show processl
阅读全文
posted @ 2022-02-24 15:23 黄明辉
阅读(4605)
评论(0)
推荐(0)
2021年12月15日
谷歌浏览器新版本Chrome 80以上版本默认SameSite导致jquery ajax跨域登录状态失效的问题
摘要: 文章参考:https://davidchen93.blog.csdn.net/article/details/104844667?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefaul
阅读全文
posted @ 2021-12-15 13:37 黄明辉
阅读(386)
评论(0)
推荐(0)
2021年11月19日
ASP.NET Framework 项目打包到nuget
摘要: 首先,得先下载nuget.exe 程序,https://www.nuget.org/downloads 到这个地址可以下载 微软官方说明见:https://docs.microsoft.com/zh-cn/nuget/create-packages/creating-a-package 然后定位到n
阅读全文
posted @ 2021-11-19 15:02 黄明辉
阅读(264)
评论(0)
推荐(0)
2021年10月28日
ASP.NET Core 对XSS攻击字符串的过滤--KYSharpCore.XSSFilter
摘要: 在项目安全中,都会涉及到XSS攻击,这里对xss攻击内容进行了过滤方法的封装,做了一个过滤器,方便在项目中使用。 这里的过滤是指将不合规的敏感字符相关内容直接删除。 比如参数中带有?text=<script>hello</script> world,过滤完,仅会将world传递到action中。 K
阅读全文
posted @ 2021-10-28 17:40 黄明辉
阅读(964)
评论(0)
推荐(0)
2021年7月16日
CentOS 7安装 .net core 环境 官网说明地址
摘要: https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos
阅读全文
posted @ 2021-07-16 14:05 黄明辉
阅读(83)
评论(0)
推荐(0)
2021年6月25日
MongoDB 批处理文件命令写法
摘要: 清空某个表的数据: d: cd D:\Program Files\MongoDB\Server\4.0\bin //进入到mongo命令目录 mongo.exe 127.0.0.1:27017/Patent --eval "db.PatentInfo.remove({});" //连接数据库并执行删
阅读全文
posted @ 2021-06-25 14:43 黄明辉
阅读(274)
评论(0)
推荐(0)
2021年4月26日
关于NetCore 根据环境变量读取对应的自定义配置文件配置
摘要: 以 hostsettings.json 举例1.添加对应环境变量的配置文件 2.Program.cs
阅读全文
posted @ 2021-04-26 08:38 黄明辉
阅读(435)
评论(0)
推荐(0)
2021年3月29日
ABP-VNEXT 学习笔记(二)数据库连接
摘要: 在上一章中,我们介绍了如何注入和使用,这都是我们平常用的最多技术点。 这一章呢,我们接着来讲讲,数据库连接。这也是最实用的。 先不管啥DDD的,ABP只是个基础框架,想怎么用都行。 示例环境: 数据库:mysql ORM:EFCORE 这里的数据库表结构我是手动创建的,没有用dbfirst模式进行迁
阅读全文
posted @ 2021-03-29 15:18 黄明辉
阅读(2150)
评论(1)
推荐(1)
2021年3月17日
ABP-VNEXT 学习笔记(一)基本使用
摘要: abp因为是模块化框架,所以需要使用哪个模块,再从nuget上引用即可。 ABP官网:https://abp.io/ 一、控制台示例 首先创建一个控制台项目,基于net core 3.1 ,引入 Volo.Abp.Core 核心库,abp更新很快,要注意看版本兼容。 ABP有一个启动模块AbpMod
阅读全文
posted @ 2021-03-17 14:41 黄明辉
阅读(3462)
评论(2)
推荐(0)
2020年11月18日
基于KYSharpCore+mysql的数据审计
摘要: 该项目仅适用于本公司内部,所引用nuget不对外。 nuget引用版本: KySharpCode 1.1 版本, KYSharpCore.EntityFrameWork.MySql 3.1.7.4 版本 数据审计包含范围很广,此次升级主要是针对应用内的数据审计。如在应用内对数据进行增删改操作的审计。
阅读全文
posted @ 2020-11-18 17:24 黄明辉
阅读(247)
评论(0)
推荐(0)
2020年7月13日
redis 专题 (四)List操作
摘要: List 主要用于队列和栈,先进先出,后进先出等。 using (RedisClient client = new RedisClient("127.0.0.1", 6379)) { //删除当前数据库中的所有Key 默认删除的是db0 client.FlushDb(); //删除所有数据库中的ke
阅读全文
posted @ 2020-07-13 14:23 黄明辉
阅读(577)
评论(0)
推荐(0)
redis 专题 (三)set和zset操作
摘要: set和zset主要是对集合的操作,这个在数据处理的场景中,我觉得挺实用的。包括对数据的去重、交集、并集等处理,都很方便。 using (RedisClient client = new RedisClient("127.0.0.1", 6379)) { //删除当前数据库中的所有Key 默认删除的
阅读全文
posted @ 2020-07-13 14:18 黄明辉
阅读(3444)
评论(0)
推荐(0)
2020年7月6日
redis 专题 (二)哈希操作
摘要: 直接上源代码,代码中有很详细的注释: /// <summary> /// Hash跟string的区别,在于redis内部的算法。相对来说,hash的总体性能高于string /// </summary> using (RedisClient client = new RedisClient("12
阅读全文
posted @ 2020-07-06 15:52 黄明辉
阅读(436)
评论(0)
推荐(0)
2020年6月23日
redis 专题 (一)字符串操作
摘要: 这章开始进入主题,讲redis如何存储。以下示例客户端均为 net core版本的,redis客户端为ServiceStack.Redis ,github地址:https://github.com/ServiceStack/ServiceStack.Redis 对于net来说,redis客户端一般使
阅读全文
posted @ 2020-06-23 16:58 黄明辉
阅读(227)
评论(0)
推荐(0)
redis 专题 (一)总纲和命令
摘要: Redis大家都不陌生,但对于Redis,大多数人只是了解了其一部分功能而已。 我们这个专题主要介绍有以下几块内容: 一、redis的八大数据类型 1.string 字符串 2.hash 哈希 3.list 集合 4.set 去重集合 5.zset 去重集合+分数 6.BitMaps 是在字符串类型
阅读全文
posted @ 2020-06-23 16:26 黄明辉
阅读(138)
评论(0)
推荐(0)
2020年4月28日
CentOS 7安装 .net core 环境
摘要: 原文地址: https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-manager-centos7 注意:SDK也要安装,才能执行命令 CentOS 7 包管理器 - 安装 .NET Core 仅在 x64 体系结构上支持
阅读全文
posted @ 2020-04-28 14:24 黄明辉
阅读(826)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告