这次一口气放9道题~LeetCode23题,Hard!归并K个有序链表。使用堆来做,一开始把K个链表的第一个元素放进数组,然后建堆。之后取出第一个元素(如果这个元素是nil元素,直接退出)放进归并后的链表,再从这个元素所在的链表取第一个元素放到原来元素的位子上,然后重新维护堆性..
分类:
其他好文 时间:
2015-04-02 11:49:58
阅读次数:
192
在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,往往都自己写。现在发现了这个类,大家共享一下:
在一个TextView不断显示剩下的时间,代码如下:
[java] view
plaincopy
private TextView vertifyView;
private...
分类:
移动开发 时间:
2015-04-02 11:48:57
阅读次数:
151
使用java将bing的每日壁纸设置为ubuntu壁纸 源代码下载地址:http://www.zuidaima.com/share/1550463714806784.htm...
分类:
编程语言 时间:
2015-04-02 11:48:33
阅读次数:
186
我们可以把zookeeper看做是一个高可用的分布式文件系统。借助于zookeeper的特性,我们可以很方便的实现分布式的一些服务
其中典型的应用场景有:服务配置、分布式锁和分布式队列。
本节,我会讲解分布式锁的实现。
我们借助于zk的短暂有序节点(EPHEMERAL_SEQUENTIAL)和zk的消息通知机制实现分布式锁。
分布式锁的一般实现算法是:
1、在锁znode节点下创建名为l...
分类:
其他好文 时间:
2015-04-02 11:47:16
阅读次数:
139
java.lang.IllegalStateException这种异常,不代表文件不能下载,不代表程序写错,它在Tomcat抛出完异常之后依然能够正常运行的。只是看着不爽而已,每次下载都要在Tomcat抛出一大堆异常。
java.lang.IllegalStateException主要是用了后台把文件丢进respond的缓冲区,然后respond再把下载的文件扔回JSP的情况所造成的。Servl...
分类:
编程语言 时间:
2015-04-02 11:47:11
阅读次数:
215
java实体类,可以加上字段的描述,是个好的习惯吧,便于理解数据库设计,为后期维护,升级,改造提供支持...
分类:
数据库 时间:
2015-04-02 11:45:01
阅读次数:
189
春天了,不能让java有瓶颈,来本jvm脑补一下。...
分类:
编程语言 时间:
2015-04-02 11:44:47
阅读次数:
157
《JAVA与模式》之单例模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。
单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单...
分类:
其他好文 时间:
2015-04-02 11:44:26
阅读次数:
179
在Java程序的运行过程中,如果堆空间不足,则有可能抛出内存溢出错误(Out Of Memory),简称为OOM。那么出现内存溢出的原因是什么呢?...
分类:
编程语言 时间:
2015-04-02 11:42:36
阅读次数:
139
1. View 树的绘图流程
当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw 。整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做
的工作可简单概况为是否需要重新计算视图大小(measure)、是...
分类:
移动开发 时间:
2015-04-02 11:41:25
阅读次数:
225