Java
yangmeng_3331
这个作者很懒,什么都没留下…
展开
-
多线程基础
线程类Thread 方法currentThread()获得一个线程对象.getName()获得线程名称多线程:要多线程的类继承Thread或者实现Runnable接口重写run方法(调用时是new Thread对象传实现类对象),然后new一个对象然后调用start()方法,启动后会调用Thread方法中的run方法,但是run方法是一个空的方法,所以子类要重写run方法。join...原创 2012-05-03 00:38:00 · 67 阅读 · 0 评论 -
使用Axis2搭建web Service
1、首先下载需要的一些相关axis2.zip及jar包 axis2:[url]http://axis.apache.org/axis2/java/core/download.cgi[/url]。 eclipse的官方提供的axis插件工具,可以打包aar文件和生成客户端调用代码:[url]http://axis.apache.org/axis2/java/core/tools/in...原创 2014-06-06 09:59:57 · 171 阅读 · 0 评论 -
使用Axis1搭建web Service
首先创建一个demo,然后建一个AxisService类,内容如下:[code="java"]package axis.test;public class AxisService { public String axisTest(String name){ name = "webService test context:" + name; return...原创 2014-06-05 12:25:21 · 190 阅读 · 0 评论 -
给定一个接口返回这个接口所有实现类
[code="java"]package com.dobn.bdgcgl.test;import java.io.File;import java.io.IOException;import java.net.URL;import java.util.ArrayList;import java.util.Enumeration;import java.util.Li...原创 2013-02-28 09:15:54 · 169 阅读 · 0 评论 -
单例模式
概念:确保一个类只有一个实例,并提供一个全局访问点来获取该实例。三种单例模式1、恶汉模式:在类加载的时候就实例化一个自己的对象。[code="java"]public class Singleton { //JVM在静态初始块中创建对象 //保证了在任何线程访问singleton变量之前,一定先创建此实 //保证了线程安全 /...原创 2013-02-27 16:39:40 · 83 阅读 · 0 评论 -
org.apache.commons.beanutils.PropertyUtils使用
[size=large][color=blue]org.apache.commons.beanutils.PropertyUtils 利用反射操作bean的属性。[/color][/size][size=large][color=red]getSimpleProperty()通过反射读取属性[/color][/size][code="java"]Person person=new ...原创 2013-08-06 10:51:39 · 1900 阅读 · 0 评论 -
JPA 实体关系注解
1.单向一对一@OneToMany(cascade = {CascadeType.ALL})@JoinColumn(name = "...")@JoinColumn注释的是保存表与表关系的字段.2.双向一对一(1)@OneToOne@JoinColumn(name = "...")@JoinColumn注释的是保存表与表关系的字段.3.双向一对一(2)@OneT...原创 2012-10-15 15:44:56 · 107 阅读 · 0 评论 -
[转]Hibernate的复杂用法HibernateCallback
HibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用 Hibernate的操作方式。 HibernateTemplate的灵活访问方式是通过如下两个方法完成: Object execute(HibernateCallback action) List execute(HibernateCallback acti...原创 2012-09-28 10:26:25 · 136 阅读 · 0 评论 -
使用apache的ant.jar进行压缩/解压缩文件
[color=blue]windows系统默认字符集为gbk,linux默认为utf-8,使用前视情况设定字符集。后来发现一个问题。当设定字符集为gbk后压缩一个文件在windows系统用winRAR打开只能显示非中文的文件或文件夹,但是手动解压后文件全部正常,用7zip打开全部正常。文章结尾有使用的ant.jar包。[/color][code="java"]import java.i...原创 2013-06-28 11:43:49 · 410 阅读 · 0 评论 -
json-lib使用JSONObject与JSONArray
1.从Object到String 要先用Object对象构造一个JSONObject或者JSONArray对象,然后调用它的toString()方法即可(1)示例一[code="java"]Book book=new Book();book.setName("Java");book.setPrice(52.3f);JSONObject object=JSONObject...原创 2013-06-08 16:54:01 · 99 阅读 · 0 评论 -
java字符串与unicode转换
[code="java"] /** * 字符串转化为unicode * @param gbString * @return */ public static String encodeUnicode(final String gbString) { char[] utfBytes = gbString...原创 2013-06-07 13:27:04 · 136 阅读 · 0 评论 -
利用java反射实现两个具有相同属性bean赋值
[code="java"]package com.dobn.bdgcgl.utils;import java.lang.reflect.Field;import java.lang.reflect.Method;public class ClassReflection { /** * @param class1 用于赋值的实体类 * @param...原创 2012-11-22 16:19:04 · 314 阅读 · 0 评论 -
Java编程的三十个基本规则
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如 ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(P...原创 2011-11-15 21:37:26 · 95 阅读 · 0 评论 -
Java中的栈,堆和常量池
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public ...原创 2011-11-15 21:34:37 · 387 阅读 · 0 评论 -
使用Apache commons-net.jar开发FTP工具类
最开始使用jdk自带的rt.jar开发FTP工具类,后来发现中文乱码,本机windows是GBK,工程utf-8的,大概看了下jdk的FtpClient的基类NetworkClient默认输出的编码是ISO8859_1。后来决定使用apache的commons-net.jar来开发。下面是具体代码[code="java"]import java.io.BufferedInputSt...原创 2014-06-10 15:33:33 · 369 阅读 · 0 评论