摘要:但监听器要在事件源上实现接口也就是说,直接用一个类实现和接口是监听不到内对象的变化的。 什么是监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。。 为什么我们要使用监听器? 监听器可以用来检测网站的在线人数,统计网站的访问量等等! 监听器组件 监听器涉及三个组件:事件...
摘要:题目要求找到整数数组中最长的递增子数组。该子数组可以为不连续的。如题目中例子所示,得到的最长子数组为。最后我们还需要遍历一遍全部子数组的长度并获得最大的长度。 题目要求 Given an unsorted array of integers, find the length of longest increasing subsequence. For example, Given [...
摘要:需要弄清楚自己项目的依赖关系,在中第三方包如何初始化。打包会把项目和所依赖的包打包成一个大包,直接运行这个包就可以。依赖包使用下面的配置帮你把所有的依赖包复制到目录下,方便我们部署或者是测试时复制依赖包。 现在大家都追赶新的技术潮流,我来逆行一下。 其实Spring Boot 隐藏了大量的细节,有大量的默认配置,其实通过xml配置的方式也可以达到和Spring Boot一样的效果。 P...
摘要:无向图对于无向图,需要记录一个来判断这是不是无向图两个之间的连接。同一层的节点会出现相连的情况。如果同一层的这个节点是等待访问的,说明这两个节点之间有连接,所以有环的出现。有向图不需要记录 Graph: Detect Cycle Detect if any cycle exists in the graph. 无向图 0 - 1 | / 2 对于无向图,需要记录一个previous ...
摘要:基本需求有一个固定区域,被拆分成个同等大小的碎片,拿走其中一块,靠近缺口的块可以向缺口方向移动当拼出原来的图样视为完成。左右移动很简单,序号大的序号小的即可。 先不废话,请看演示。 showImg(https://segmentfault.com/img/bVyoj2);showImg(https://segmentfault.com/img/bVyoj5); 公司要搞这么个微信活动...