摘要: 开个分类慢慢更新 参考B站 黑马程序员Redis 入门到实战 实战篇 实现秒杀下单 全局唯一ID 在一般业务中秒杀功能,存在并发问题如果两个线程同时执行插入操作导致数据库id 自增 同时为一个数 就会导致写入数据失败 全局Id生成器 点击查看代码 public static class RedisI 阅读全文
posted @ 2023-03-16 20:19 Bo-Hong 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Core 配置跨域(CORS) 1.安装程序CORS程序包 Install-Package Microsoft.AspNetCore.Mvc.Cors 一般默认都带了此程序包的 2.配置CORS服务 在 Startup类,ConfigureServices方法里,添加如下代码: se 阅读全文
posted @ 2022-12-05 11:12 Bo-Hong 阅读(565) 评论(0) 推荐(0) 编辑
摘要: Go —— gin 简单 MVC 地址 效果图 加载Html 注意需要绑定 define 或者 使用 gin 默认格式 Docker 文件编写 我这里使用的goctl 包生成的dockerfile ,https://go-zero.dev/cn/docs/goctl/goctl/ 这里生成的最小编译 阅读全文
posted @ 2022-10-31 16:07 Bo-Hong 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 最近没事复习了下MVC 顺手联系了个DEMO 控制器 using System; using System.Collections.Generic; using System.Dynamic; using System.IO; using System.Linq; using System.Web; 阅读全文
posted @ 2022-10-14 11:45 Bo-Hong 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 为什么要用Grpc 跨语言进行,调用服务,获取跨服务器调用等 目前我的需要使用 我的抓取端是go 写的 查询端用 Net6 写的 导致很多时候 我需要把一些临时数据写入到 Redis 在两个服务器进行处理 参考地址: 哔哩哔哩杨旭大佬:https://www.bilibili.com/video/B 阅读全文
posted @ 2022-10-11 11:23 Bo-Hong 阅读(109) 评论(0) 推荐(0) 编辑
摘要: internal class Program { static void Main(string[] args) { var n = 50; var random = new Random(); while (n-- > 0) RandomTest(random); Console.ReadLine 阅读全文
posted @ 2022-09-21 13:08 Bo-Hong 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 写于 2022-09-21日 什么是EF Core显示编译 EF Core对我们查询的表达式的编译使用了缓存,当你查询代码需要重用以前执行的查询时,EF Core将使用哈希查找并从缓存中返回已编译的查询。如果能直接对查询进行编译,并跳过哈希的计算和缓存查找那么效率是否会提高呢?这就是显示编译。 在E 阅读全文
posted @ 2022-09-21 10:55 Bo-Hong 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 写于 2022-09-21 优化是个无尽的话题,它是长年累月的实践经验,没有一个标准答案。在回答这类问题最好把你的一些项目优化经验讲给面试官听,如果实在没有可以在网上找找,不过问你过程就可能卡壳了。EF Core收集了如下的几种调优经验,仅供参考。 EF Core性能调优经验 1、使用AsNoTra 阅读全文
posted @ 2022-09-21 10:37 Bo-Hong 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 备份 docker备份容器到本地(以及恢复) https://blog.csdn.net/qq_20042935/article/details/106495071 环境篇 Redis : docker pull redis (Docker内安装Redis,docker容器连接不上redis容器,解 阅读全文
posted @ 2022-09-07 17:48 Bo-Hong 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 参考来源:https://www.cnblogs.com/zhaoshujie/p/11082753.html 他介绍的可以说是非常详细,附带Demo例子讲解 1、入门 Task看起来像一个Thread,实际上,它是在ThreadPool的基础上进行的封装,Task的控制和扩展性很强,在线程的延续、 阅读全文
posted @ 2022-08-29 22:48 Bo-Hong 阅读(1986) 评论(0) 推荐(0) 编辑