2013年10月5日
摘要: 下面是单例设计模式的两种设计方式饿汉式:使用的时候多用,同步的,可以保证唯一性public class Singleton {//饿汉式 private static Singleton s = new Singleton(); private Singleton(){} public static Singleton getInstance(){ return s; }}懒汉式:考试的时候多用,非同步的,不能保证唯一性,涉及同步问题,考点较多public class Singleton{//低效率懒汉式 private static Singleton s = null; private S 阅读全文
posted @ 2013-10-05 20:22 仙剑情缘 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 最近琢磨了一下多线程,把整理的东西与大家分享一下吧~ 创建线程共有两种方式,如下方法一:public class PrimeThread extends Thread { long minPrime; PrimeThread(long minPrime) { this.minPrime = minPrime; } public void run() { //写需要多线程执行的代码 }}new PrimeThread(143).start();方法二:public class PrimeRun implements Runnable { long minPrime; PrimeRun(long. 阅读全文
posted @ 2013-10-05 20:14 仙剑情缘 阅读(872) 评论(1) 推荐(0) 编辑
  2013年9月29日
摘要: 总结了一下排序算法的java实现。排序算法分五大类,前面是时间复杂度,后面是空间复杂度,如下:插入排序(直接插入排序O(n2) O(1),二分插入排序,链表插入排序,希尔插入排序)交换排序(冒泡排序O(n2) O(1),快速排序O(nlogn) O(n))选择排序(直接选择排序O(n2) O(1),堆排序)归并排序(归并排序O(nlogn) O(n))分配排序(箱排序O(n) O(n),基数排序)全面学习数据结构的网站:http://student.zjzk.cn/course_ware/data_structure/web/main.htm这里主要列举四种,冒泡排序,插入排序,选择排序,快速 阅读全文
posted @ 2013-09-29 19:02 仙剑情缘 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 很多人对GET提交和POST提交都不甚理解,我也一样。我搜索了一些资料,整理了相对重要的几条,在此分享一下吧。请求方式总共有7种,现在主要使用两种get和postget和post区别 1.默认情况如直接输入http地址,点击超链接都是get请求,在表单中将method改为post可实现post请求 2.get请求会在http地址中用?和&直接带入数据,数据出现在http请求头的http地址中,而post提交数据出现在http请求体中,因此地址栏看不到,保证了安全性 3.get提交的数据最多为1K(HTTP协议没有对URL长度进行限制,这是由于IE对URL的长度限制为2K+35,而FF等 阅读全文
posted @ 2013-09-29 18:54 仙剑情缘 阅读(450) 评论(0) 推荐(0) 编辑