01 2022 档案

摘要:1、新增类 2、实现 IAsyncResultFilter 接口 实现方法 3、实现统计JSON 结果 阅读全文
posted @ 2022-01-29 21:25 BeReallyMe 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1、在渲染视图和结果的时侯,做结果的统一处理 - {"success":true,"message":"ok","data":{"id":1024,"name":"PayMent","age":33}} 2、JSON 格式的统一处理 - JSON: 一般都有一个固定的格式 阅读全文
posted @ 2022-01-29 18:33 BeReallyMe 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、ASP.NET Core6 提供的是接口,系统框架提供的抽象接口(同步实现、异步实现、抽象类) - IResultFilter 接口 - IAsyncResultFilter 异步接口 - ActionFilterAttribute 2、可以自定义扩展也可以直接使用 3、通过一个特性的支持 4、 阅读全文
posted @ 2022-01-29 15:40 BeReallyMe 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1、新增类 2、实现 IAsyncActionFilter 接口 - 写法1 - 写法2 3、Log4Net 日志记录 - 记录到数据库中去 阅读全文
posted @ 2022-01-28 21:21 BeReallyMe 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1、适合做什么?缓存? - ActionFilter 可以做缓存,但是不适合 2、特点:更加靠近 Action, 记录的就是 Action 执行前后最真实的参数和结果 3、适合写日志 阅读全文
posted @ 2022-01-25 21:45 BeReallyMe 阅读(47) 评论(0) 推荐(0) 编辑
摘要:1、ASP.NET Core6提供的是接口 IActionFilter / ActionFilterAttribute - 系统框架提供的抽象(接口/抽象类) - 接口 IActionFilter - 实现类 ActionFilterAttribute 2、可以自定义扩展也可以直接 3、通过一个特性 阅读全文
posted @ 2022-01-25 21:08 BeReallyMe 阅读(79) 评论(0) 推荐(0) 编辑
摘要:1、ASP.NET Core6提供的是接口 IAsyncResourceFilter - 写法1 - 写法2 2、必须是自定义扩展 3、开始实操 -扩展 4、执行顺序 - 首次加载 CustomCacheAsyncResourceFilterAttribute 会被执行,然后将内容存到缓存中去 - 阅读全文
posted @ 2022-01-25 12:19 BeReallyMe 阅读(74) 评论(0) 推荐(0) 编辑
摘要:1、什么是协作冲突 - 在上传或者同步代码时,由于你和他人都修改了同一文件的同一位置的代码,版本管理工具无法判断究间以谁为准,这就会报告冲突,需要程序员手动解决 2、解决方式 - 修改合并 - git add - git commit - 在 黄蓉 用户下修改 x.txt 并提交 - 在 郭靖 用户 阅读全文
posted @ 2022-01-24 21:11 BeReallyMe 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1、什么是 git 冲突 - 冲突一般是指同一个文件同一位置的代码,在两种版本的仓库合并时,版本的管理软件无法判断到底应该保留哪一个版本,因此会提示该文件发生冲突,冲突一般都需要手动解决,自动解决容易出 bug 2、在分支合并的时侯解决冲突 - 先在 master 分支上创建一个 wrong.txt 阅读全文
posted @ 2022-01-24 18:41 BeReallyMe 阅读(501) 评论(0) 推荐(0) 编辑
摘要:1、分支 - 项目已上线,但是有新的需求,评估实现新功能需要两个月的时间,但项目需要同时在线运行,而且还要修改bug,如何管理这些不同的版本 2、查看分支 - git branch 3、创建分支 - git branch 分支名称 4、切换分支 - git checkout 分支名称 - 切换分支后 阅读全文
posted @ 2022-01-24 12:40 BeReallyMe 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1、回退到上一次提交 - git reset --hard HEAD^1 - HEAR 是一个指针,永远指向最新版本, ^1 表示让 HEAD 指针指向上一个版本 - --hard 硬:这种回滚不但将版本回滚,还会将指定的数据抹除。不会保留任何你修改的记录,会自动帮你 git add - --sof 阅读全文
posted @ 2022-01-21 22:08 BeReallyMe 阅读(340) 评论(0) 推荐(0) 编辑
摘要:1、查看文件状态 - git status 2、将文件/目录添加到临时暂存区 - git add 文件/目录名 ##添加指定文件到暂存区## - git add 路径/-A ##添加路径下的所有文件到暂存区## - git add -A ##添加所有文件到暂存区## - git add 目录/ ## 阅读全文
posted @ 2022-01-20 22:00 BeReallyMe 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1、从 GitHub 上克隆 - git clone <远端地址> <项目的目录名> - <项目的目录名> : 指为克隆的项目在本地新建的一个目录名,可以不填,如果不填,默认就是使用 github 仓库名 - 例子 - git clone https://github.com/*****/*.git 阅读全文
posted @ 2022-01-20 16:16 BeReallyMe 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1、git remote add <远端代号> <远端地址> - <远端代号>:指远程链接的代号,一般直接用 origin 做代号,也可以自定义 - <远端地址>:指远程链接的 url - 例子:git remote add origin https://github.com/******/test 阅读全文
posted @ 2022-01-19 22:02 BeReallyMe 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-01-19 21:48 BeReallyMe 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1、github 是一个 git 项目托管的网站,主要提供基于git的版本托管服务 - 官方网址 https://github.com - 注册账号需注意事项 - 不要使用 163 或 QQ 等国内邮箱,有可能收不到校验邮箱 - 较长时间不使用,有可能会被 github 冻结账号 - 如果账号被冻结 阅读全文
posted @ 2022-01-19 21:03 BeReallyMe 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1、先选中 git 工程的目录 2、鼠标右键运行 Git Bash Here 3、输入命令 git init 回车运行 4、初始化成功后,当前目录会多一个 .git 的目录 阅读全文
posted @ 2022-01-19 20:56 BeReallyMe 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1、选中作为 git 工程存放的目录,然后单击鼠标右键选择 git bash 运行 2、输入以下配置 git config --global user.name "名字" git config --global user.email "邮箱" 注意: git 是分布式版本管理工具,所以我们需要填写用 阅读全文
posted @ 2022-01-19 18:30 BeReallyMe 阅读(66) 评论(0) 推荐(0) 编辑
摘要:1、命令行工具: google 搜索 git for windows 官方网站 https://gitforwindows.org 2、可视化工具: TortoiseGit 官方网站 https://tortoisegit.org/ 3、idea插件 开发工具 IDE 安装的第三方版本管理插件 4、 阅读全文
posted @ 2022-01-19 18:19 BeReallyMe 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1、git 是什么 git 是目前世界上最先进的分布式版本控制工具(没有之一)。 git 是一个可以帮助我们管理不同版本文件的一个应用程序 2、git 诞生 Linux 系统 创始人 Linux 开发了 git 2002年之前,Linux 自己手动维护 Linux 的版本代码 2002年 - 200 阅读全文
posted @ 2022-01-19 18:09 BeReallyMe 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1、ASP.NET Core6提供的是接口 IResourceFilter 2、必须是自定义扩展 创建类 CustomResourceFilterAttribute 并继承 Attribute和 IResourceFilter 并实现内部方法 3、通过一个特性支持》控制器中的方法添加一个属性 4、开 阅读全文
posted @ 2022-01-15 12:53 BeReallyMe 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1、发布项目 指定服务器IP地址 重新发布 2、通过远程工具传递发布包到 Linux 移动发布包的文件夹到 Linux 服务器的 root 目录下 3、启动 dll cd 进入 程序包目录 dotnet 程序集.dll 文件 启动程序 注意 大部分云服务器 公网IP是没绑在网卡上的 应该以 dotn 阅读全文
posted @ 2022-01-14 20:50 BeReallyMe 阅读(1114) 评论(0) 推荐(0) 编辑
摘要:1、准备 Centos 服务器 2、准备文件传输工具:MobaXterm 或 Xshell 3、确保 Linux 服务器可以正常访问 4、安装 .NET6 运行环境 yum update yum install net-tools 注册镜像地址 sudo rpm -Uvh https://packa 阅读全文
posted @ 2022-01-13 18:29 BeReallyMe 阅读(97) 评论(0) 推荐(0) 编辑
摘要:1、常规安装IIS,默认全选相关功能 win+r 输入 control 运行 打开控制面板 点击 程序和功能 启动或关闭 Windows 功能 2、下载 ASPNETCore 部署 IIS 程序包安装 下载地址 https://dotnet.microsoft.com/en-us/download/ 阅读全文
posted @ 2022-01-12 10:56 BeReallyMe 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1、脚本启动 dotnet run 进入主项目的目录 运行 cmd 命令 启动 cmd 窗口 再输入 dotnet run 启动 dotnet dll名称 --参数=参数值 进行程序dll目录 运行 cmd 命令 启动 cmd 窗口 输入 dotnet 程序.dll --urls=http://lo 阅读全文
posted @ 2022-01-11 21:16 BeReallyMe 阅读(975) 评论(0) 推荐(0) 编辑
摘要:1、Nuget引入程序集 System.Data.SqlClient 2、初始化数据库日志表 3、配置写日志到数据库 4、测试应用 阅读全文
posted @ 2022-01-11 18:20 BeReallyMe 阅读(278) 评论(0) 推荐(0) 编辑
摘要:1、Nuget 引入程序包 NLog.Web.AspNetCore2、增加配置文件,配置Nlog生效 cfgfile 3、注入相关服务使Nlog生效,写入文本日志 阅读全文
posted @ 2022-01-11 18:12 BeReallyMe 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1. 日志级别: 控制级别,由低到高: ALL | DEBUG | INFO | WARN | ERROR | FATAL | OFF 2. 配置文件配置级别: 类似于一个日志级别的记录过滤 阅读全文
posted @ 2022-01-11 17:03 BeReallyMe 阅读(214) 评论(0) 推荐(0) 编辑
摘要:1、Nuget写入程序包 System.Data.SqlClient2、修改配置文件: 支持写入数据库 在cfgfile目录中的log4net.Config文件中 加入appender 支持SqlServer的配置文件 3、初始化数据库日志表 导入写好的脚本创建对应的数据表4、注入写日志测试 阅读全文
posted @ 2022-01-11 12:14 BeReallyMe 阅读(63) 评论(0) 推荐(0) 编辑
摘要:January tenth, 20221 Nuget 引入程序包 log4net Microsoft.Extensions.Logging.Log4Net.AspNetCore 2 准备好配置文件 cfgfile 3 配置读取配置文件生效 4 注入得到log4net实例开始写日志 Date: Jan 阅读全文
posted @ 2022-01-10 12:14 BeReallyMe 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示