摘要:
MyCAT+MySQL搭建高可用企业级数据库集群视频课程 阅读全文
摘要:
签名具有的特性: 安全性 抗否认性 数字签名:带有密钥(公钥、私钥)的消息摘要算法(使用私钥进行签名,使用公钥进行验证) 数字签名算法:RSA、DSA、ECDSA 数字签名特性: 验证数据完整性 认证数据来源 抗否认性 经典算法 MD、SHA两类 数字签名算法-RSA的执行过程 代码: packag 阅读全文
摘要:
我需要完成的效果:1.在顶级页面打开模态框,并且遮罩层也要再顶级页面2.单击遮罩层部分,模态框不关闭问题描述:不知为什么,可能是bootstrap前端框架添加遮罩层的一些问题。通过子页面在顶级页面打开模态框(modal),遮罩层竟然只在子页面显示。如下效果:1.主页面代码: ... 阅读全文
摘要:
bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。但是不知为什么这个插件没有自带双击事件。 本人经过多次测试,使用方法$('... 阅读全文
摘要:
针对多线程之间的数据争用问题,很自然我们就引出了多线程内存可见性的讨论!共享变量在线程间的可见性Synchronized实现可见性Volatile实现可见性(1) 指令重排序(2) As-if-serial语义(3) Volatile使用注意事项Synchronized和volatile比较可见性介... 阅读全文
摘要:
责任链模式:将接受者对象连成一条链,并在该链上传递请求,直到一个几首这对象处理它。通过让更多对象有机会处理请求,避免了请求发送者和接受者之间的耦合。责任链模式的优缺点:优点:高内聚,低耦合。业务变更,新增一级处理时,只需要新增一个类即可。符合我们开闭原则(扩展开发,变更关闭)。缺点:时间,内存的效果... 阅读全文
摘要:
这里讨论的收集器基于JDK1.7Update 14之后的HotSpot虚拟机,这个虚拟机包含的所有收集器如下图3-5所示: 上图展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。 1.Serial收集器 Serial收集器是最基本、发展历史最悠久的收集器。是单线程 阅读全文
摘要:
一、noConflict函数 JavaScript有很多插件,如果jQuery对象的$与其他插件冲突,我们可以使用noConflict()方法去掉$或者使用其他的符号代替 注:noConflict()函数不能调用两次,上面代码是方便向读者展示 二、jQuery的插件扩展 jQuery插件的开发包括两 阅读全文
摘要:
内容概要:
event对象,事件在多个浏览器中的兼容,事件的传播机制,JS自定义事件,jQuery的自定义事件的绑定与触发 阅读全文
摘要:
HotSpot虚拟机对象探秘 阅读全文
摘要:
在Java虚拟机规范的描述中,除了程序计数器外,虚拟机内存的其他几个运行时区域都有可能发生OutOfMemoryError(OOM)异常。 1.Java堆溢出 Java堆用于存储对象实例,只要不断地创建对象,并且保证GCRoots到对象之间有可大路径来避免垃圾回收机制清理这些对象,那么在对象数量到达 阅读全文
摘要:
JVM自动内存管理:对象判定和回收算法 阅读全文
摘要:
JVM自动内存管理:内存区域基础概念 阅读全文
摘要:
Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。
Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误.
Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令. Redis 集群的优势:
自动分割数据到不同的节点上。
整个集群的部分节点失败或者不可达的情况下能够继续处理命令。 阅读全文
摘要:
ZooKeeper客户端原生API的使用以及ZkClient第三方API的使用 阅读全文