自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 行转列

[code="sql"]select customid, count(case status when 0 then status else null end) as status-0, count(case status when 1 then status else null end) as status-1, count(case stat...

2011-07-19 13:42:43 94

原创 ServletContextListener 介绍

在Servlet API中有一个ServletContextListener接口,它能够监听ServletContext对象的生命周期,实际上就是监听Web应用的生命周期。当Servlet容器启动或终止Web应用时,会触发ServletContextEvent事件,该事件由 ServletContextListener 来处理。在 ServletContextListener 接口中定义了...

2011-07-19 10:30:02 89

原创 Struts控制流程

一、ActionServlet的初始化ActionServlet作为Struts组件的前端控制器,由于web.xml的相应配置:0在应用一加载时即会被实例化并调用其init方法,init方法所做的主要工作有二:1. 加载struts配置文件,并创建用于封装配置信息的ModuleConfig对象 2. 加载资源文件,并创建用于封装资源文件的MessageReso...

2011-07-15 15:02:05 75

原创 不用第三个变量,交换两个数

[code="java"]public void swap(int a, int b) { a = a + b; b = a - b; a = a - b; System.out.println("a="+a); System.out.println("b="+b);}[/code]

2011-07-15 14:57:33 112

原创 递归返回N的二进制中1的个数

方法1:[code="java"]public static int getBinary(int num) { if (0==num) { return 0; } else { if (0==num%2) { return getBinary(num/2); } else { return getBinary(num/2)+1; ...

2011-06-14 10:34:09 126

原创 一些常用的JS方法

出来工作几年了, 一直没养成备份知识的习惯, 要用了直接百度. 留个备份,免得麻烦!获取地址的参数[code="javascript"]function search(param) { var re=new RegExp("[&,?]"+param+"=[^\\&]*","i"); var str=re.exec(document.location.search);...

2011-04-07 09:58:59 64

原创 乐观锁和悲观锁

所谓悲观锁就是基于数据库机制实现的。比如在在使用select子句的时候加上for update,那么直到改子句的事务结束为止,任何应用都无法修改select出来的记录。 所谓乐观锁是基于应用的版本机制来实现的。一般会在表里面设计一个版本字段v(我一般会把这个字段设为timestamp)。一般的update场景是这样: 1 select a, v from tb where id=1; ...

2011-03-03 15:38:48 66

原创 ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别

classpath: 前缀是不需要的, 默认就是指项目的classpath路径下面; 如果要使用绝对路径,需要加上 file: 前缀表示这是绝对路径; 对于FileSystemXmlApplicationContext: 默认表示的是两种: 1,没有盘符的是 项目工作路径, 即项目的根目录; 2,有盘符表示的是 文件绝对路径。 如果要使用classpath路径, 需要前...

2011-03-01 14:09:33 74

原创 10进制字符串的转换

最近面试的时候老碰到10进制字符串的转换的问题,例如:"012345"-->"012346","999999"-->"000000"。[code="java"]public class Test { public static void main(String[] args) { System.out.println(convert("012345"));

2011-02-23 11:00:41 1125

原创 数组法求30的阶乘

[code="java"]public class Test { public static void main(String[] args) { int[] sum = new int[50]; // 用来保存值 sum[1] = 1; //个位数为1(初始值) int w = 1; // 位数 // 求30的阶乘 for (int i = 1; i ...

2011-02-23 10:25:55 1061

原创 利用QQ去获得来访者的IP和省市

[code="java"] 获取ip地址 function test(){ // ip地址 alert(IPData[0]); // 省份 alert(IPData[2]); // 市区 aler...

2011-02-22 11:45:51 82

原创 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串...

最近挺火的一道面试题。[code="java"]public class Test { public static void main(String[] args) { String str = "汉字ABD不是ABC"; System.out.println(splitStr(str, 8)); } // 判断是不是汉字 public static boole...

2011-02-22 11:13:55 183

原创 如何写一个不需要main方法的java应用程序?

可以使用静态代码块来实现一个可以执行但并没有main方法的Java应用程序。如下面的代码是所示:[code="java"]class MainMethodNot { static { System.out.println("This java program have run without the run method"); System.e...

2011-02-22 10:40:35 694 1

原创 如何得到Java应用程序的可用内存?

[code="java"]public class MemoryExp { public static void main(String[] args) { System.out.println("Total Memory"+Runtime.getRuntime().totalMemory()); System.out.println("Free...

2011-02-22 10:38:16 114

空空如也

空空如也

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

TA关注的人

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