2016年10月13日
摘要:
DualPivotQuicksort是JDK1.7开始的采用的快速排序算法。 一般的快速排序采用一个枢轴来把一个数组划分成两半,然后递归之。 大量经验数据表面,采用两个枢轴来划分成3份的算法更高效,这就是DualPivotQuicksort。 算法思想 选出两个枢轴P1和P2,需要3个...
阅读全文
posted @ 2016-10-13 22:42
_故乡的原风景
阅读(1021)
推荐(0)
2016年10月12日
摘要:
使用二分法在一个数组中查找一个数: package com.test; public class BinaryFind { private final static int size = 500000; public static void main(String[] args)...
阅读全文
posted @ 2016-10-12 22:55
_故乡的原风景
阅读(223)
推荐(0)
摘要:
判断闰年. package com.test; import java.util.Scanner; import org.junit.Test; public class TestRunNian { @Test public void test1() { Scanner sca...
阅读全文
posted @ 2016-10-12 22:17
_故乡的原风景
阅读(225)
推荐(0)
2016年10月11日
摘要:
设计四个线程,其中两个对j +1,另外两个对j -1: 一、使用内部类实现: package com.test; import org.junit.Test; public class TestThread { static int j = 0; public stati...
阅读全文
posted @ 2016-10-11 22:05
_故乡的原风景
阅读(126)
推荐(0)
2016年9月26日
摘要:
1、水仙花数 这个数等于它的每位数的立方和 (三位数) 示例一: int i; int j; int k; for (i=1;i<=9;i++) { for (j=0;j<=9;j++){ for (k=0;k<=9;k++) { if (i*100+j*10+k == i*i*i+j*j*j+...
阅读全文
posted @ 2016-09-26 21:58
_故乡的原风景
阅读(135)
推荐(0)
2016年9月24日
摘要:
redis配置: Java代码 ...
阅读全文
posted @ 2016-09-24 00:04
_故乡的原风景
阅读(225)
推荐(0)
摘要:
1、获取完全url,包含参数: request.getRequestURL(); 2、获取部分: request,getRequestURI 不包含参数,协议名称 获取访问的参数: request.getQueryString(); 3、获取url返回的数据流 new URL(url)....
阅读全文
posted @ 2016-09-24 00:00
_故乡的原风景
阅读(347)
推荐(0)
2016年9月23日
摘要:
session.invalidate();//使得当前的session失效 request.getSession(true).getId();//生成一个新的session 原理: request.getSession(true)如果session存在则返回session否则生成一个se...
阅读全文
posted @ 2016-09-23 10:34
_故乡的原风景
阅读(605)
推荐(0)
2016年9月22日
摘要:
每个英文字符占一字节 每个汉字当编码不同时字节数不同,utf-8中一个汉语字符占位3字节 示例: 获取任意一个字符串的前四个字节。 Scanner sc = new Scanner(System.in) String s = sc.readLine(); byte[] a = s.get...
阅读全文
posted @ 2016-09-22 22:56
_故乡的原风景
阅读(297)
推荐(0)
2016年9月21日
摘要:
1、 Scanner sc = new Scanner(System.in); String s = sc.readLine(); 2、 BufferReader br = new BufferReader(new InputStreamReader(System.in)); br,...
阅读全文
posted @ 2016-09-21 23:13
_故乡的原风景
阅读(157)
推荐(0)