摘要:
程序员加班是常事,大众都知道程序员加班特别频繁,但是很少有人知道作为程序员的我们为什么加班?除了赶项目之外,加班的情况还有很多,每个人加班的情况不尽相同。那么我为什么加班呢?看了此文之后你就知道了。 阅读全文
摘要:
计算机网络基础是我们认识计算机,了解计算机网络的入门学科,只要了解什么计算机网络,了解了信息怎么发送接收,我们才能更好的从事这个学科相关的职业。21世纪以来,网络越来越亲民,当下无论男女老幼都在使用网络,网络技术也得到了前所未有的普及。作为新青年和计算机网络相关专业从业者的我们,了解计算机网络的基础及原理势在必行。接下来带大家全面了解计算机网络基础。 阅读全文
摘要:
很多朋友,只知道缓存可以提高系统性能以及减少请求相应时间,但是,不太清楚缓存的本质思想是什么。
缓存的基本思想其实很简单,就是我们非常熟悉的空间换时间。不要把缓存想的太高大上,虽然,它的确对系统的性能提升的性价比非常高。
其实,我们在学习使用缓存的时候,你会发现缓存的思想实际在操作系统或者其他地方都被大量用到。 比如 CPU Cache 缓存的是内存数据用于解决 CPU 处理速度和内存不匹配的问题,内存缓存的是硬盘数据用于解决硬盘访问速度过慢的问题。 再比如操作系统在 页表方案 基础之上引入了 快表 来加速虚拟地址到物理地址的转换。我们可以把快表理解为一种特殊的高速缓冲存储器(Cache)。
回归到业务系统来说:我们为了避免用户在请求数据的时候获取速度过于缓慢,所以我们在数据库之上增加了缓存这一层来弥补。 阅读全文