最新 最热

造轮子之属性注入配合懒加载构建服务抽象基类

在前面实现管理API的时候,可以看到我们用的挺多功能是没有通过构造函数注入的。比如缓存DistributedCache,MemoryCache,对象映射Mapper,多语言L,当前用户CurrentUser等等。这些全都初始化在WheelServiceBase以及WheelContr...

2023-10-18
1

造轮子之菜单管理

前面完成了基础管理的相关API,接下来就得做一个菜单管理了,用于对接管理后台前端界面。

2023-10-18
1

造轮子之用户管理

跟角色管理一样,asp.net core identity中已经包含了UserManager,我们只需要简单包装一下逻辑即可完成我们的用户管理相关功能。 这里只打算添加分页查询,创建以及修改用户的API,不提供删除API。...

2023-10-18
1

造轮子之角色管理

在asp.net core identity中已经有RoleManager,我们只需要封装一下API操作Role即可完成我们角色管理相关功能,这里API打算只提供分页查询,创建以及删除,不提供修改API。...

2023-10-18
1

造轮子之多语言管理

多语言也是我们经常能用到的东西,asp.net core中默认支持了多语言,可以使用.resx资源文件来管理多语言配置。但是在修改资源文件后,我们的应用服务无法及时更新,属实麻烦一些。我们可以通过扩展IStringLocalizer,实现我们...

2023-10-18
1

造轮子之权限管理

上文已经完成了自定义授权策略,那么接下来就得完善我们的权限管理了。不然没有数据,如何鉴权~

2023-10-18
1

造轮子之自定义授权策略

前面我们已经弄好了用户角色这块内容,接下来就是我们的授权策略。在asp.net core中提供了自定义的授权策略方案,我们可以按照需求自定义我们的权限过滤。这里我的想法是,不需要在每个Controller或者Action打上AuthorizeA...

2023-10-18
1

求1加到100的总和

数学上有一个公式可以计算前n个自然数的和: ( frac{n(n + 1)}{2} )。对于这个问题,n是100,所以我们可以直接使用这个公式来计算和。

2023-10-18
1

消息中间件

(33条消息) RabbitMQ安装教程(超详细)_凡尘-追梦者的博客-CSDN博客

2023-10-18
1

easyExcel导入Excel 返回错误信息所属行,并加入非空验证判断

导入的框架是easyExcel: https://easyexcel.opensource.alibaba.com/

2023-10-18
1