自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 基于RBAC的通用后台管理系统-模块化三

此系统是单体项目基于模块化开发的案例。基于角色(Role)的访问控制,通用的后台管理系统。代码设计模式还是基于mvc三层架构,同比DDD架构比较简单容易上手。模块化好处就解耦,如果不需要的业务模块和代码移除也快框架改动少。为什么是中小型场景,因为大的没独立搞过。演示账户:demo 123456。前端不太熟练有点丑。

2024-09-23 22:19:04 372

原创 Linux-Ubuntu部署dotnet web项目-简单部署

web程序一般都是开发完后打包上传至服务器进行部署,服务器操作系统多数为linux,当前文章以Linux部署为例,一般部署过程都是与文章步骤一直,与其他语言基本差不多,sdk环境不同数据库不同。(前后端分离项目)

2024-09-19 15:42:53 477

原创 PostgreSQL数据库学习 一

postgresql数据库数据类型学习

2024-08-22 16:05:44 256

原创 Asp.net core请求参数和响应参数获取

需求实现一个操作日志功能,两种方法一种在中间件实现,一种使用动态代理也就是aop作用在控制器上获取到入参和返回值便是请求参数和响应参数;但是这种存在问题如果用自定义异常的话就没法用了。选中第一种使用中间件获取请求参数和响应参数。这个存在问题响应流没法直接读,需要自己用流替换,会影响一点性能;可以结合上一篇博客一起使用。

2024-08-21 13:53:57 284

原创 WPF自定义分页控件

使用wpf用户控件实现一个分页控件

2024-08-15 16:16:07 783

原创 Asp.net core使用中间件实现控制器操作日志功能

需要实现一个控制器操作日志的功能并且可以局部使用,参考java拦截器spring aop注解;原先考虑使用操作过滤器、但是操作过滤器包裹范围没有异常过滤器的范围大,抛出异常后就不执行了。采用特性去标记控制器,在中间件中获取到控制器上标记的特性存在标记就执行,没有标记跳过日志记录逻辑。: 有坑的地方,在中间件获取控制器的特性,获取控制器(端点)一直为 null 这是根据程序配置入口使用顺序相关。**扩展问题:**后台需要登录后才能操作的控制器,如果没有权限操作需要先登录,好像一样会执行中间的日志的逻辑。

2024-08-14 11:46:56 278

原创 centos 下docker启动镜像挂载MySQL本地配置

docker挂载本地MySQL配置文件

2024-08-13 11:39:48 559

原创 nginx常用配置

配置nginx路径下的配置文件:/etc/nginx/conf.d/nginx.conf (每个人的可能不一样,但是我这个就是yum 直接安装的)如下配置 配置http 和 https 、ws 和 wss。常用配置路径代理映射 http和https。

2024-08-13 11:25:58 210

原创 Blazor WebAssembly使用 AuthenticationStateProvider 自定义身份认证

Blazor客户端实现jwt授权登录

2024-08-11 10:09:10 524

原创 Asp.net core使用Authentication使用jwt简单登录认证

webapi使用jwt;研究了两天,简单使用就这些,如果需要token续期或者刷新或者自定义校验处理需要重写比较麻烦。配置jwt所需配置,再appsettings.json文件。在controller中单独获取请求头可使用。使用流程是:先认证登录 -> 再校验权限。安装依赖,.net8版本为例。

2024-08-09 22:36:08 375

原创 关于ModbusTcp连接问题一

长连接和短链接使用场景

2024-08-09 22:25:55 259

原创 .NET入门知识了解

提供 .NET 统一计划的最终部分,该计划在 .NET 5 中启动。.NET 6 在移动、桌 面、IoT 和云应用之间统一了 SDK、基础库和运行时。aspx是asp.net中处理http请求的基于C#的代码文件或者是webform文件,.cshtml是基于Razor模板引擎的html文件。.NET 是一个免费的跨平台 开源开发人员平台 ,用于构建多种应用程序。.NET 基于许多大规模应用在生产中使用的高性能运行时构建而来。是用于构建现代应用程序的跨平台开源框架,是专门为web设计的。

2024-08-07 09:30:28 273

原创 单体模块化引入多个框架 二

.NET项目如何引入多个框架

2024-07-26 23:06:24 338

原创 AspNetCore单体项目模块化搭建 一

单体应用模块化,将项目代码中原以文件夹分层的形式抽出来,将单独抽出来的部分放到新建模块中实现,最后将该模块重新注入到主应用模块中启动时加载。

2024-07-25 22:29:18 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除