自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于C#来开发类似画CAD图的工具的问题

如上,窗口分为左右两个部分,右边的是用什么实现的呢 可以动态的从左边的工具栏拖动模块,并且编辑每个红色端口,也可以端口和端口之间用线来连接

2011-11-16 13:58:20 2110 1

原创 struts2 struts.properties 的详解

 为了以后方便使用,在网上找了片翻译好的配置详解!  ### Struts default properties### Struts 默认属性文件###(can be overridden by a struts.properties file in the root of the classpath)###可以用classpath根路径上的struts.propertie

2009-03-15 22:25:00 2500

转载 Windows消息大全

 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,(我转贴的)它在Windows单元中是这样声明的:typ

2008-09-16 14:45:00 642

原创 Spring取Sequence的下一个value

首先匹配好其DataSource~就是在xml文件里~!之后写以下的程序! DataSource ds = (DataSource) context.getBean("dataSource"); OracleSequenceMaxValueIncrementer incr = new OracleSequenceMaxValueIncrementer(ds, 这

2008-06-06 20:31:00 2176

原创 实现简单的动态代理!

这两天对java的动态代理感兴趣,自己写了个最简单的代码,认识一下动态代理!例子:类列表:MyObjec是执行类。MyProxy 是我自己实现的动态代理类,这个类实现了InvocationHandler接口,关于这个借口的描述就不多说了,可以参照api文档!好像动态代理类都实现这个接口,我是这么理解的,呵呵!Test 类是我的业务类ITest 是我业务类的接口!impo

2008-06-05 12:36:00 2191 1

原创 利用DOM,取出指定XML文件的元素值

import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;

2008-06-03 16:32:00 1053

原创 ResourceBundle的路径问题

昨天突然对.properties文件的路径产生了怀疑,回家后试了一下,之后对File的相对路径比较了一下!System.out.println(System.getProperty("user.dir"));  //这个是去工程的绝对路径的  System.out.println(Thread.currentThread().getContextClassLoader().getResourc

2008-06-02 00:19:00 15355

转载 JAVA String.format 方法使用介绍

 转载自:http://blog.csdn.net/andycpp/archive/2007/08/18/1749700.aspx    在JDK1.5中,String类增加了一个非常有用的静态函数format(String  format, Objece...  argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则

2008-05-26 13:05:00 8098 3

转载 Oracle函数大全

SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;        A         A      ZERO     SPACE--------- --------- --------- ---------      

2008-05-17 00:54:00 602

转载 正则表达式教程!

花了一些业余时间完成的,和大家一起分享 :) http://download.csdn.net/source/370958 HTML格式,为了让其中的 Java 代码高亮显示需要开启JavaScript。 全文译自 Java Tutorial 的 Regular Expressions 一章, 本人英文很烂,不能保证译文的质量,还是建议大家直接看原文: http://java.sun.com/do

2008-05-03 16:04:00 815

转载 非捕获组的详解!

以 (? 开头,) 结尾的都称为非捕获组,在匹配完成后在内存中不保留匹配到的字符。 非捕获组的应用比较复杂,这里只能简单地说一下它们的意思。 (?:X) X,作为非捕获组 与捕获组 ( ) 的意思一样也是将其作为一组进行处理,与捕获组的区别在于不捕获匹配的文本, 仅仅作为分组。 比如:要匹配 123123 这个,就可以写为 (123)/1 使用反向引用,这时只能用捕获组,在匹配 123 后会保留在

2008-05-03 16:00:00 1622

转载 深入HashCode方法

 为什么HashCode对于对象是如此的重要?  一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。  我们先来看一下,在JAVA中两个重要的数据结构:

2008-05-02 21:20:00 2242 1

原创 第一次用native2ascii

开始我在eclipse创建一个properties文件之后,把encoding设置为utf-8,然后往这个文件写入中文,接着在程序里去这些中文的时候,出现乱码。然后google了一下!一下子ok!! native2ascii -encoding  源文件 目标文件    ok!呵呵,可能对大部分人来说这是很基础的东西,别笑哦,反正学到一个了!过了一会发现一个好插件,就是propertiesEdit

2008-05-02 00:41:00 901 1

原创 MySql的一些小操作

启动服务:net start mysql; 运行MySQL客户程序:bin目录下,mysql -u username -p;之后会出现输入密码的命令等待操作,然后输入密码! 创建数据库:create database database_name; 进入数据库:use database_name; import脚本: 方法1:连接mysql之后,source  查看执行时间:set timing o

2008-05-01 14:04:00 597

转载 计算占用内存大小的方法

