- 博客(119)
- 资源 (1)
- 收藏
- 关注
转载 他说
1。莎士比亚说: 再好的东西都有失去的一天。再深的记忆也有淡忘的一天。再爱的人,也有远走的一天。再美的梦也有苏醒的一天。该放弃的决不挽留。该珍惜的决不放手,分手后不可以做朋友,因为彼此伤害过!也不可以做敌人,因为彼此深爱过2。几米说: 当你喜欢我的时候,我不喜欢你,当你爱上我的时候,我喜欢上你, 当你离开我的时候,我却爱上你,是你走得太快,还是我跟不上你的脚步, 我们错过了诺亚方舟,错过了泰坦
2009-09-13 20:51:00
644
原创 给sohu到yahoo的那封邮件
1. MailSenderInfoAndReciver类, 存放邮件发送者,发送内容,和接受者信息 package yinbodotcc.mailtest; import java.util.Properties; public class MailSenderInfoAndReciver{ // 发送邮件的服务器的IP和端口 private St
2009-04-26 22:08:00
1686
转载 Linux内核是如何工作的
牛津字典中对"kernel"一词的定义是:"较软的、通常是一个坚果可食用的部分。"当然还有第二种定义:"某个东西核心或者最重要的部分。"对Linux来说,它的Kernel无疑属于第二种解释。让我们来看看这个重要的东西是如何工作的,先从一点理论说起。广义地来说kernel就是一个软件,它在硬件和运行在计算机上的应用程序之间提供了一个层。严格点从计算机科学的角度来说,Linux中的Kernel指
2009-03-29 23:18:00
614
原创 Arrays.asList()陷阱
public class ArrayASListTest{ public static void main(String[] args) { /* String[] s = new String[]{"one","two"}; List wrongList = Arrays.asList(s); wrongL
2009-02-18 21:02:00
1682
原创 反射静态/非静态 方法/成员(暂时均考虑public修饰的)
注意区分静态和非静态的区别 package one.two;import java.lang.reflect.*;public class StaticFieldRefactor { public static String name = "yinbodotcc"; public String notStatic = "notStaticValue"; public static
2009-01-17 21:44:00
1269
原创 写在2008年末
眼看08看就要逐渐成为历史, 回首之间,感悟良多,又似乎过得不够精彩. 有些看不见的东西, 你努力去看,还是能有些零零碎碎的小细节能够被捕获, 我就尝试着去看过.本着做成事情,主动出击才能有收获的原则. 那一刻我知道我看到了我只有在别人的年轻童话中能够欣赏到的一幕, 那一刻我真的感到一种久别的感动, 我还是看到了那种眼神,终身难以忘怀. 每个人都有自己的一片的广
2008-12-31 23:37:00
853
原创 XPATH杂记2
1. html标记告诉浏览器如何显示该信息,但标记没有告诉浏览器信息是什么. 使用 XML,您可以给文档中的标记赋予某种含意。更重要的是,机器也容易处理这样的信息2.XML 支持智能代码。因为可以使 XML 文档结构化以标识每个非常重要的信息片段(以及这些片段之间的关系),所以可以编写无需人工干 预就能处理这些 XML 文档的代码。软件供应商花费了大量时间和金钱来构建 XML 开发工具这一事实意味
2008-11-09 23:13:00
863
原创 XPath1.0 和 XPath2.0 比较例子
1. 针对的XML Pineapplesoft Bookstore 0-7897-2504-5 1 XML by Example 29.99 0-672-32054-1 2 App
2008-11-02 22:20:00
1902
原创 XML杂记1
1. html标记告诉浏览器如何显示该信息,但标记没有告诉浏览器信息是什么. 使用 XML,您可以给文档中的标记赋予某种含意。更重要的是,机器也容易处理这样的信息2.XML 支持智能代码。因为可以使 XML 文档结构化以标识每个非常重要的信息片段(以及这些片段之间的关系),所以可以编写无需人工干 预就能处理这些 XML 文档的代码。软件供应商花费了大量时间和金钱来构建 XML 开发工具这一事实意味
2008-11-02 13:11:00
605
原创 XML编程接口
SAX------------ SAX 解析器向您的代码发送事件。当解析器发现元素开始、元素结束、文本、文档的开始或结束等时,它会告诉您 DOM-----------解析器读入整个文档,然后构建一个驻留内存的树结构,然后您的代码就可以使用 DOM 接口来操作这个树结构 JDOM----------一个Java开源包,用 DOM 和 SAX 20% 的功能来满足 80% 的用户需求。
2008-10-26 12:33:00
820
原创 XML SCHEMA总结
complexType> sequence> element ref="title" minOccurs="0"/> simpleType> restriction base="xsd:string
2008-10-26 12:09:00
647
转载 DTD符号总结
元素必须包含一个 元素、一个 元素和一个 元素,并且符合上面的次序。所有的元素都是必需的。逗号表示项的列表。 这意味着 元素包含一个可选的 元素,后面必须跟有一个 和一个 元素。问号表示这一项是可选的;它可以出现一次或根本不出现。 元素包含一个或多个 元素。您可以有任意多的 元素,但必须至少有一个。加号表示这一项必须至少出现一次,但可出现
2008-10-26 11:47:00
1105
原创 编译和运行
1.带包路径的编译:[bmclaugh:~/Documents/developerworks/castor] javac -d . *.java有包路径的运行:[bmclaugh:~/Documents/developerworks/castor] java com.yinbodotcc..MarshalTester 2.相对路径问题import org.e
2008-10-23 22:04:00
485
原创 相对路径得到ImageIcon和Image
public class CreateImageIcon { public static ImageIcon createImageIcon(String path,String description, Class klass) { java.net.URL imgURL = klass.getResource(path); if (imgURL != null) { return n
2008-05-11 23:37:00
1578
原创 生成一个随机字符串
下面代码给出了如何生成一个随机字符串: private static String chars= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; private static char[] src = chars.toCharArray(); public static class NextRandChar { publ
2007-04-05 23:17:00
1162
原创 利用正则表达式完成 java.lang.String到String的转变(Pattern Matcher)
import java.util.regex.*;public class Test{ public static void main(String[] args) { String target="java.lang.String"; Pattern p=Pattern.compile("//w*//."); Matcher m=p.matcher(target); target=m.
2007-04-04 22:44:00
1502
原创 getClassLoader
1. 下面这个方法可以取得一个输入流 InputStream is = getClass().getClassLoader().getResourceAsStream("helloworld.properties"); 2。 下面这个方法:类装载器负责从Java字符文件将字符流读入内存,并构造Class类对象 这里会间接调用无参构造函数 MainFra
2007-03-02 11:08:00
1778
原创 处理多个键作为一个主键
1. 首先是一个User2类:这个类用name和phone两个属性作为一个User2的识别标志package CompoundKeys;import java.io.Serializable;//import org.apache.commons.lang.builder.EqualsBuilder;//import org.apache.commons.lang.builder.HashCode
2007-02-28 21:25:00
2135
原创 有关Criteria HQL的用法集结(接我前面的例子)
下面是有关Criteria HQL的用法集结首先提几点注意事项: 为了能夠重複使用Criteria物件,在Hibernate 3中新增了DetchedCriteria,可以 先建立DetchedCriteria實例,並加入各種查詢條件,並於需要查詢時再與Session綁定, 获得一個綁定Session的Criteria物件 HQL本身不區分大
2007-02-28 21:20:00
2024
原创 Hibernate多对一 的处理
一个学生住在一个宿舍里面,一个宿舍里面住着多个学生。学生是多放,把少反(宿舍)primary key放入。1。数据库的建立: CREATE TABLE room ( id INT(11) NOT NULL auto_increment PRIMARY KEY, address VARCHAR(100) NOT NULL default ); CREATE
2007-02-08 15:48:00
13242
4
原创 Hibernate3 参考手册 例子学习
首先需要的包: antlr-2.7.6.jar asm.jar asm-attrs.jar cglib-2.1.3.jar commons-collentions-2.1.1.jar commons-logging-1.0.4.jar dom4j-1.6.1.jar ehcache-1.2.3.jar jt
2007-02-07 20:17:00
1630
原创 computer例子用spring+hibernarte做的改进工作
1。多出的配置文件 "http://www.springframework.org/dtd/spring-beans.dtd"> com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/yay root qwe123 从单纯的Hibernate转到这里得Spring+Hibernate,原来得bean都不用修改 这里
2007-02-04 14:29:00
908
原创 Hibernate写的一个computer管理例子
1。Computer类的实现。 我们需要管理实验室里面的Compute,包括机器分配给哪个同学package com.yinbodotcc.hibernate;public class Computer{ private int id; private String user; private String type;//notepad or desktop public
2007-02-04 14:14:00
921
原创 declarative 的JDBC事务机制
这次呢,我要用申明式的JDBC事务管理机制,来为IBookDao类的方法添加事务功能,注意,我不需要修改 Dao文件,只需要添加点东西到配置文件中;同时呢在测试时候获取到这个代理者TransactionProxyFactoryBean的实例,而不是BookDao2实例。剩下都不用变啦,看来蛮方便,嘿嘿:》 "http://www.springframework.org/dtd/spri
2007-02-02 16:51:00
617
原创 Programmatic JDBC事务处理
package com.yinbodotcc.Transaction;/* * 首先说明的是:这个例子里面的事务机制实在是凑出来的, * 目的就是为了体现自己编程在代码中如何细粒度实现事务控制。 */import javax.sql.*;import java.util.*;import org.springframework.jdbc.datasource.DataSourceTransa
2007-02-02 15:52:00
1757
原创 SqlFunction SqlUpdate SqlQuery
这次要写的3个东西,我觉得没有必要自习研究,别的功能已经够好,同时还有专门的Hibernate,这里只是做一点提示.1。 SqlFunction sf=new SqlFunction(DataSource对象,一个sql语句); sf.compile(): sf.run(); 注意返回的是单条记录。2。 SqlUpdate su=new SqlUpdate(DataSour
2007-02-02 11:20:00
1113
原创 改进了-------spring用JdbcTemplate写的DAO
1。**************************************首先看DAO类怎么具体实现***********************************************package com.yinbodotcc;/* * 说明,在下面的例子中,凡是用?的均是我喜欢的,至少以后不用平凡用单引号了,呵呵; * * 下面这两种格式是通用的, * jdbcTempla
2007-02-01 14:05:00
2169
原创 有待改进-------spring配置数据源写的DAO
1。我需要一个有关存取图书(书名 出版年月) 的系统public class Book { private int pbYear; private String name; public void setPbYear(int pbYear) { this.pbYear=pbYear; } public void setName(String name) { this.name=n
2007-01-29 21:11:00
1135
原创 JTable的学习
1。写死数据的蠢办法////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2007-01-29 16:16:00
2822
原创 让窗口居中的一个static方法
这里的component可以是你的那个Framepublic static void centerWindow(Component component) { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension compon
2007-01-28 18:45:00
761
原创 Fibonacci数列 杨辉三角
非递归算法:Procedure FIB(N) a = 1; b = 1; FOR i = 2 TO N [ temp = b; b = a + b; a = temp; ] RETURN b; ] 杨辉三角的过程是: 0C0 1C0 1C1 2C0 2C1 2C
2007-01-27 23:12:00
955
原创 汉诺塔(Towers of Hanoi)问题
算法: Procedure HANOI(n, A, B, C) [ IF(n == 1) [ PRINT("Move sheet " n " from " A " to " C); ] ELSE [ HANOI(n-1, A, C, B); PRINT("Move sheet " n " from " A " to " C);
2007-01-27 23:05:00
1234
原创 内部类的另外一个陷阱
package com.yinbodotcc;public class Twisted { private final String name; Twisted(String name) { this.name = name; } private String name() { return name; } private void reproduce() { new Twisted("rep
2007-01-26 12:10:00
899
原创 泛型类的非静态内部类可访问外围类的类型参数
package com.yinbodotcc;/* * 一个泛型类的内部类可以访问到它的外围类的类型参数 *//*public class MyList { private Node head = null; private class Node { E value; Node next; Node(E value) { this.value = value; this.n
2007-01-26 10:57:00
1096
原创 原生类型 和 参数化类型
import java.util.*;public class Pair {private final T first;private final T second;public Pair(T first, T second) {this.first = first;this.second = second;}public T first() {return first;}public T se
2007-01-24 19:32:00
5496
3
原创 Thread.currentThread().isInterrupted()
import java.io.*;public class CopyDog{ // Not to be confused with copycat public static void main(String[] args) { Thread.currentThread().interrupt(); if(Thread.interrupted()) { System.out.printl
2007-01-24 15:51:00
5224
原创 当Singleton模式类实现Serializable
package com.yinbodotcc;import java.io.*;public class CopyDog{ // Not to be confused with copycat public static void main(String[] args) { Dog newDog = (Dog) deepCopy(Dog.INSTANCE); System.out.prin
2007-01-24 14:59:00
1000
原创 Process需要注意
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Process创建的子进程没有自己的终端或控制台 import java.io.*;import java.util.*;
2007-01-24 13:58:00
698
原创 用ProcessBuilder来执行命令
此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法比如用记事本,打开文件argument.txttry { ProcessBuilder procB = new ProcessBuilder("notepad.exe", "argument.txt"); procB start(); } catch (E
2007-01-24 13:27:00
1744
jfreechart-1.0.1-US_developer_guide.rar
2010-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人