上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 76 下一页
摘要: 一、概念 R-B Tree,全称是Red-Black Tree又称红黑树,它是一种特殊的二叉查找树,红黑树的每个节点上都有存储位表示节点的颜色,可以是红或黑。 二、特性 1、每个节点或者是红色,或者是黑色 2、根节点是黑色的 3、每个叶子节点(NIL)是黑色的。注意:这里的叶子节点,是指为空的叶子节 阅读全文
posted @ 2019-10-22 08:59 aspirant 阅读(3786) 评论(1) 推荐(0) 编辑
摘要: 自己写了个函数,开了个主线程,然后在主线程上面开了个子线程,但是在调试的时候,总是无缘无故的子线程终止了,没有任何缘由。 后来同事点拨才知道,我们调试的时候,因为主线程终止了,所以子线程你在调试的时候也终止了,并不是代码的问题。 如果想调试,需要阻塞5分钟,这样就可以看到子线程的运行了。 代码如下: 阅读全文
posted @ 2019-10-21 11:16 aspirant 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 阿里的人问什么是锁膨胀,答不上来,回来做了总结: 关于锁的膨胀,synchronized的原理参考:深入分析Synchronized原理(阿里面试题) 首先说一下锁的优化策略。 1,自旋锁 自旋锁其实就是在拿锁时发现已经有线程拿了锁,自己如果去拿会阻塞自己,这个时候会选择进行一次忙循环尝试。也就是不 阅读全文
posted @ 2019-10-19 20:26 aspirant 阅读(11219) 评论(1) 推荐(3) 编辑
摘要: 如果想了解 redis 与Memcache的区别参考:Redis和Memcache的区别总结 阿里的面试官问问我为何redis 使用跳表做索引,却不是用B+树做索引 因为B+树的原理是 叶子节点存储数据,非叶子节点存储索引,B+树的每个节点可以存储多个关键字,它将节点大小设置为磁盘页的大小,充分利用 阅读全文
posted @ 2019-10-19 17:22 aspirant 阅读(12109) 评论(1) 推荐(9) 编辑
摘要: /**使用“生产者-消费者模式”编写代码实现:线程A随机间隔(10~200ms)按顺序生成1到100的数字(共100个),放到某个队列中.3个线程B、C、D即时消费这些数据,线程B打印(向控制台)所有被2整除的数,线程C打印被3整除的数,线程D打印其它数据,要求数字的打印是有序的(从1到100)限时 阅读全文
posted @ 2019-10-17 20:44 aspirant 阅读(1812) 评论(3) 推荐(0) 编辑
摘要: redis本身就是事件驱动模型,你incr递增好了,然后get获取判断一下是否超过次数 参考:如何用java实现redis incr的高并发计数器 阅读全文
posted @ 2019-10-17 17:39 aspirant 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWarnings({})@SuppressWarnings(value={}) 示例: @SuppressWarnings(“unchecked”) 告诉编译器忽略 unc 阅读全文
posted @ 2019-10-15 11:14 aspirant 阅读(6581) 评论(1) 推荐(2) 编辑
摘要: 今天遇到一个问题,是要从1-100中找到缺失的数字,而且是杂序排列,开始的时候确实有点懵,怎么弄啊,后来看了别人的idea,自己动手做了一下,在这里做个记录,大家有更好的意见,请回复啊 参考:怎样查出连续数字中缺失的数字 阅读全文
posted @ 2019-10-12 19:58 aspirant 阅读(1519) 评论(1) 推荐(0) 编辑
摘要: 解决方法:移除相关依赖,再重新添加即可 情况及具体解决方法如下:1.在Maven Project中 Dependencies 出现红色波浪线 2.查询本地仓库:jar包已存在 3.解决方法:3.1.从POM文件中,将对应的信息进行移除! 3.2执行Maven操作:clean3.3将原先依赖重新填写到 阅读全文
posted @ 2019-10-11 20:42 aspirant 阅读(2817) 评论(0) 推荐(0) 编辑
摘要: 一)什么是AES? 高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 那么为什么原来的DES会被取代呢,,原因就在于其使用56位密钥,比较容易被破解。而AES可以使用12 阅读全文
posted @ 2019-10-10 21:06 aspirant 阅读(2501) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 76 下一页