任务quartz net6 net
使用参数属性对.Net WebApi参数校验
.Net WebApi进行优雅的参数校验 受到了spring boot中注解校验参数的启发,于是想,难道微(巨)软(硬)的.net不行吗? 于是有了本次尝试。 当我们日常开发webapi接口时,难免会有一堆参数校验,例如校验参数是否为空,密码长度…… 条件校验 一般的操作是下面这样的: emm……目 ......
【Dotnet 工具箱】JIEJIE.NET - 强大的 .NET 代码混淆工具
你好,这里是 Dotnet 工具箱,定期分享 Dotnet 有趣,实用的工具和组件,希望对您有用! 【JIEJIE.NET - 强大的 .NET 代码混淆工具】 JIEJIE.NET JIEJIE.NET 是一个使用 C# 开发的开源 .NET 代码加密工具。 很多 .NET 开发人员担心他们的软件 ......
NETCORE - 日志插件 Log4Net 写入数据库
NETCORE - 日志插件 Log4Net 写入数据库 项目环境:.NET6 WebApi 1. 在项目中增加 Log4Net.config 配置文件 参考:https://blog.csdn.net/yhj198927/article/details/122238931 ......
备份任务实战
客户端需求 客户端需求:1.客户端每天凌晨1点在服务器本地打包备份(/etc目录和/var/log目录) 2.客户端备份的数据必须存放至以 "主机名_ip地址_当前时间" 命名的目录中 3.客户端最后通过rsync推送本地已经打包好的备份文件至backup服务器 4.客户端服务器本地保留最近7天的数 ......
.Net 一套接口多实现
# .Net 一套接口多实现 接口(`interface`)可理解为规范、标准、协议。接口是用来约束各方都在同一组规范下工作。 电脑外设USB接口,各个品牌商家生产的U盘、鼠标都能够被电脑主板识别并工作,这是因为个生产商都遵循实现了USB接口协议。 在编程中`接口`应用非常广泛,例如`IDbConn ......
异步处理任务,失败延迟重试
for循环 失败处理后,延迟重试 ```java // for循环 失败处理后,延迟重试 @Test void test28() throws InterruptedException { ExecutorService executorService = Executors.newFixedThr ......
从零开始针对 .NET 应用的 DevOps 运营实践 - enkins & SonarQube自动化
从零开始针对 .NET 应用的 DevOps 运营实践 - MSbuild & Java 环境搭建 一、Overview# 最近的一段时间,在公司里我都在进行基于 Jenkins 和 SonarQube 配合已有的 Gitlab 搭建部门的持续集成环境的工作,虽然之前有使用过 GitHub Acti ......
除了Visual Studio,Rider也能开发.NET(文中有料)
**前言** 小编在油管学习.NET知识,刷到一个外国小哥在用一个类似Idea的IDE开发.NET。出于好奇,小编在某谷搜索Idea支持.NET吗?结果当然不支持,Idea主要是开发Java的IDE。幸好搜索引擎有个图片搜索功能,于是拿图片搜索了这个IDE,原来它的名字叫Rider,是Idea同一家 ......
idea启动总是报错Error running 'Tomcat 9.0.6': Unable to open debugger port (127.0.0.1:57757): java.net.SocketException "socket closed",但是我57757端口实际上并没有被使用
问题:当遇到idea启动报错"Error running 'Tomcat 9..6': Unable to open debugger port (127.0.0.1:57757): java.net.SocketException "socket closed""时,很多人可能会尝试改变debug ......
Java并发处理任务
### 背景 当一个任务执行时间过长的时候,并且这个任务可以分解成多个独立的任务时,可以使用Java多线程来减少执行时间。 ### 第一版 ```java public static void main(String[] args) throws ExecutionException, Interr ......
.net core webapi 局域网内机器可以互相访问
1、 使用localhost的方式运行程序 dotnet Fitnessequipment.dll --urls=http://localhost:5038 是无法通过ip访问的,只可以使用localhost访问 2、以ip方式运行程序,dotnet Fitnessequipment.dll --u ......
c#.net实现浏览器端大文件分块上传
IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-R ......
asp.net实现浏览器端大文件分块上传
以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult upl ......
在 asp.net core 的中间件中返回具体的页面
前言# 在 asp.net core 中,存在着中间件这一概念,在中间件中,我们可以比过滤器更早的介入到 http 请求管道,从而实现对每一次的 http 请求、响应做切面处理,从而实现一些特殊的功能 在使用中间件时,我们经常实现的是鉴权、请求日志记录、全局异常处理等等这种非业务性的需求,而如果你有 ......
.Net 根据类型全名字符串获取类型信息
asp.net项目开发过程中用到了多个程序集(dll), 如何根据类型全名(fullname)获取类型信息? 如果项目(csproj)中设置了引用对应的dll 或nupkg包,但是代码中没有任务地方引用改该程序集的类,则实际上运行时,该程序集不会被加载到进程中. 假设有一个 ThirdModels. ......
Linux 下运行.NET 6 7 8 程序遇到的两个问题
## 一、 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found 的解决办法 ### 1. 下载 libstdc++.so.6.0.21 文件 注意区分x84_64和aarch64架构,下载对应的版本 ### 2. 把 libstdc++ ......
NET EF 参数化查询(LIKE / IN)
原始数据: 1.拼接SQL:容易注入 2.参数化查询: 2.1.等于 + Like: 2.2.等于 + Like + IN: 2.2.1.结果:类似的参数传递,但是结果为0 2.2.2.分析:通过SQL Server Profile得到运行sql,发现 IN 的参数被处理成了一个字符串,类似于: W ......
Asp.net core Identity
> 身份验证是确定用户身份的过程。 授权是确定用户是否有权访问资源的过程。 基本上正式项目都有用户中心模块,都需要实现身份验证和授权功能。Asp.net core中,微软官方给我们提供了Identity帮助我们实现这些功能。 如何使用Identity,下文将给出示例: ### 数据库 基本的配置就不 ......
ASP.NET Core 系列总结 -- 系列文章
《ASP.NET Core》 系列文章基于 .NET 3.1 和 .NET 6,主要是系统总结自己日常工作和学习中的知识点,之前是自己在 OneNote 上自己写,作为学习、总结笔记,逐渐放出来也供大家参考,希望大家都能够对 ASP.NET Core 框架有一个清晰的认知。 章节目录 1. 入口文件 ......
asp.net Core Actions
Action方法是在Controllers中定义公共方法使用路由规则将客户端的请求和action方法做映射 Action ``` public IActionResult NameOfAction() { return View(); } ``` 这个方法返回一个IActionResult并且方法名 ......
.NET HttpClient 关于 Send 问题
一个数据采集项目中,使用 HttpClient 携带COOKIE 对 被采集的系统调用API的方式进行数据请求,使用 HttpClient 过程中发现,通过HttpClient 中 Send方式进行数据请求时 ”JSESSIONID“缺失! HttpClient 初始化: 1 #region 初始化 ......
聚焦于任务调度的测试平台pytestx
# 设计理念 **聚焦于任务调度**,接口自动化80%本地编写,20%交由平台管理。 如果使用pytest做接口自动化,那么个人认为最好的编写工具是PyCharm,任何低代码测试平台都无法取代。当然不会代码,或者不使用pytest,那低代码测试平台,或者yaml,甚至excel写自动化用例,都是可以 ......
wuauclt代表Windows Update Automatic Updates Client。它负责管理和执行与Windows自动更新相关的任务。自动更新是Windows操作系统的一项重要功能,可以确保系统及时获取安全补丁、修复程序错误和提升系统性能
wuauclt是Windows操作系统中的一个命令行工具,它是用于Windows自动更新的客户端工具。 具体来说,wuauclt代表Windows Update Automatic Updates Client。它负责管理和执行与Windows自动更新相关的任务。自动更新是Windows操作系统的一 ......
xwizard通常是一个脚本或程序,它可以执行一系列预定义的操作,以减少人工操作或提高效率。它可以帮助用户自动完成日常任务,例如文件处理、数据分析、软件安装等等。
xwizard是一种计算机技术工具,通常用于简化和自动化特定的任务。 ![image](https://img2023.cnblogs.com/blog/1053886/202307/1053886-20230720014839311-946678340.jpg) 具体来说,xwizard通常是一个 ......
.Net Core EntityFrameCore
[toc] # 引入 - Microsoft.EntityFrameworkCore - Microsoft.EntityFrameworkCore.Design - Microsoft.EntityFrameworkCore.SqlServer - Microsoft.EntityFramewor ......
ASP.NET Core - 日志记录系统(一)
# 一、日志记录 日志记录是什么?简单而言,就是通过一些方式记录应用程序运行中的某一时刻的状态,保留应用程序当时的信息。这对于我们进行应用程序的分析、审计以及维护有很大的作用。 作为程序员,我们恐怕谁也不敢保证我们开发的软件应用一定不存在BUG,一定不会出现故障,而当故障出现的时候,日志就是我们排查 ......
.Net Core 读取配置文件
[toc] # appsetting.json 1. 用于测试appsetting.json ```C# { "Name": "刘德华", "Teacher": { "Name": "张无忌", "Age": "125" }, "ReadConfigArray": [ "ReadConfigArra ......
.NET 内存泄漏分析
#目的 相信很多小伙伴,除了编码以外,还经常需要和服务器打交道,处理服务器警报,这些警报中最常见的问题之一就是内存泄漏,大部分时候这个问题很难通过传统的日志手段来定位,所以很多的小伙伴遇见了内存泄漏问题常常急的抓耳挠腮,一边百度(现在有了ChatGPT),一边连蒙带猜的尝试,运气好,完美定位,运气不 ......
.net - 支持word上传的富文本编辑器
1.编辑器修改 (可选) 1.1在 ueditor/config.json 中添加代码块 /* 上传word配置 */ "wordActionName": "wordupload", /* 执行上传视频的action名称 */ "wordFieldName": "upfile", /* 提交的视 ......
Overview of ASP.NET Core authentication
Overview of ASP.NET Core authentication In this article Authentication concepts Authentication providers per tenant Additional resources By Mike Rouso ......