- 博客(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关注的人