哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行 ...
分类:
其他好文 时间:
2019-01-01 11:16:09
阅读次数:
168
在写接口测试的代码时,发现HTTP协议不是很理解,所以找了本书,简单的了解一下。 1、Web及网络基础 1.1、TCP/IP协议族 IP网际协议:负责传输的IP协议。它的作用是把各种数据包传送给对方。 ARP协议:地址解析协议,根据对应的IP地址就可以反查出对应的MAC地址。 TCP协议:确保可靠性 ...
分类:
Web程序 时间:
2018-12-26 20:24:45
阅读次数:
187
什么是CDN 可直译成内容分发网络。 的本质仍然李咏缓存技术缓存, 解决的是__如何将数据快速可靠从源站传递到用户的问题__。用户获取数据时,不需要直接从源站获取,通过 对于数据的分发,用户可以从一个较优的服务器获取数据,从而达到快速访问,并减少源站负载压力的目的。 CDN加速动机 为什么不从源站进 ...
分类:
Web程序 时间:
2018-12-23 19:36:15
阅读次数:
232
Spring缓存支持 Spring开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术。Spring Cache的核心就是对某个方法进行缓存,其实质就是缓存该方法的返回结果,并把 ...
分类:
编程语言 时间:
2018-12-23 19:31:12
阅读次数:
154
简介:squid是很老的代理软件,功能齐全可以做正向和反向代理。目前反向代理市场已经被nginx和varnish占据了主导地位,不过依然是正向代理的霸主。本文介绍如何利用squid的子节点和父节点配置组成一个代理矩阵。代理矩阵在普通场景很少使用。应用的场景主要是需要大量缓存的地方,如运营商为了减少网间结算费用设置了很多代理来缓存用户访问的网页静态页面、视频、下载的文件等。然而一台服务器从性能和存储
分类:
其他好文 时间:
2018-12-07 18:28:23
阅读次数:
269
一:Spring缓存抽象 Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发; Cache接口为缓 ...
分类:
编程语言 时间:
2018-12-05 12:25:14
阅读次数:
174
一直说学Java,做Java开发,其实并没有做一个系统的总结。那么做一个Java开发,或者是高级Java开发、架构师,到底要会哪些东西,哪些原理,先简单做一个总结,也希望能监督自己按这个路线一直的学习和总结下去。基础知识:Java反射:Field、TypeJava代理:proxy、cglibJava线程:Thread、Runnable、ExecutorService、Callable、Future
分类:
编程语言 时间:
2018-11-23 22:32:24
阅读次数:
203
目标:可以找一份运维相关的工作,并以此作为长期学习的方向。目前处于第一阶段:第一阶段:初级入门 1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令) 2、Linux用户及权限基础 3、Linux系统进程管理进阶 4、linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令) 5、shell脚本入门(可边练习边学
分类:
系统相关 时间:
2018-11-17 23:19:37
阅读次数:
238
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ...
分类:
Web程序 时间:
2018-11-12 18:36:54
阅读次数:
227
1,首先检查硬件配置是否够用,包括cpu,内存,网卡,磁盘,如果不行就只能增加配置; 2,可以使用浏览器缓存机制,将一些用户的请求的数据缓存在客户浏览器上,这样可以解决单个用户重复操作所产生的负载; 3,可以使用静态页面缓存技术将我们需要显示的一些不经常更换的页面缓存起来,一般使用的是文件缓存,但是 ...
分类:
Web程序 时间:
2018-11-12 11:29:45
阅读次数:
160