自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gavin

出色源自于简约

  • 博客(8)
  • 收藏
  • 关注

原创 AspNetCore 3.1(ABP.Next)集成MiniProfile(简要)

本文主要采用的是ABP.Next框架的模块化的开发方式, 进行集成MiniProfile并测试。 MiniProfiler官网:https://miniprofiler.com/dotnet/ 简要说明 MiniProfiler是用于对应用程序进行性能分析的库和UI。通过让您看到花费的时间,运行哪些查询以及要添加的其他自定义时间,MiniProfiler可以帮助您调试问题并优化性能。 MiniProfiler监控的信息可以存放内容,也可以存放内存、MongoDb、MySql、SqlServer、..

2020-09-10 23:38:00 1261

原创 修改VMWare 中Centos 7 的网络为静态IP地址

切换到/etc/sysconfig/network-scripts/目录下:cd /etc/sysconfig/network-scripts/ 、编辑配置文件(我本机的是ifcfg-ens33):vim ifcfg-ens33 查看宿主主机配置信息方法:win+R 打开DOS窗口,然后输入ipconfig /all查看 下面是本人虚拟机配置信息: 内容文本如下: TYPE=Ethernet PROXY_METHOD=none BOOTPROTO=static BROWSER_ONLY=n

2020-08-24 00:15:58 158

原创 代码规范--.net编程纪要

代码规范总则 以下规范必须严格遵守,不得以任何借口违反。 命名必须要有意义 命名不得使用缩写 函数行数避免超过30行,一般不得超过50行 类行数不得超过1000行 写代码像写故事,要清晰明了,容易理解 圈复杂度避免超过3层。 职责单一,类与函数只完成一件事情 命名规范 名字不是写给机器看, 而是给人看。特别注意以下几点: 命名建议不使用缩写, 而是全拼,单词间通过大小写区分。 命名不能有歧义, 简洁, 容易被看懂, 对于函数命名, 建议采用动宾短语。 常规用到到动作单词, 尽量区分.

2020-08-11 17:52:58 281

原创 模块化开发笔记

模块化:指文件的组织、管理、使用的方式。即把一个大的文件拆分成几个小的文件,他们之间相互引用、依赖。 模块化在于封装细节, 把业务领域分离开,可提供接口(接口类)给其他模块调用, 不同模块间,彼此互相不影响, 耦合性比较低。 模块化开发存在的一些好处: 灵活构架、焦点分离 方便模块间组合、分解, 提高可重用行 多人协作,不干扰 可分单元测试 模块化符合高内聚、低耦合的构架思想。模块化之间不需要通讯, 可通过接口类(interface)进行调用;如果时微服务,一般需要通过gRPC相互调用。 一般

2020-08-10 23:59:56 708

原创 Exceptionless 4.1 使用那些事儿

出现日志丢失 问题源:客户端通过控制日志队列的长度保证内存占有量,当日志量太大的情况下,日志超出指定的队列长度,将会被丢弃,导致日志丢失。服务端出现宕机、网络出现问题,可以开启本地缓存,网络连接后,重新上传日志,但刚连接服务端的时候,会占网络资源、磁盘IO,对应用系统会有一定的影响。 解决方案:如果是流量过大,修改日志队列长度一般可以解决,当服务端宕机,修改队列长度无法解决。就要修改Exceptionless客户端代码,将超出的日志(或是全部日志)抛送到消息队列(如RabbitMQ),写个程...

2020-07-25 04:05:18 758

原创 微服务/中大型WebApi项目的基本知识体系

2020-07-22 02:01:50 363

原创 站点日志处理(asp.net core webapi)

站点的日志进行分类是很有必要的, 日志将便于我们了解站点运行情况,也便于我们提早发现问题、查找和分析问题。 在用户户反映问题前, 提前预知。 站点日志分类, 主要分为异常日志、自定义日志、接口日志和默认日志。 异常日志 异常信息主要分为三种,已知异常、未知异常和自定义异常。 编码过程中,出现异常是不可避免的, 但对异常信息需要进行分类处理,异常主要包括编译错误和逻辑错误。编译错误容易发现, 将导致无法编译, 我们无需记录日志。而逻辑错误难以发现,通常往往借助调试工具来...

2020-07-22 01:53:50 736

原创 Windows下部署 Exceptionless 4.1

正确显示如下:

2020-07-20 23:35:33 529

空空如也

空空如也

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

TA关注的人

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