摘要: 1. 学习大纲 1、 了解什么是dubbo? 2、 我们使用dubbo能做什么? 3、 Dubbo入门 4、 Dubbo管理 2. 什么是dubbo? 2.1. 简介 DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2 阅读全文
posted @ 2017-05-17 19:36 xuyatao 阅读(2010) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现(Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的)。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不 阅读全文
posted @ 2017-05-17 11:13 xuyatao 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 0.参考文献 深入Java集合学习系列:HashSet的实现原理 1.HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。HashSet中不允许有重复元素,这是因为Ha 阅读全文
posted @ 2017-05-17 11:10 xuyatao 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文
posted @ 2017-05-17 11:05 xuyatao 阅读(3067) 评论(0) 推荐(0) 编辑
摘要: 多线程:指的是这个程序(一个进程)运行时产生了不止一个线程 并行与并发: 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。 并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。并发往往在场景中有公用的资源,那么针对这个公用的资源往往产生瓶颈,我们 阅读全文
posted @ 2017-05-17 01:37 xuyatao 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 1 理论篇 1.1 多功能养鱼塘-JVM内存 大鱼塘O(可分配内存): JVM可以调度使用的总的内存数,这个数量受操作系统进程寻址范围、系统虚拟内存总数、系统物理内存总数、其他系统运行所占用的内存资源等因素的制约。 小池塘A(堆内存):JVM运行时数据区域,它为类实例和数组分配的内存。堆可以是固定大 阅读全文
posted @ 2017-05-17 01:37 xuyatao 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: 为什么会需要消息队列(MQ)? ########################################################################################## 主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的i 阅读全文
posted @ 2017-05-16 22:37 xuyatao 阅读(235098) 评论(7) 推荐(20) 编辑
摘要: 转自http://www.cnblogs.com/zwq194/archive/2011/03/07/1974821.html RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。 阅读全文
posted @ 2017-05-16 21:05 xuyatao 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 一、jQuery 父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素: 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click(); 实例:$("#ifm").contents().find("#iBtnOk").cli 阅读全文
posted @ 2017-05-16 00:56 xuyatao 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: 父子页面相互调用是一个在开发中经常遇到的问题,但是没有找到过比较全面的文章介绍。在此总结下来,供大家参考。 四种方式 一般情况下,我们可以使用iframe、window的open、showModalDialog、showModelessDialog方法这四种方式打开一个子窗口。(showModalD 阅读全文
posted @ 2017-05-16 00:54 xuyatao 阅读(691) 评论(0) 推荐(0) 编辑