- 博客(12)
- 收藏
- 关注
原创 Java类加载器(classloader)及类加载路径简介
昨天,看一个build Standalone中databrusher的一个脚本,发现一个Java类似乎没有在classpath中,好像也可一直运行了。很疑惑,问了对应的开发同学,然后自己好好看了下它的代码,才知道了原理。命令是:$JAVA_HOME/bin/java $JAVA_OPTS com.alibaba.standalone.AppStartor com.alibaba.int...
2011-01-04 14:33:57
803
原创 示例26.8. 使用Statement.getGeneratedKeys()检索AUTO_INCREMENT列的值
Statement stmt = null; ResultSet rs = null; try { // // Create a Statement instance that we can use for // 'normal' result sets assuming you have a // Connection ...
2010-11-21 20:03:51
238
原创 怎样使用PreparedStatement在执行添加语句后,获得生成的主键值
传送给数据库的 SQL 语句通过一个包含两个步骤的过程来返回结果。首先准备它们,然后处理它们。借助 Statement 对象,这两个阶段对应用程序而言变成一个阶段。PreparedStatement 允许将这两个步骤分开。准备步骤在创建对象时发生,而处理步骤在对 PreparedStatement 对象调用 executeQuery、executeUpdate 或 execute 方法...
2010-11-21 19:51:04
363
原创 短信开发(华为软件包)
说明: 1. 利用华为提供的jar包(smproxy(20040730).jar)进行开发。 2. 根据华为提供的“短消息代理(CMPP20 SMProxy)使用说明书.doc”文档说明。 对于当前通常的开发,即需上行,也需下行。 所以首先必须继承 SMProxy的抽象类,对其进行封装代码如下: /** * 说明:这个类关键...
2010-11-21 14:07:22
210
随tomcat的启动,启动另外一个线程
搞一个servlet,在init方法里写代码 @Override public void init() throws ServletException { Runnable runnable = new Runnable() { public void run() { //下面是线程里的相关处理代码 while (true) { try...
2010-11-16 18:16:12
312
原创 一些Java经典算法
一,冒泡排序:package com.sort;import java.util.Random;public class No1Maopao { public static void main(String[] args) { Random rd = new Random();//生成随即数组 int [] src = new ...
2010-11-14 16:24:29
133
原创 Unicode详解
最近一直在忙点私活,又好久没写blog了,再不写点的话二月份就又要以单篇文章结束了。前一阵子一直在研究Unicode,索性把研究结果介绍一下吧。可能大家都听说过 Unicode、UCS-2、UTF-8 等等词汇,但它们具体是什么意思,是什么原理,之间有什么关系,恐怕就很少有人明白了。下面就分别介绍一下它们。<!-- end Pukiwiki generated code-->...
2010-11-14 15:19:58
120
原创 jsp中java中文编码问题的个人经验 (转)
开发java应用出现乱码是很常见的,毕竟现在unicode的使用还不是很广泛,在使用gb2312(包含了gbk简体,big5繁体)的系统中要正确 实现中文的display和数据库的存储是最基本的要求。 1,首先developer要明确自己为什么会遇到乱码,遇到什么样的乱码(无意义的符号还是一串问号或者其它什么东西)。 新手遇到一堆很乱的字符时通常不知所措,最直接的反映就是打开googl...
2010-11-14 15:14:50
121
原创 tomcat server.xml 配置详解[转]
元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat的请求shutdown指定向端口发送的命令字符串servicename指定service的名字Connector(表示客户端和service之间的连接)...
2010-11-14 15:09:43
91
原创 tomcat自动加载改变的class文件(无需重启tomcat)
不重启Tomcat有两种方式:热部署、热加载 热部署:容器状况在运行时重新部署整个项目。这类环境下一般整个内存会清空,重新加载,这类方式 有可能会造成sessin丢失等环境。tomcat 6确实可以热部署了,而且对话也没丢. 热加载:最好是在调试过程中使用,免患上整个项目加载,Debug标准样式支持热加载。容器状况在运行时重 新加载转变编译后的类。在这类环境下内存不会清空,...
2010-11-14 15:06:19
1238
原创 Java中static 和final的区别(转载)
final定义的变量可以看做一个常量,不能被改变; final定义的方法不能被覆盖; final定义的类不能被继承。 final static 就是再加上static的特性就可以了 static 和final是没有直接关系的 static 是在内存中分配一块区域,供整个类通用,所有的类的对象都享有它的共同的值 static 和final的区别 一、stati...
2010-11-14 15:01:53
97
原创 static final public synchronized abstract 的顺序问题
1 static final public synchronized 可以混用 而且顺序不限2 abstract 只能与public或protected连用,不能用default或private 也不能与static final synchronized中的任意一个连用 原因:abstract要继承(多态)但static的是编译期绑定,拒绝多态sy...
2010-11-14 15:00:32
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人