自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mango_love的专栏

习而简之,简而精之

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

转载 漫画:什么是微服务?

单体架构的痛点缺点一:项目过于臃肿当大大小小的功能模块都集中在同一项目的时候,整个项目必然会变得臃肿,让开发者难以维护。缺点二:资源无法隔离就像刚刚小灰的经历一样,整个单体系统的各个功能模块都依赖于同样的数据库、内存等资源,一旦某个功能模块对资源使用不当,整个系统都会被拖垮。缺点三:无法灵活扩展当系统的访问量越来越大的时候,单体系统固然可以进行水平扩展,部署在多台机器上组成集群:...

2019-04-15 16:14:23 484

原创 预处理器指令

预处理器指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。在 C# 中,预处理器指令用于在条件编译中起作用。与 C 和 C++ 不同的是,它们不是用来创建宏。一个预处理...

2019-04-12 16:39:34 1473

原创 反射(Reflection)

反射是一种动态分析程序集、模块、类型及字段等目标对象的机制,它的实现依托于元数据。元数据,就是描述数据的数据。在CLR中,元数据就是对一个模块定义或引用的所有东西的描述系统。程序集的加载JIT编译器器将IL代码编译成本地代码时, 会查看IL代码中引用了哪些类型。在运行过程中, JIT编译器利用程序集的TypeRef和AssemblyRef元数据表来确定哪一个程序集定义了所引用 的类...

2019-04-12 16:39:27 487

原创 I/O线程

CLR线程池分为工作者线程(workerThreads)与I/O线程(completionPortThreads)两种:工作者线程是主要用作管理CLR内部对象的运作,通常用于计算密集的任务。 I/O(Input/Output)线程主要用于与外部系统交互信息,如输入输出,CPU仅需在任务开始的时候,将任务的参数传递给设备,然后启动硬件设备即可。等任务完成的时候,CPU收到一个通知,一般来说是一...

2019-04-10 12:53:45 4122

原创 线程池

我们通过Thread创建多线程工作,用完后回去销毁这个线程然后回收资源,有的时候会创建很多个线程,如果使用Thread创建线程的话会带来资源的浪费和性能的损耗,所以针对这样频繁的创建和销毁线程net提供了线程池,执行一个任务只需要在线程池中拿出一个线程去执行这个任务,任务完成后这个线程会自动回到线程池中,这样不用重复创建、销毁线程了使用线程池//线程池中10个线程,10 I/O线程Th...

2019-04-08 16:15:20 653

原创 线程锁

通过上篇文章介绍了多线程的作用,多线程的执行效率还是很显著的,但是在多线程执行的时候会有资源抢占的情况,下面我们来看看例子:class Test{ public int number = 10; public void ThisRemove(string name) { for (int i = 0; i < numb...

2019-04-04 19:06:54 443

原创 多线程基础

进程:(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源,进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),,Windows系统就是利用进程把工作划分为多个独立的区域的。进程可以理解为一个程序的基本边界。线程(Thread):线程是操作系统分配处理器时间的基本单元,一个进程可以包含多个线程。在.Net程序中都是以Main函数...

2019-04-02 17:06:49 342

dnspy反编译工具c#

dnspy反编译工具c#

2022-08-30

广告终结者使用说明和资源

广告终结者是一个效果很好的弹出广告清理工具,适用于IE浏览器的用户。安装后可以随浏览器启动而自动运行,使用方法非常简单。只需要点击状态条上的K字图标就可以允许与禁止关闭弹出窗口。注册版还提供关闭flash广告与网页警告提示的功能。

2020-07-05

手机端debug工具

我们上线灰度环境测试手机app的时候,有时候不知道接口返回的数据,也不知道是不是我们操作的那样,所以我们需要一个跟pc端调试一样的debug工具,那么这个是你需要的

2018-10-16

C#反编译器dnSpy最新版

dnSpy是一款非常强大的.net语言编程工具,软件能够反汇编编译工具。dnSpy专门针对.NET语言的复杂性,提供了一个更好的替代库的文档,还能够恢复丢失或不可用的源代码,解决定位性能问题,软件可以帮助开发人员分析依赖关系、检查混淆,软件是一款方便实用简单。 适用平台:WinXP/Win2K/Vista/Win7/Win8/Win10

2018-04-26

空空如也

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

TA关注的人

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