BCVP是以Blog.Core为核心框架设计的一整套跨平台、前后端分离、RBAC与数据鉴权、统一CI/CD、容器化与微服务等全方位.NET架构体系。致力于开源社区、回馈社区和提升自我。
目前核心成员:@何拾玖、@繁星、@Lemon.NoCry、@闲云疏月
核心成员拥有框架的全部权益
如果你也对Blog.Core感兴趣 ,且对框架有很好的建议与贡献,欢迎联系老张,一起为开源做贡献,为社区添砖加瓦。
https://github.com/anjoy8/Blog.Core
1、前天一大早醒来,收到B站粉丝的一封信,作为一个多年UP主,心里也是暖洋洋的,这里就把这个粉丝的感谢信发出来了,不知道这个粉丝能不能看到这篇文章,就是希望在目前这个形势下,每个小伙伴都能学有所成,心想事成!。
1、经过六年的努力,在五位核心社区成员的互相鼓励下,在千千万万的粉丝鼓励中,BlogCore项目的Github目前已经有5k个Star了。这个对于独立运营的不借助任何组织推广的小项目来说,真真是不容易的,许个愿吧,继续冲击一万Star,这个不过分吧
1、这个模板可以帮忙使用者快速的基于BlogCore搭建一套自己的项目,目前已经两万的下载量了,目前还在同步更新中,欢迎继续使用。
1、新版的雪花ID,目前长度是15位,比传统的19位的有更多的好处:
①、位数短,特别是解决JS的丢失精度问题
②、提高性能
③、如果有时间偏移了,例如润秒,润分,系统不会因为时间差而怠机
更多信息可以看:
https://github.com/yitter/IdGenerator
1.调整获取所有Key的方式,原有写法是维护一个AllKey的集合,在长时间运行后Key越来越多性能越来越低,故此优化,直接使用Redis原生API
2.优化App.GetServiceProvider的逻辑,如果是单例则直接返回RootServices
3.优化IpPolicyRateLimitSetup,使用分布式缓存,而不是MemoryCache
4.优化MiniProfilerSetup,增加注册使用Redis
5.优化DataProtectionSetup,在不使用Redis时,默认保存在临时文件夹
<Project>
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
</Project>
1、统一使用 Directory.Build.props 管理项目。
文案丨BCVP开发者社区