摘要:题目:将两个排序好的数组组成一个新的排序好的数组,给出A=[1,2,3,4],B=[2,4,5,6],返回 [1,2,2,3,4,4,5,6] 挑战 你能否优化你的算法,如果其中一个数组很大而另一个数组很小? 你能否优化你的算法,如果其中一个数组很大而另一个数组很小? 你能否优化你的算法,如果其中一
阅读全文
摘要:1. 记住一点就可以了,多态时执行的优先级别 多态this.show(O)、super.show(O)、this.show((super)O)、super.show((super)O 参考 http://blog.csdn.net/thinkGhoster/article/details/23070
阅读全文
摘要:使用场景: 项目中使用httpClient发送一次http请求,以流的方式处理返回结果,开始发现返回的流只能使用一次,再次使用就会出错,后来看了一些解决方案,EntityUtils.consume(resEntity);方法直接关闭了inputStream导致流无法再次使用,后来研究发现http提供
阅读全文
摘要:http://www.imooo.com/ruanjiangongcheng/software-architecture-design/667686.htm
阅读全文
摘要:这个类可以用于自定义的类型转换, 子类继承这个类之后可以重写子类的方法 ,其中比较重要的是setAsText和setValue方法,setAsText 子自己的方式处理转换,setValue将转换的结果进行保存,最后调用getValue()获取转换后的结果例子如下将三个字符串转换为userInfo对...
阅读全文
摘要:http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html
阅读全文
摘要:http://blog.csdn.net/hxlzpnyist/article/details/7601611
阅读全文
摘要:可以先获取项目的classPathString classPath = this.getClass().getResource("/").getPath();//获取classPath(部署到tomcat的路径上)我的为/D:/apache-tomcat-6.0.29/webapps/demo/WE...
阅读全文
摘要:从网上搜索了一些资料,参考了下面的这个解决方案http://blog.csdn.net/mmm333zzz/article/details/16858209
阅读全文
摘要:这几天自己学习了一下线程的知识,wait 方法使当前的线程等待,notify 方法 唤醒当前的线程的方法th 线程在5的时候进行wait,此时主线程继续执行, 主线程执行到9的时候 唤醒 th 线程public class ThreadDemo1 { public static void main(...
阅读全文
摘要://二叉树,有左子数,右子树,小的值放到左边,大的值放到右边,左边有树的话继续这个过程,(以下为代部分,赋值的时候采用了递归的方式)package liaobiao;class BiTree{ private int data; private BiTree left; private BiTree...
阅读全文
摘要:package liaobiao;//链表测试public class Node { private int value; private Node next; //存放下一个节点的指针 //构造方法,进行传参 public Node(int value){ this.value = v...
阅读全文
摘要:http://www.cnblogs.com/superjt/p/3309255.html
阅读全文
摘要:http://www.cnblogs.com/wufengxyz/archive/2011/12/04/2275489.html
阅读全文
摘要:ApplicationContext ac1 = WebApplicationContextUtils.getRequiredWebApplicationContext(ServletActionContext.getServletContext()); TopicAction result = ...
阅读全文
摘要:主要理解了两个问题 1.线程数据同步的问题 2.线程交替运行的方式package ThreadDemo;/** * 生产者与消费者的案例(一,同步的问题,值的问题 二,交替执行的问题) * @author lile * 同步的问题(synchronized 知识点) * 交替执行的问题(noti...
阅读全文
摘要:http://www.cnblogs.com/S-E-P/archive/2012/01/18/2325253.html
阅读全文
摘要:以下的情况可能出现死锁1.一个对象的同步方法去调用另一个对象的同步方法,同时另一个对象的同步方法也在调用这个对象的同步方法,导致一定几率的死锁,不一定每次都会出现死锁,模拟的代码如下package threadpool;public class DeadThreadDemo { public static void main(String[] args) { new DeadThread(); }}//顾客class Customer{ public synchronized void say(Waiter w ){ System.out.println(...
阅读全文
摘要:java 多线程同时访问统一个数据的时候,会引起一些错误,后面的线程会修改数据,而前面的线程还在使用修改前的内容,使用 synchronized 关键字,保证代码块只能有一个线程来访问public class myThreadtest { public static void main(String[] args) { //只有t1一分的时候,出现数据共享的问题 myThread t1= new myThread(0); //两个线程访问同一个对象 new Thread(t1,"first").start(); ...
阅读全文
摘要:请求的地址为:http://api.map.baidu.com/place/v2/search?&q=%E9%A5%AD%E5%BA%97®ion=%E9%87%8D%E5%BA%86&output=json&ak=10f2c8e6b9af4244be2453001b9dfe76&page_size=20&page_num=5page_num 需要每次+1 来获取参数考虑到获取的速度问题,决定每个请求都创建一个线程放入线程池,代码如下//package threadpool;import java.util.concurrent.Execu
阅读全文