`
sunrise353
  • 浏览: 75709 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
(转: http://www.iteye.com/news/27391)   1.  改变 在软件开发中,没有什么事情会一直停滞不前。现在你正在开发的东西,只是软件的其中一个版本,未来随时可能发生变化。 变化是在软件开发中最常见的事情,你最好接受这一事实。一种好的做法是,使你的代码更加模块化,这样在未来需求改变时,可以容易地进行更改。 遵循DRY(Don't Repeat Yourself)和
(转载:http://www.oschina.net/question/28_37512)   1.使用明确、统一的表名和列名,例如 School, SchoolCourse, CourceID。   2.数据表名使用单数而不是复数,例如 StudentCourse,而不是StudentCourses。   3.数据表名不要使用空格。   4.数据表名不要使用不必要的前缀和后缀.例如使用School,而不是TblSchool,或者    SchoolTable等等。   5.数据库中的密码要加密,到应用中再解密。 (其实就是散列存储、单向加密)    6.使用整数 ...

java_annotation

    博客分类:
  • J2SE
[quote="//Example 1"]package sz.starbex.bill.annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import java.lang.annotation.ElementType; @Retention(RetentionPolicy.RUNTIME) @Target(ElementTy ...
from: http://blog.bcchinese.net/shiaohuazhang/archive/2004/10/13/2715.aspx 1.类装载器的功能及分类 功能:类装载器是用来把类(class)装载进JVM的 分类:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 1)bootstrap是JVM自带的类装载器,用来装载核心类库,如java.lang.*等。由例1可以看出,java.lang.Object是由bootstrap装载的。 2). 扩展(extensions)类加载器,扩展类加载器负责加载扩展路径下的代码 ...

DB2学习

1. http://ibmur.hust.edu.cn/elearning/db2/udb8/content/UDB26.htm
http://tech.163.com/06/0206/11/299AMBLT0009159K_3.html
基本的Sql编写注意事项 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 不用NOT IN操作符,可以用NOT EXISTS或者外连接+替代。 Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIS ...
一类是”事务安全型”(transaction-safe),包括BDB和InnoDB; 其余都属于第二类,称为”非事务安全型”(non-transaction-safe)。 1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用在关键任务应用程序里,那就必须经常备份你所有的实时数据,通过其复制特性,MySQL能够支持这 ...
1/jdbc方式访问数据库 // 载入驱动 Class.forName("com.mysql.jdbc.Driver"); // 建立连接 Connection con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/demo", "test", "test"); // 创建状态 Statement stmt = con.createStatement(); // 执行SQL语句,返 ...
import java.util.HashMap; /** * 验证即使有了equals,还需要hashcode的情况 * @author microsoft * */ public class Person { private String id; public String getId() { return id; } public void setId(String id) { this.id = id; } public static void ma ...
import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * 验证ArrayList为线程不安全以及解决方法 * @author microsoft * */ public class ArrayListInThread implements Runnable { //List<String> list0=new ArrayList<String>(); //thread not safe List<String&g ...
1/sql server在微软的网站上下载jdbc驱动加载SQL Server 2000 JDBC的驱动Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 获得一个连接DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost(或者IP):1433; DatabaseName=pubs", "sa", "password"); 2/oracle下载驱动,oracle的客 ...
转载自CSDN http://blog.csdn.net/HuDon/archive/2009/04/16/4085263.aspx     Java Reflection-JAVA反射Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。JavaBean ...
1.js方式实现   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"><head><head><title> 代码实例:级联菜单 </title&g ...
遇到的问题:有两台无线笔记本,只有一根网线,需要都能上网。   方法: 1、两台笔记本中的一台作为服务器配置无线网卡IP为192.168.0.1,子网掩码:255.255.255.0 ,      网关不用设,DNS不用设。有线网卡可以自动获得IP。   2、在作为服务器的这台笔记本上新建一个无线网络。建立的方法,网上都有。密码一般设置为5位字符   3.客服机将的IP设置为192.168.0.2,子网掩码:255.255.255.0,网关:192.168.0.1,DNS:192.168.0.1.    服务器和客户机在配置调试的时候需要关闭防火墙。   4.通过以上的设置应该可以互相ping ...
Global site tag (gtag.js) - Google Analytics