![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Practice
陈君豪
在无尾熊的世界里,有尾巴的就是王
展开
-
用java和二叉树B-tree实现具有<增,删,改,查,统计>功能的简易数据库(不使用数组或集合)
为了更好的理解二叉树,以二叉树建立一个数据库.不使用数组,集合等具有数据库功能的方法主要技巧是在二叉树循环体外设立一个变数temp,依照特定的键(key)遍历二叉树,当遍历到的节点的key是与寻找的key相等时,将节点的值赋予temp原创 2017-06-23 16:36:17 · 729 阅读 · 0 评论 -
用多线程模拟5000人抢1000张票, 测试volatile, synchronized, vector的效用
想要模拟的情况:1. 总共出票5轮,每次出票200张,本轮票售完后才出下一轮的票,共出票1000张,(票号1-1000),每张票30元,最后商家收到30000元,商家准备票的时候不允许买家订票 2. 5000个人抢票,每人限购一张,购票分为锁定和付款,锁定后可以决定是否付款(默认50%的人放弃付款),如果不付款则放弃的票重新接受预定,并可以继续抢票. 3. 售票完成后统计结果原创 2017-07-06 18:38:04 · 2004 阅读 · 0 评论 -
搭建hadoop高可用集群时的错误 ERROR namenode.NameNode: Failed to start namenode.
在执行name node格式化(hdfs namenode -format)的时候,出现了以下无法启动NameNode的错误,研究了很久,请教了本班的大神后,终于知道原因是core-site的文件配置中 tmp 的目录路径写错了17/07/19 01:32:48 ERROR namenode.NameNode: Failed to start namenode.java.lang.原创 2017-07-19 17:08:50 · 32722 阅读 · 8 评论 -
idea输入System.out.println()的快捷键 sout+回车
查了很久没查到,今天问了同学才知道.....idea输入System.out.println()的快捷键 sout+回车原创 2017-07-28 15:48:55 · 10060 阅读 · 2 评论