上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景以下介绍消息队列在 阅读全文
posted @ 2019-05-19 22:52 xkzhangsanx 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-19 19:41 xkzhangsanx 阅读(195) 评论(0) 推荐(0) 编辑
摘要: jdk1.7 api中的方法摘要: 参考java集合大全图:https://www.cnblogs.com/xkzhangsanx/p/10889114.html Map为所有Map子类的接口。 阅读全文
posted @ 2019-05-19 16:37 xkzhangsanx 阅读(244) 评论(0) 推荐(0) 编辑
摘要: jdk1.7 api中的方法摘要: 参考java集合大全图:https://www.cnblogs.com/xkzhangsanx/p/10889114.html Collection为List、Set和Queue的父类。 阅读全文
posted @ 2019-05-19 16:30 xkzhangsanx 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 上图为整理的集合类图关系,带对号标志的为线程安全类。 区别说明: 1、List Set Map Queue的区别List: 有序,可以多个元素引用相同的对象Set: 无序,不重复,不可以多个元素引用相同对象Map: 使用键值对存储,两个key可以引用相同的对象,但是key不能重复 Queue:先入先 阅读全文
posted @ 2019-05-19 14:03 xkzhangsanx 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/harry335/p/5924505.html 阅读全文
posted @ 2019-05-19 10:42 xkzhangsanx 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 通过设置-XX:+HeapDumpOnOutOfMemoryError 自动生成dump文件,进行分析内存溢出原因 1、堆溢出堆溢出原因莫过于对象太多导致。 错误:java.lang.OutOfMemoryError: Java heap space 2.栈溢出 如果线程请求的栈深度大于虚拟机所允许 阅读全文
posted @ 2019-05-19 10:13 xkzhangsanx 阅读(179) 评论(0) 推荐(0) 编辑
摘要: (1)内存模型以及分区,需要详细到每个区放什么。 堆:Java虚拟机管理内存中最大的一块,线程共享区域。所有对象实例和数组都在堆上分配内存空间。 栈:线程私有,每个线程都会创建一个虚拟机栈,生命周期与线程相同。每个方法被执行的时候就会创建一个栈帧,用于存储局部变量表,操作数栈,动态链接,方法出口等信 阅读全文
posted @ 2019-05-19 10:04 xkzhangsanx 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是常见数据结构与算法整理总结的下篇,上一篇主要是对常见的数据结构进行集中总结,这篇主要是总结一些常见的算法相关内容,文章中如有错误,欢迎指出。 一、概述 二、查找算法 三、排序算法 四、其它算法 五、常见算法题 六、总结 一、概述 以前看到这样一句话,语言只是工具,算法才是程序设计的灵魂。的 阅读全文
posted @ 2019-05-19 09:35 xkzhangsanx 阅读(3506) 评论(0) 推荐(1) 编辑
摘要: 数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。下面是自己整理的常用数据结构与算法相关内容,如有错误,欢迎指出。 为了便于描述,文中涉及到的代码部分都是用Java语言编写的,其实Java本身对常见的几 阅读全文
posted @ 2019-05-19 09:32 xkzhangsanx 阅读(41622) 评论(0) 推荐(2) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页