01 2018 档案
摘要:1.负载均衡的方式 一种是硬件来进行解决常见的硬件有NetScaler、F5、Radware和Array等商用的负载均衡器,但是它们是比较昂贵的 一种是通过软件来进行解决,常见的有LVS,Nginx,Apache等,他们是基于Linux系统并且开源的负载均衡策略. 2.nginx常用的负载均衡的算法
阅读全文
摘要:1.Redis最为常用的数据类型主要有以下几种 String Hash List (消息队列) Set (可以用于存储不重复的列表数据) Sorted Set (有序不重复数的列表数据) Pub/Sub (发布和订阅,用作实时消息系统,比如普通的及时聊天,群聊等) Transactions 2.使用
阅读全文
摘要:主要作用:解决代码复用,避免重复性编写代码。 比较典型的场景:日志打印,权限验证,事务处理 参考网址为:http://moon-walker.iteye.com/blog/2381532 spring aop相关术语 切面:用于承载 通知+切点的类。把where,when and how(在哪执行,
阅读全文
摘要:1.Ioc=控制反转和依赖注入(DI),两个是一回事 控制反转的好处: 把对象的创建和依赖定义在xml中,改变子类的实现变得很简单 控制反转减轻了对象之间的耦合度,减轻了对象之间的依赖关系,增加了系统的可维护性,可移植性。 参考网址1:http://blog.csdn.net/jiuqiyulian
阅读全文
摘要:1.HashMap的存储步骤: 1.传入key和value,判断key是否为null,如果为null,则调用putForNullKey,以null作为key存储到哈希表中; 2. 然后计算key的hash值,根据hash值搜索在哈希表table中的索引位置,若当前索引位置不为null,则对该位置的E
阅读全文
摘要:昨天面试了两家,备受打击,问的多的就是jvm内存,然额真的是一头雾水。工作中用到的真是少之又少,面试还得问道, 今天恶补了下,在此作以下总结: jvm分为5部分 1.程序计数器 jvm支持多线程运行,每个线程都有自己的程序计数器,如果执行的是jvm的方法,那保存的是当前指令的地址,如果执行是nati
阅读全文
摘要:1:“字节”是byte,“位”是bit ; 2: 1 byte = 8 bit ; char 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。 short 2个字节int 4个字节long 8个字节
阅读全文

浙公网安备 33010602011771号