public   class   T     ...{     public   static   void   main(String[]   args)   throws   Exception     ...{     //   创建   1000   个   String     String   strA[]   =   new   String[1000];     long   

2008-04-30 14:13:00 1212 1

原创 JDBC结果集用法

1.可滚动的结果集   Statement s = conn.createStatement(type,concurrency);   type:   1.TYPE_FORWARD_ONLY   结果集不能滚动   2.TYPE_SCROLL_INSENSITIVE  结果集可以滚动,但对数据库变化不敏感,也就是说即使数据库数据被更新了,也不反应在这个结果集上。   3.TYPE_SCROLL_S

2008-04-28 13:57:00 2072

原创 网络编程

1.实现服务器  ServerSocket(port);创建一个监听制定端口的套接字。  Socket accept();等待连接,该方法获得一个Socket对象,可以通过这个对象与连接中的客户端进行通信。2.为多个客户端服务   每当程序建立一个新的连接,也就是说当accept被成功调用的时候,将创建一个新的线程来处理服务器和该客户端之间的连接。主程序将立即返回并等待下一个连接。  

2008-04-28 11:48:00 554

原创 集合(一)

1.链表   有序排序的容器:LinkedList 数组是将对象的引用放在连续的存储位子中,而链表则将每个对象存放在独立的节点中,每个节点中还存放着序列中下一个节点的引用,也存放着上一个节点的引用。 LinkedList.add()用于将对象添加到列表的尾部,但你有时候肯那个需要把元素插入到列表中的某个位置,这种依赖于位置的add()是由迭代器负责的,因为迭代器描述的是集合中的位置,使用迭代器来添

2008-04-28 01:38:00 600

原创 java执行命令行的方法

String cmd="cmd /c  c:/ddd/aaa.exe";          Runtime.getRuntime().exec(cmd);    

2008-04-27 23:55:00 1917

原创 mysql中加密和解密!

PASSWORD():创建一个经过加密的密码字符串,适合于插入到MySQL的安全系统。该加密过程不可逆,和unix密码加密过程使用不同的算法。主要用于MySQL的认证系统。   ENCRYPT(,):使用UNIX crypt()系统加密字符串,ENCRYPT()函数接收要加密的字符串和(可选的)用于加密过程的salt(一个可以唯一确定口令的字符串,就像钥匙一样),注意,windows上

2008-04-27 20:57:00 1404

原创 关于字符流和字节流

字符流,顾名思义,是面向字符的。Java类库根据不同平台、不同编码做了相应处理,使得对于流的使用者来说,比特层是透明的,可以不关心具体传输的是什么比特(即字节)。 字节流,就是直接使用流中的比特(即字节),类只保证正确传输字节,不保证字节的具体含义,字节的具体含义是用户之间约定的。 因为字节是组成数据的最小单位,所以,字节流可以承载任何形式的数据,包括字符。 Java类库提供了一系列经过滤的字节流

2008-04-27 19:51:00 766 2

原创 取行分隔符

String space = System.getProperty("line.separator");返回系统 行分隔符的方法!

2008-04-27 19:41:00 503

原创 比较Comparable和Comparator

1.Comparable   是个java.lang包下的一个超级接口.它有一个方法compareTo(Object o);    比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。 假如用Collections.sort(List list)方法来对其容器排序的时候,会调用T类的compareTo()方法,假如这个类T没有实现Comprable,就会跑

2008-04-27 19:13:00 813

原创 多线程学习笔记(二)

1.5,5 synchronized关键字  lock和condition的关键点:        1.锁用来保护代码片断,任何时刻只允许一个线程执行被保护的代码。      2.锁可以管理试图进入被保护代码短的线程。        3.锁可以拥有一个或多个相关的条件对象。        4.每个条件对象管理那些已进入被保护代码段但还不能运行的线程。    Condti

2008-04-24 21:08:00 618

原创 对Comparable接口的困惑!

public interface Comparable 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。 实现此接口的对象列表(和数组)可以通过 Collections.sort(和 Arrays.sort)进行自动排序。实现此接口的对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。 对于类 C

2008-04-24 13:43:00 747 6

原创 常用正则表达式

常用正则表达式。"^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数  "^/d+$"  //非负整数(正整数 + 0)  "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-

2008-04-24 01:34:00 433

原创 类初始化详细过程!

package zhao;public class TestClass extends BaseClass { static{        System.out.println("我输出的是 子类静态块内容→"+TestClass.name);//第四步    }    {        System.out.println("我输出的是 子类非静态块内容→"+this.code);//

2008-04-24 01:22:00 1183 8

原创 多线程学习笔记(一)

继承Thread类来封装要同步内容class TestThread extends Thread{ void run(){ 处理内容。。。 }}// 实现Runnable来实现并封装要同步内容class TestRunnable implements Runnable{ public void run(){ 处理内容。。。 } }public class Start

2008-04-24 01:06:00 580

原创 最近学习的概况!

最近对http://www.java2000.net/感兴趣了,里面很多基础性的内容,竹子写的很详细,打算下礼拜继续看其他部分的东西,这两天把EL和JAVA基础,JDK部分看了一下,50%以上消化了,感觉很好~嘿嘿,因为最近工作不是很忙,正好我们公司工作期间只能浏览CSDN,白天可以泡泡~通过别人提的问题,也巩固一下自己的基础,顺便自己也学习一下,虽然很多方面的还是不懂,但我觉得这个不懂只是暂时的

2008-04-23 20:16:00 619

空空如也

空空如也

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

TA关注的人

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