摘要:
学而时习之,不亦说乎! --《论语》 原创,转载请附原文链接,谢谢。 从同步到异步如何创建一个新线程如何启动一个新线程如何在新线程运行下面方法?两种方式应该使用哪种?我们干了什么?我们的任务通常不会如此简单封装Runnable实现RunnableTask奇怪的结果?为什么呢?优化思路优化后的Runn 阅读全文
摘要:
学而时习之,不亦说乎! --《论语》 Ribbon使用版本2.2.2 Ribbon是什么? 开始接触Ribbon的时候,网上以及很多书上都说Ribbon是一个负载均衡的工具,提供各种负载均衡算法。 但是分析完源码后,在我的理解里,Ribbon是一个http客户端,它具备了负载均衡,失败重试,ping 阅读全文
摘要:
学而时习之,不亦说乎! 自己搭建个学习用的RocketMQ总是很麻烦,需要虚拟机环境,网络,需要安装rocketmq,启动。时间久了再去看,又不知道这个虚拟机是干嘛的了。 直接在eclipse中启动,简单省事,用的时候启动,用完关掉就行了。 先看下图,给还没开始的你一点信心。 RocketMQ 官网 阅读全文
摘要:
分析: ArrayList的迭代遍历和索引遍历效率差不多,因为ArrayList使用数组实现,迭代遍历也是通过移动指针实现,总的来说迭代会多一个指针操作,所以慢一点点。 LinkedLisr遍历效率比ArrayList效率低,因为LinkedList使用链表实现,遍历需要一个一个往后移。索引遍历跟迭 阅读全文
摘要:
问题介绍 八皇后问题是一个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n1×n1,而皇后个数也变成n2。 阅读全文
摘要:
问题介绍 问题介绍 法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金 阅读全文
摘要:
https://www.cnblogs.com/canger/p/6084846.html 阅读全文
摘要:
今天看spring源码看到这样一段: 查看ConfigurableListableBeanFactory和BeanDefinitionRegistry类结构图: 八竿子打不着的两个接口,但是可以强制转换,而且连警告都没有。 但是还有这么一个类: 经测试发现,如果两个不想关的类,直接强制转换,会报错, 阅读全文
摘要:
有一起看的可以留言分享下经验或者有什么问题也可以留下大家一起解决。 阅读全文
摘要:
<mvc:annotation-driven content-negotiation-manager="" enable-matrix-variables="true"></mvc:annotation-driven> 阅读全文