摘要:
WEB缓存控制机制与varnish简介 在说到缓存varnish前,我们首先来了解下对于web服务缓存到底是什么?它有哪些特点,基础原理是什么? http是web应用协议,通常我们说的一次http事务,不外乎就是客户端请求,服务端响应,通常我们是这样去理解http一次事务的过程;其实对于web服务器
阅读全文
posted @ 2020-04-08 10:56
HackerVirus
阅读(556)
推荐(0)
摘要:
浅谈前端性能优化 浅谈前端性能优化 一、资源的合并和压缩 web前端应用的开发与部署过程: 输入url到页面显示出来的过程: 请求过程中一些潜在的性能优化点: dns是否可以通过缓存减少dns查询时间? 网络请求的过程如何走最近的网络环境? 相同的静态资源是否可以缓存? 能否减少http请求的大小和
阅读全文
posted @ 2020-04-08 10:52
HackerVirus
阅读(549)
推荐(0)
摘要:
【SQL SERVER】锁机制 锁定是 SQL Server 数据库引擎用来同步多个用户同时对同一个数据块的访问的一种机制。 基本概念 利用SQL Server Profiler观察锁 死锁产生的原因及避免 总结 基本概念 数据库引擎隔离级别 隔离级别定义 未提交的读取 隔离事务的最低级别,只能保证
阅读全文
posted @ 2020-04-08 10:40
HackerVirus
阅读(443)
推荐(0)
摘要:
.NET Core中创建和使用NuGet包 在.NET Core的项目中,如果我们要在项目中引用其它DLL文件,不建议直接在项目引用中添加DLL文件(虽然在.NET Core项目中也可以这么做),建议是去直接下载DLL文件所属的NuGet包。这样最大的好处是我们可以将要引用DLL文件的所有依赖文件也
阅读全文
posted @ 2020-04-07 13:54
HackerVirus
阅读(1083)
推荐(0)
摘要:
19道C#面试题 先略看题目: 请简述async函数的编译方式 请简述Task状态机的实现和工作机制 请简述await的作用和原理,并说明和GetResult()有什么区别 Task和Thread有区别吗?如果有请简述区别 简述yield的作用 利用IEnumerable<T>实现斐波那契数列生成
阅读全文
posted @ 2020-04-06 21:26
HackerVirus
阅读(1202)
推荐(0)
摘要:
if-else代码优化的八种方案 if-else代码优化的八种方案 前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 优化方案一:提前return,去除不必要的else 如果if-else代码块包含ret
阅读全文
posted @ 2020-04-06 09:54
HackerVirus
阅读(726)
推荐(0)
摘要:
在浏览器控制台中打印消息无疑可以拯救所有开发人员。 console.log()消息就像您的大多数疾病的药,同时调试了代码中的一些有线问题。 那里的大多数开发人员都喜欢— 让我们在浏览器中打印消息以了解有关此问题的更多信息。我敢肯定我不是唯一一个这样做的人。🤪 调试就像是犯罪电影中的侦探一样,在开发
阅读全文
posted @ 2020-04-06 09:41
HackerVirus
阅读(283)
推荐(0)
摘要:
接口幂等性如何实现? 导读 转载自幂等性如何实现?深入了解一波!!! 现在这个时代大家可能最关心的就是钱了,那么有没有想过你银行转账给你没有一次是转多的,要么失败,要么成功,为什么不能失误一下多转一笔呢?醒醒吧年轻人,别做梦了,做银行的能那么傻x吗? 今天我们就来谈一谈为什么银行转账不能多给我转一笔
阅读全文
posted @ 2020-04-06 09:30
HackerVirus
阅读(4549)
推荐(2)
摘要:
Topshelf+Quartz3.0基于控制台应用程序快速开发可调度windows服务 1.TopShelf TopShelf是一个开源的跨平台的宿主服务框架。可通过.Net Core/.Net Framwork控制台应用程序快速开发windows服务,更加便于服务调试。 本文基于.Net Core
阅读全文
posted @ 2020-04-06 09:16
HackerVirus
阅读(517)
推荐(0)
摘要:
时间复杂度到底怎么算 算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。 那么我们应该如何去衡量不同算法之间的优劣呢? 主要还是从算法所占用的「时间」和「空间」两个维度去考量。
阅读全文
posted @ 2020-04-06 09:09
HackerVirus
阅读(1089)
推荐(0)