asp.net
比嗨皮兔
主攻java,熟练 .net/c#、spring、spring cloud、dubbo、mybatis等,熟练使用go、shell、python等,其他中间件有tbschedule、xxl-job、consul、apollo、elk、cat、prometheus等,善于大数据、高并发、分布式以及微服务的相关优化和技术框架选型。
专利:CN113282633A CN113239043A CN111861669A CN111429060A
软著:安卓点名软件
展开
-
【c#】特性的作用、获取程序集、动态回调等功能示例
在C#中,特性(Attributes)是用于将元数据与程序实体(如类、方法、属性或参数)相关联的声明。特性的使用场景包括但不限于:标记代码以帮助开发人员理解其目的、指示编译器优化代码、配置运行时行为和支持其他工具和框架等。您还可以创建自己的自定义特性,并使用它们来添加更多的元数据信息到您的代码中,例如作者、版本号或版权信息等。[Serializable]:将对象标记为可序列化,即可以将其转换为二进制格式或XML格式;[Obsolete]:标记为已过时的代码,在编译器警告或错误中被高亮显示;原创 2023-06-07 20:15:00 · 445 阅读 · 1 评论 -
【c#】枚举定义、配合[Description]特性使用、验证是否包含和反射获取特性[Description]的值使用示例详情
C#中的枚举是一种用于定义命名常量集合的数据类型。枚举常量是具有固定值的唯一标识符,这些值可以在整个程序中使用。原创 2023-06-07 20:00:00 · 1256 阅读 · 0 评论 -
【c#】ThreadLocal的原理和详细使用示例
ThreadLocal 是 C# 中的一个线程本地存储类,它提供了一种简单的方式来存储线程特定数据。每个 ThreadLocal 实例都会维护一个 T 类型的值副本列表,其中每个线程都有自己的独立副本。这样,不同线程之间就可以独立地访问和修改该数据,而不会相互影响。具体来说,当使用 ThreadLocal 时,每个线程都会得到一个 T 类型的副本,可通过 Value 属性进行访问和修改。如果某个线程修改了它的副本,则其他线程不会受到影响。原创 2023-06-07 19:30:00 · 1048 阅读 · 0 评论 -
linux 部署 .net 程序(随笔)
1、打开xshell,输入命令:curl https://jexus.org/release/x64/install.sh|sh ,要是文件夹创建失败的话,更改一下权限。2、输入命令:cd /usr/jexus 进入jexus的安装目录3、输入命令:./jexus -v 查看是否安装成功4、输入命令:sudo ./jexus start 启动jexus,相关的命令:启动...原创 2018-09-14 12:57:31 · 11885 阅读 · 1 评论 -
c# 通用的工具类(CommonLibrary)
CommonLibrary工具,下载地址:https://commonlibrarynet.codeplex.com/ ,预览如下:原创 2017-09-04 13:00:20 · 5181 阅读 · 0 评论 -
asp.net c# 异步日志通用类(4)
在之前的日志调用中用到了委托实现,现在把委托去掉,效率又有一定的提高了,说的不好听从高大上(委托)到原始的调用,代码如下:/********************************************* * CLR 版本: 4.0.30319.42000 * 类 名 称: Logger * 机器名称: MS-20170310FLQY *原创 2017-08-19 14:25:43 · 1161 阅读 · 0 评论 -
asp.net c# 异步日志通用类(3)
通过测试,发现验证是否要保存日志验证很慢,我试了好多种方法验证都还是不理想,所以把删除了,只能按需调用方法就行 了,示例代码如下:/********************************************* * CLR 版本: 4.0.30319.42000 * 类 名 称: Logger * 机器名称: MS-20170310FLQY原创 2017-08-19 14:05:36 · 607 阅读 · 0 评论 -
asp.net c# 异步日志通用类(2)
这篇先把日志保存到队列 queue(这个有很多的替代,我用queue,用到的通用类 http://blog.csdn.net/qq_38428623/article/details/77411339) 中,然后在循环调用插到文件中,代码如下:/********************************************* * CLR 版本: 4.0.30319.42原创 2017-08-19 13:55:03 · 2055 阅读 · 0 评论 -
asp.net c# 异步日志通用类(1)
/// /// 异步日志实现类 /// public class Logger { /// /// 实例化 /// public static Logger Instance = new Logger(); /// /// 日志保存的路径 ///原创 2017-08-19 13:39:12 · 678 阅读 · 0 评论 -
asp.net c# 中的队列queue通用类
asp.net c# 中的队列queue通用类原创 2017-08-19 13:16:46 · 4540 阅读 · 0 评论 -
使用Response.Redirect提示重定向的解决方案
今天有个以前的同事发现他捕捉的异常中一直有页面重定向的提示,想要把这个提示去掉,这个提示不影响系统的正常使用,但是会捕捉到日志里面,其实,最简单的方法就是不要用Response.Redirect,而用Server.Transfer替代页面的跳转就好啦。 下面简单的介绍一下页面跳转的几种方式,主要分为两大类:1、前台代码实现跳转;2、后台代码实现跳转 前台代码跳转又可原创 2017-04-23 21:09:27 · 10606 阅读 · 0 评论