上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 前言 无需引入第三方消息队列组件,我们如何利用内置C#语法高效实现生产者/消费者对数据进行处理呢?在.NET Core共享框架(Share Framework)引入了通道(Channel),也就是说无需额外通过NuGet包安装,若为.NET Framework则需通过NuGet安装,前提是版本必须是 阅读全文
posted @ 2020-11-22 20:27 Jeffcky 阅读(1019) 评论(4) 推荐(5) 编辑
摘要: 前言 无论是在我个人博客还是著作中,对于上下文实例池都只是通过大量文字描述来讲解其基本原理,而且也是浅尝辄止,导致我们对其认识仍是一知半解,本文我们摆源码,从源头开始分析。希望通过本文从源码的分析,我们大家都能了解到上注入下文和上下文实例池的区别在哪里,什么时候用上下文,什么时候用上下文实例池 上下 阅读全文
posted @ 2020-11-08 18:31 Jeffcky 阅读(612) 评论(1) 推荐(2) 编辑
摘要: 前言 冒个泡,近日,有关注我公众号的小伙伴私信我,遇到一个问题搞了很久没解决,此问题具有参考意义,这里跟大家分享下,希望对后续可能有需要的你能有所参考和帮助。 请求转发问题 内网环境跟外网隔离,现在外网的请求都需要一个专用服务器转接到内网处理,用app.UseRewriter转接, 从外网服务器转发 阅读全文
posted @ 2020-11-03 23:46 Jeffcky 阅读(2015) 评论(6) 推荐(4) 编辑
摘要: 前言 前两天我采用技巧式方案基本实现大文件分片上传,这里只是重点在于个人思路和亲身实践,若在实际生产环境要求比较高的话肯定不行,仍存在一些问题需要深入处理,本文继续在之前基础上给出基于tus协议的轮子方案,本打算再次尝试利用.NET Core实现此协议,但在github上一搜索早在2016年就已有此 阅读全文
posted @ 2020-08-11 23:38 Jeffcky 阅读(2423) 评论(14) 推荐(19) 编辑
摘要: 前言 前两天发表利用FormData进行文件上传,然后有人问要是大文件几个G上传怎么搞,常见的不就是分片再搞下断点续传,动动手差不多也能搞出来,只不过要深入的话,考虑的东西还是很多。由于断点续传之前写个几篇,这里试试利用FormData来进行分片上传。 .NET Core Web APi文件分片上传 阅读全文
posted @ 2020-08-08 20:10 Jeffcky 阅读(5398) 评论(21) 推荐(40) 编辑
摘要: 前言 最近因维护.NET和.NET Core项目用到文件上传功能,虽说也做过,但是没做过什么对比,借此将二者利用Ajax通过FormData上传文件做一个总结,通过视图提交表单太简单,这里不做阐述,希望对有需要的童鞋能有力所能及的帮助。 .NET Web APi FormData文件上传 我们将参数 阅读全文
posted @ 2020-08-05 21:35 Jeffcky 阅读(2161) 评论(5) 推荐(4) 编辑
摘要: 前言 内存由大量的字或字节组成,每个字或字节都有自己的地址。CPU根据程序计数器的值从内存中提取指令,这些指令可能会导致需要从特定的存储器地址进行额外的加载并将其存储到特定的存储器地址。通常,程序以二进制可执行文件的形式驻留在磁盘上,该程序必须被带入内存并放置在一个进程中才能执行。该执行过程可能会在 阅读全文
posted @ 2020-08-03 23:41 Jeffcky 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 前言 前不久、我们详细分析了TLB基本原理,本节我们通过一个简单的示例再次叙述TLB的算法和原理,希望借此示例能加深我们对TLB(又称之为快表,深入理解计算机系统(第三版)又称之为翻译后备缓冲区)的理解。 使用分页作为支持虚拟内存的核心机制可能会导致高性能开销,通过将地址空间划分成固定大小的小单元( 阅读全文
posted @ 2020-07-25 15:03 Jeffcky 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 前言 关于所有Java系列文章面向有一定基础的童鞋,所写每一篇希望有一定含金量,有些内容可能会从Java整个语法全局考虑穿插后续要讲解的内容以成系统,若不理解,请看完后再学习。上一节我们讲解完了final关键字,本节我们继续来对比讲解Java和C#中的重写,二者语言的重写区分非常清晰,Java子类中 阅读全文
posted @ 2020-07-11 00:15 Jeffcky 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 前言 在C#经典面试中掺杂过Java的final关键字,主要用于类不能被继承,在C#则是利用关键字seal修饰类为密封类,而在Java中的final关键字的具体用法包含C#中const、readonly、seal三者使用之和,本节我们来聊聊Java的关键字final。 关键字final 通过fina 阅读全文
posted @ 2020-07-08 23:27 Jeffcky 阅读(422) 评论(0) 推荐(1) 编辑
摘要: 前言 之前以为Java和C#中访问修饰符差不多一样,后面才了解到还是有些差异,本节只讲解学习Java中访问修饰符一些需要注意的地方或者从概念上不太好理解我们会通过实际例子来说明,若有错误之处,还请批评指正。 访问修饰符 Java默认(Default)访问修饰符权限和C#中类似(在C#中准确的说嵌套在 阅读全文
posted @ 2020-07-08 00:15 Jeffcky 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 前言 之前写过一篇《探讨.NET Core数据进行3DES加密和解密问题》,最近看到有人提出弱密钥问题,换个强密钥不就完了吗,猜测可能是与第三方对接导致很无奈不能更换密钥,所以产生本文解决.NET Core中3DES弱密钥问题,写下本文,希望对碰到此问题的童鞋有所帮助。 3DES加密或解密弱密钥 在 阅读全文
posted @ 2020-07-04 13:52 Jeffcky 阅读(733) 评论(0) 推荐(2) 编辑
摘要: 前言 最近遇到很有意思转换二进制的问题,有部分童鞋俨然已了解,可能也有一部分童鞋没碰到过也就不知情,这里我们来深入学习下转换二进制所带来的问题。 二进制转换问题 假设现在我们有一个int类型的数据,它的范围区间暂且定在0-15之间,我们需要将其转换为二进制,然后获取二进制中的每一位,若不足4位则0填 阅读全文
posted @ 2020-07-02 07:15 Jeffcky 阅读(777) 评论(4) 推荐(5) 编辑
摘要: 前言 本文来源于一位公众号童鞋私信我的问题,在我若加思索后给出了其中一种方案,在此之前我也思考过这个问题,借此机会我稍微看了下,目前能够想到的也只是本文所述方案。 为何要忽略主外键关系 我们不仅疑惑为何要忽略主外键关系呢?不难想到,相对于大型企业而言大部分都会采用不建立主外键关系(简称,外键约束), 阅读全文
posted @ 2020-06-30 19:23 Jeffcky 阅读(1290) 评论(0) 推荐(2) 编辑
摘要: 前言 在一个拥有32位的地址空间,4KB的页面(212),并且每个PTE为4个字节,那么页表大小为4MB(4 * 232 / 212),但若为64位地址空间,4KB的页面(212)且每个PTE为4字节,那么页表大小为16TB(4 * 264 / 212),由于页表常驻内存,占用内存会很大,所以必须对 阅读全文
posted @ 2020-06-29 08:09 Jeffcky 阅读(3214) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页