2019年9月20日
摘要:
Eventbus的功能 http://masstransit-project.com/ MassTransit is a free, open source, lightweight message bus for creating distributed applications using th
阅读全文
posted @ 2019-09-20 10:02
HackerVirus
阅读(583)
推荐(0)
摘要:
C#多线程、易失域、锁的分享 一、多线程 windows系统是一个多线程的操作系统。一个程序至少有一个进程,一个进程至少有一个线程。进程是线程的容器,一个C#客户端程序开始于一个单独的线程,CLR(公共语言运行库)为该进程创建了一个线程,该线程称为主线程。例如当我们创建一个C#控制台程序,程序的入口
阅读全文
posted @ 2019-09-20 09:13
HackerVirus
阅读(266)
推荐(1)
2019年9月17日
摘要:
项目常见面试问题 一、你的项目中缓存粒度是如何选择的? 二、使用过redis的那些格式做过缓存,其他应用场景和优缺点是什么? 三、生产环境下缓存数据redis满了怎么办,如何在不停止服务器的前提下扩容? 四、缓存穿透和缓存雪崩是什么,如何解决? 五、项目中使用的缓存模式是什么,遇到过哪些问题? 六、
阅读全文
posted @ 2019-09-17 16:41
HackerVirus
阅读(2676)
推荐(0)
摘要:
C#程序以管理员权限运行 在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录、系统注册表等可能影响系统正常运行的设置进行写操作。这个机制大大增强了系统的安全性,但
阅读全文
posted @ 2019-09-17 16:25
HackerVirus
阅读(665)
推荐(0)
2019年9月16日
摘要:
程序员(尤其是零项目经验的程序员)找工作 从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议 从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议 谈到程序员(尤其是零项目经验的程序员)找工作,培训班是个不可回避的讨论热点。虽然本人也做过兼职Java培训老师
阅读全文
posted @ 2019-09-16 10:23
HackerVirus
阅读(3268)
推荐(0)
摘要:
C#各版本 本系列文章主要整理并介绍 C# 各版本的新增功能。 C# 8.0 C#8.0 于 2019年4月 随 .NET Framework 4.8 与 Visual Studio 2019 一同发布,但是当前处于预览状态。预计在2019年9月正式发布。 目前提供以下功能可供试用: Readonl
阅读全文
posted @ 2019-09-16 09:42
HackerVirus
阅读(4646)
推荐(1)
2019年9月15日
摘要:
使用 MiniProfiler 来分析 ASP.NET Core 应用 使用 MiniProfiler 来分析 ASP.NET Core 应用 MiniProfiler(https://miniprofiler.com/)是一个轻量级且简单易用的分析工具库,它可以用来分析ASP.NET Core应用
阅读全文
posted @ 2019-09-15 21:34
HackerVirus
阅读(470)
推荐(0)
2019年9月12日
摘要:
Dotmemory 内存分析工具 教程一、开始学习dotmemory 在本教程中,我们将学习如何运行dotMemory内存快照。此外,我们将简要地看看dotMemory的用户界面和基本分析的概念。考虑dotMemory本教程作为起点 基本条款: 你可能会问:“什么是内存快照和为什么我要学他们?”这是
阅读全文
posted @ 2019-09-12 13:14
HackerVirus
阅读(920)
推荐(0)
摘要:
C#实现IDispose接口 .net的GC机制有两个问题:首先GC并不能释放所有资源,它更不能释放非托管资源。其次,GC也不是实时的,所有GC存在不确定性。为了解决这个问题donet提供了析构函数 public class TestClass : System.IDisposable { //供程
阅读全文
posted @ 2019-09-12 12:14
HackerVirus
阅读(731)
推荐(0)
2019年9月11日
摘要:
C#如何立即回收内存 1.把对象赋值为null 2.立即调用GC.Collect(); 注意:这个也只是强制垃圾回收器去回收,但具体什么时候执行不确定。 代码: [System.Runtime.InteropServices.DllImportAttribute("kernel32.dll", En
阅读全文
posted @ 2019-09-11 18:14
HackerVirus
阅读(787)
推荐(0)