- 博客(126)
- 资源 (9)
- 收藏
- 关注
原创 .NET Core AOP 面向切面编程
摘要: .NET Core(现统一为.NET 5/6/7/8等)中,AOP(面向切面编程)通过分离横切关注点(如日志、权限、事务)提升代码模块化。核心概念包括切面(Aspect)、连接点(Join Point)、通知(Advice)等,实现方式主要有两种: 中间件(Middleware):全局处理HTTP请求/响应,适合日志、认证等与业务无关的逻辑; 过滤器(Filters):精确控制控制器方法,支持权限、缓存等场景,依赖MVC框架。 对比显示,中间件轻量但功能有限,过滤器更精细但耦合性高。
2025-07-08 11:30:13
627
原创 在 .NET Core WebAPI 项目中,执行文件(.exe)方式运行并指定端口
项目默认使用 Kestrel Web 服务器,你可以通过环境变量或命令行参数来覆盖默认监听地址和端口。参数用于指定监听地址和端口。
2025-06-24 17:31:08
304
原创 开源、免费、美观的 Vue 后台管理系统模板
随着前端技术的不断发展,Vue.js 凭借其轻量、高效、易上手的特性,成为国内外开发者最喜爱的前端框架之一。在构建后台管理系统时,Vue 提供了以下优势:响应式数据绑定:让页面和数据保持同步,开发效率高。组件化开发:使得代码结构清晰、可维护性强。强大的生态:Vue Router、Vuex、Vite 等工具支持构建大型应用。良好的中文社区:文档丰富,学习资源多,解决问题更方便。官网文档:https://cn.vuejs.org/
2025-06-11 22:04:09
894
原创 C# 使用 CSRedis 来操作 Redis 队列,实现先入先出
在 Redis 中,RPush 和 LPop 分别是用于操作列表(List)数据结构的命令。
2025-02-18 11:37:13
379
原创 C# 中 Console.WriteLine($“{DateTime.Now.Date}“); win 和 docker容器输出不同
DateTimeNowDate这是由于导致的时间格式差异。zh-CNen-US因此,时间格式会因为默认的文化区域差异而不同。
2024-12-18 10:35:26
334
原创 通过MinIO+h2non/imaginary 搭建自己的阿里云OSS
图片访问地址:http://192.168.153.138:9000/public/su7_1.jpg。
2024-12-01 20:44:53
360
原创 通过 Xshell 无法连接到 Ubuntu
无法通过 Xshell 连接到 Ubuntu 服务器,通常与 SSH 服务、网络连接、主机防火墙设置或 Xshell 本身的配置问题有关。
2024-09-20 17:14:46
1357
原创 Jenkins 通过 Version Number Plugin 自动生成和管理构建的版本号
【代码】Jenkins 通过 Version Number Plugin 自动生成和管理构建的版本号。
2024-09-07 09:51:10
1052
原创 VMware中安装 Ubuntu ,实现 Windows 和 Ubuntu 之间自由复制粘贴
VMware中安装 Ubuntu ,实现 Windows 和 Ubuntu 之间自由复制粘贴。
2024-08-31 23:29:36
1587
1
原创 Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions
Docker 容器运行后一直重启,通常意味着容器内的应用程序遇到了问题并且崩溃了。Jenkins容器可能因为挂载的卷的权限问题无法写入。
2024-08-02 16:59:05
596
原创 Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo
CentOS 安装Docker时,将 Docker 官方的 YUM 存储库添加到 CentOS 系统中出现错误。
2024-07-31 23:48:46
2428
原创 Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stoc
CentOS 默认的镜像源可能无法访问。可以更换为其他镜像源,例如阿里云、腾讯云等。
2024-07-31 19:23:29
754
1
原创 Docker ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
错误表示在 Docker 容器中运行的 JavaScript 程序超出了可用的内存限制。这通常发生在 Node.js 应用程序中,尤其是在处理大量数据或有内存泄漏的情况下。
2024-06-15 21:26:33
2217
3
原创 使用 Docker 和 Docker Compose 部署 Vue
使用 Docker 和 Docker Compose 部署 Vue 项目有两种方式:直接使用 Docker 和使用 Docker Compose。
2024-05-31 19:53:14
1134
原创 Docker 安装 Portainer
Portainer Community Edition是一个针对容器化应用程序的轻量级服务交付平台,可用于管理 Docker、Swarm、Kubernetes 和 ACI 环境。它的设计理念是部署和使用都简单,该应用程序允许您通过“智能”GUI 和/或广泛的 API 管理所有编排器资源。
2024-05-11 22:09:10
492
原创 Nginx代理MinIO时出现“Access Denied“错误
MinIO与Nginx集成时,如果出现"Access Denied"错误,通常意味着Nginx代理的请求没有被正确地转发到MinIO服务。
2024-04-24 23:45:13
6285
3
原创 CentOS 设置静态 IP 配置
防止 CentOS 服务器的 IP 地址更改,可以设置静态 IP 配置,而不是依赖 DHCP(动态主机配置协议)分配 IP 地址。
2024-04-14 21:23:15
3000
原创 在 HTML 中禁用 Chrome 浏览器的 Google 翻译功能
在 html 标签中添加 translate=“no” 属性,浏览器将不会翻译整个页面。
2024-04-06 21:53:06
1041
原创 Java @Data 注解详细说明
Data注解是 Lombok 提供的一个组合注解,它会为类自动生成一些常见方法的样板代码,包括 getter、setter、equals、hashCode 和 toString 方法。
2024-04-05 21:54:40
3036
原创 NetCore通过中间件判断接口是否存在 AllowAnonymousAttribute 特性
特性来判断一个接口是否被标记为允许匿名访问。以下是一个简单的中间件示例,用于在请求管道中检查接口是否被。.NET Core中,可以通过检查接口上的。在应用程序中使用此中间件,将其添加到。
2024-04-02 21:51:10
478
原创 SpringBoot3集成Swagger出现错误Error starting ApplicationContext. To display the condition evaluation repor
SpringBoot3集成SpringFox时出现错误。
2024-03-27 00:08:15
684
1
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
这个错误通常出现在使用Spring Boot进行数据库连接时。错误信息表明Spring Boot未能配置一个DataSource,因为没有指定'url'属性,并且没有发现默认的数据库连接。
2024-03-20 22:45:44
337
原创 SpringBoot通过拦截器和JWT令牌实现登录验证
该文介绍了JWT工具类、匿名访问注解、JWT验证拦截器的实现以及拦截器注册。使用`java-jwt`库生成和验证JWT,JwtUtil类包含generateToken和verifyToken方法。自定义注解`@AllowAnon`允许接口匿名访问。JwtInterceptor在Spring MVC中拦截请求,检查JWT令牌有效性。InterceptorConfig配置拦截器,注册并设定拦截与排除规则。UserController示例展示了注册、登录(允许匿名)和需要验证的用户详情接口。
2024-03-19 23:20:36
1027
原创 使用Jackson进行 JSON 序列化和反序列化
在Spring应用程序中,您可以通过Maven添加Jackson依赖,并创建一个工具类来封装对象的序列化和反序列化方法。
2024-03-15 23:22:49
999
原创 Spring中@Controller和@RestController的区别
如果您希望控制器方法返回视图并且与前端页面交互,则应使用 @Controller 注解。如果您想要创建 RESTful API 并直接返回数据(如 JSON 或 XML),则应使用 @RestController 注解。@RestController 更适合构建基于 REST 风格的后端服务,而 @Controller 更适合传统的 MVC 应用程序。
2024-03-15 09:49:01
448
原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
这种问题通常出现在 Docker 服务未运行。
2024-03-11 23:03:35
252
原创 No package docker-ce available. Error: Nothing to do
No package docker-ce available. Error: Nothing to do。
2024-03-11 22:33:24
1547
微信小程序连接蓝牙设备开发
2017-11-24
frp_0.33.0_windows_amd64.zip
2020-05-12
阿里巴巴Java开发手册(嵩山版)
2020-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人