赞了文章2019-08-16
跳跃表是Redis zset的底层实现之一,zset在member较多时会采用跳跃表作为底层实现,它在添加、删除、查找节点上都拥有与红黑树相当的性能,它其实说白了就是一种特殊的链表,链表的每个节点存了不同的“层”信息,用这种分层存节点的方式在查找节点时能跳过些节点,从...
发布了文章2019-06-10
Java(Java源语言)与 JVM 虚拟机 存在语义上的差异,Java中Override方法指的是方法参数和方法名称完全一致.这样的操作称为Override.如果方法参数类型不一致(包括参数类型,或者参数的顺序不一致),这样的操作称为Overloading.两者在Java中的判断都不包括返回值类型return...
回答了问题2019-06-06
编译器无法通过,字节码可以存在是因为Java Source与JVM的语义不同造成的.解决类似问题的方式采用bridgeMethod桥接方法解决两者的语义冲突.楼主最后一句话表明想把上述两个方法塞到一个类里面,既然楼主知道字节码存在两个方法,而编译器不通过.那么楼主所说的把两个方...
赞了文章2019-04-30
对于最长回文子串问题,最简单粗暴的办法是:找到字符串的所有子串,遍历每一个子串以验证它们是否为回文串。一个子串由子串的起点和终点确定,因此对于一个长度为n的字符串,共有n^2个子串。这些子串的平均长度大约是n/2,因此这个解法的时间复杂度是O(n^3)。
赞了文章2019-03-18
同意好友申请以后,仔细看了她这十年间所有的qq动态和照片。她变美了,会打扮了,以前瘦瘦的身材配上现在的装扮和妆容,已经是超越我认知的女神了。
赞了回答2019-02-21
{代码...}
回答了问题2019-02-21
赞了文章2019-01-26
前言 [实践系列] 主要是让我们通过实践去加深对一些原理的理解。 实践系列-前端路由 实践系列-Babel原理 实践系列-Promises/A+规范 有兴趣的同学可以关注 实践系列 。 求star求follow~ 如果觉得自己已经掌握浏览器缓存机制知识的同学,可以直接看实践部分哈~ 目录 {代...
发布了文章2019-01-25
CAS的优点 当一个线程执行任务失败不影响其他线程的进行 最大限度的利用CPU资源 能提高程序的伸缩性 伸缩性:不修改任何代码 升级硬件就能带来性能上的提高 升级硬件带来的性能提高明显 就是伸缩性良好
赞了文章2019-01-09
写这个文章其实主要是因为刚有个童鞋问了个问题[链接]正写的带劲安利Java8的实现方式,结果还没写完...无意发现问题被关闭了...哎...都写了一半了...又不想放弃,就干脆写成文章
赞了文章2018-12-28
摘要:响应式宣言如何解读,Java中如何进行响应式编程,Reactor Streams又该如何使用?热衷于整合框架与开发工具的阿里云技术专家杜万,为大家全面解读响应式编程,分享Spring Webflux的实践。从响应式理解,到Reactor项目示例,再到Spring Webflux框架解读,本文带...
赞了文章2018-12-26
jdk1.8中的hashmap作了很多改进:红黑树的引入,链表尾插,以及底层数组长度保持2的次幂。本文专注于分析2次幂设定的原因,且听我慢慢道来……
赞了文章2018-12-26
原文地址:在 Go 中恰到好处的内存对齐 问题 {代码...} 在开始之前,希望你计算一下 Part1 共占用的大小是多少呢? {代码...} 输出结果: {代码...} 这么一算,Part1 这一个结构体的占用内存大小为 1+4+1+8+1 = 15 个字节。相信有的小伙伴是这么算的,看上去也没什么...
关注了问题2018-12-17
赞了回答2018-12-17
首先理解方法本身的意思:Stream的reduce方法,翻译过来是聚合或者是汇聚成一个的意思,由于Stream本身就代表着一堆数据,那stream.reduce()方法顾名思义就是把一堆数据聚合成一个数据
回答了问题2018-11-19
很抱歉 现在才来给出问题答案(仅代表本人观点 错误请指正) 我的观点不一定是对的 仅供参考:这个问题其实换一个标题问题更清晰:即是 Spring Aop注解执行两次 方法体执行一次!!!在我的业务场景中 使用CGLIB动态代理 通过DynamicAdvisedInterceptor来处理 intercept...
赞了回答2018-11-07
应该是,有一堆节点List<Resource>,遍历它们,根据其中的id属性作为条件查询父属性parentId值与之相当的子节点List<Resource>,最后可能要对子节点做一些处理后再放到刚父节点的children属性
赞了回答2018-11-07
而stream是属于内部循环,你可以无需关心它是如何循环的,要是并行的时候如何优化,这些你都可以不管,你只需要简简单单告诉他需要做什么处理即可
提出了问题2018-11-06
提出了问题2018-11-04