自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

打渔晒网

仰望星空,脚踏实地

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 HttpSessionListener与HttpSessionBindingListener之间区别

1. 使用HttpSessionListener 编写一个OnlineUserListener。package test;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSe...

2015-05-02 15:57:32 231

原创 编写一个程序使两个线程陷入死锁

来源于:http://thecodesample.com/?p=710 进去看看吧 一定会有收获的,搬砖到此只是为了收集起来,免得主任删除等操作。public class DeadlockExample { String resource1 = "资源1"; String resource2 = "资源2"; Thread t1 = new Thread("线程1") { ...

2014-12-23 14:21:30 549

原创 线程同步辅助CyclicBarrier类

一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一个线程...

2014-12-18 09:48:04 104

原创 ThreadLocal变量

/** * ThreadLocal和线程同步机制都是为了解决多线程中相同变量的访问冲突问题。 * ThreadLocal为每一个线程提供一个独立的变量副本,从而隔离了多个线程对访问数据的冲突。 */public class SequenceNumber { //①通过匿名内部类覆盖ThreadLocal的initialValue()方法,指定初始值 ...

2014-12-16 17:31:24 121

原创 java代码优化

来源于:http://thecodesample.com/本文给出几个提升Java性能的基本方法:不要在循环条件中计算如果在循环 (如for循环、while循环)条件中计算,则循环一遍就要计算一次,这会降低系统的效率,如://每次循环都要计算 count *2while(i < count *2) { //Do something ...}应该替换为:...

2014-12-15 09:52:54 106

原创 最大公约数与最小公倍数

利用辗转相除法求最大公约数:#include <stdio.h>int hcf(int a,int b){ int r=0; while(b!=0) { r=a%b; a=b; b=r; } return(a);} int lcd(int u,int v,int h){ ...

2014-12-15 09:17:31 129

原创 c++实现双连表

#include<iostream>using namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status; //Status 是函数返回值类型,其值是函数结果状态代码。typedef int ElemType; //ElemType ...

2014-12-15 09:17:15 209

原创 java对x的n尺方进行优化

public int power(int x,int n){ int y; if(n == 0){ y = 1; }else{ y = power(x, n/2); y = y*y; if(n%2 == 1){ y = y*x; } } return y;} 思想时利用递归方法,考虑n是奇数还是偶数情况是分别考虑,提高计算效率。...

2014-12-14 17:30:55 82

原创 各种排序总结

冒泡排序:public static void bubbleSort(int[] array){ int temp = 0; for(int i = 0; i < array.length; i++){ for(int j = 0; j < array.length - i - 1; j++){ if(array[j] > array[j+1]){...

2014-12-14 17:30:13 69

原创 msyql统计crud次数以及开启慢日志记录

通过show status可以提供服务器状态信息,也可以使用 msyqladmin-extende status命令获得show status可以根据需要显示session级别的统计结果和global 级别的统计结果 以下几个参数对Myisam和innodb存储引擎都计数:1.Com_select 执行select操作次数,一次查询只累加1;2.Com_insert 执行了in...

2014-12-13 15:14:16 102

原创 mysql常用的一些优化

来源深入浅出mysql数据库开发,优化,管理维护 定期分析表analyze如果已经删除了表的一大部分,或者如果您已经对含有可变长度行的表(含有 VARCHAR, BLOB 或 TEXT 列的表)进行了很多更改,则应使用 OPTIMIZE TABLE。被删除的记录被保持在链接清单中,后续的 INSERT 操作会重新使用旧的记录位置。您可以使用 OPTIMIZE TABLE 来重新利用...

2014-12-13 15:14:03 69

原创 折半查找

#include<iostream>using namespace std;#define MAXSIZE 100#define OK 1;typedef struct{ int key;//关键字域}ElemType;typedef struct{ ElemType *R; int length;}SSTable;int I...

2014-12-12 09:31:27 188

原创 java实现括号匹配

public boolean bracketMatch(String str){ Stack<Integer> s = new Stack<Integer>(); for(int i = 0; i < str.length(); i++){ char c = str.charAt(i); switch(c){ case '{':...

2014-12-10 13:45:24 213

原创 java实现数制转换

public void baseConversion(int i){ Stack<String> s = new Stack<String>(); while(i > 0){ s.push(i%8+""); i=i/8; } while(!s.isEmpty()){ System.out.print(s.pop()); }...

2014-12-10 12:46:16 151

原创 合并两个数组为非递减数组

public int[] merge(int[] a,int[] b){ int pa = pb = pc = 0; int m = a.length; int n = b.length; int[] c = new int[m+n]; while(pa < m && pb < n){ if(a[pa] < b[pb]){ c...

2014-12-10 12:07:43 533

原创 求回文数涉及到的lcs算法实现

来源于:http://www.java3z.com/cwbwebhome/article/article18/report92.html?id=4867回文词是一种对称的字符串。任意给定一个字符串,通过插入若干字符,都可以变成回文词。现在的任务是,求出将给定字符串变成回文词所需要插入的最少字符数。比如:“Ab3bd”插入2个字符后可以变成回文词“dAb3bAd”或“Adb3bdA”,但...

2014-12-10 11:52:08 95

原创 hanoi算法递归非递归以及扩展

这是个汉诺塔程序,在调试的时候,输入的数字最好不要大于15,因为每大一个数所得的结果的步骤都会多一倍。如果你有耐心等待结果的话除外。汉诺塔是在欧洲流行的一种游戏,有a,b,c三个竿。a竿上有若干个由大到小的圆盘,大的在下面,小的在上面,b,c都是空杆,请你把a杆上的圆盘都倒到别的杆上,或b或c,在倒盘的过程中不可以大的压小的,实例程序如下:#include <stdio.h>...

2014-12-10 11:28:01 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除