2019年5月24日
摘要: 1、根据需求生成的ID,需要在32位范围中。// 应用程序 4核, 8G window.// redis 4核, 8G window.Map<Long,Long> map = new HashMap<>();// 测试redis 在60万的并发下,获取IDLong start = System.cu 阅读全文
posted @ 2019-05-24 16:20 苦大师 阅读(780) 评论(0) 推荐(0)
摘要: 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。 常见的锁操作: 传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 再比如Java里面的同步原语synchr 阅读全文
posted @ 2019-05-24 09:37 苦大师 阅读(139) 评论(0) 推荐(0)
摘要: JavaFX 编程语言开发互联网应用程序(RIA) 执行入口: View层 FXML文件: 控制层: 阅读全文
posted @ 2019-05-24 09:14 苦大师 阅读(337) 评论(0) 推荐(0)
  2019年5月22日
摘要: CAP 定制: Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性 ZooKeeper: 采用的是CP原则。 主要保持了一致性, 缺点:采用服务发现时,当出现了网络故障时,zooKeeper会把节点剔除点,及时节点很健壮。 小于 阅读全文
posted @ 2019-05-22 11:18 苦大师 阅读(254) 评论(0) 推荐(0)
摘要: spark应用的基本概念 spark应用(Application)执行过程中各个组件的概念: spark应用(Application)执行过程中各个组件的概念: 1.Task(任务):RDD中的一个分区对应一个task,task是单个分区上最小的处理流程单元。 2.TaskSet(任务集):一组关联 阅读全文
posted @ 2019-05-22 10:55 苦大师 阅读(349) 评论(0) 推荐(0)
摘要: To get a more in-depth comparison about some of the SQL features compared here, please visit Modern SQL 阅读全文
posted @ 2019-05-22 10:31 苦大师 阅读(709) 评论(0) 推荐(0)
  2019年5月15日
摘要: HTTP2的优点 2.1 多路复用 2.2 二进制分帧 2.3 首部压缩 2.4 服务推送 1. 介绍 知乎上HTTP/2.0 相比1.0有哪些重大改进?中LeoZhang的回答不错可以看看。本文简单总结下。 2. 优点 主要优点肯定就是性能提升大了。但是为什么性能提升大,其实主要还是由以下方面的改 阅读全文
posted @ 2019-05-15 14:09 苦大师 阅读(3304) 评论(0) 推荐(0)
  2019年5月13日
摘要: java -help Java -X 三、JVM非Stable参数(-XX) Java 6(update 21oder 21之后)版本, HotSpot JVM 提供给了两个新的参数,在JVM启动后,在命令行中可以输出所有XX参数和值。 1 读者可以使用以下语句输出所有的参数和默认值 由于非Stat 阅读全文
posted @ 2019-05-13 19:26 苦大师 阅读(5061) 评论(1) 推荐(0)
摘要: 参考:https://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/ Yarn是Hadoop2的产物。提到这个问题就不得不说下Hadoop1与Hadoop2的差别。 详细的内容可参考博客:https://blog.csdn.ne 阅读全文
posted @ 2019-05-13 15:20 苦大师 阅读(2497) 评论(0) 推荐(1)
摘要: Spark中RDD的高效与DAG图有着莫大的关系, 在DAG调度中需要对计算过程划分Stage, 而划分的依据就是就是RDD之间的依赖关系。 针对不同的转换函数,RDD之间的依赖关系分为窄依赖(narrow dependency) 和宽依赖(Wide Depencency,也称为Shuffle De 阅读全文
posted @ 2019-05-13 14:39 苦大师 阅读(1961) 评论(0) 推荐(0)