- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 simple factory
1.package simplefactory; public interface Salary { public void computerSalary();} 2.package simplefactory; public class HeBeiSalary implements Salary { public void comp
2010-05-05 17:19:00
451
转载 “快”在细节 J2EE程序的性能优化技巧
应用J2EE平台开发的系统的性能是系统使用者和开发者都关注的问题,本文从服务器端编程时应注意的几个方面讨论代码对性能的影响,并总结一些解决的建议。 关键词:性能,Java,J2EE,EJB,Servlet,JDBC 一、概要 Java 2 Platform, Enterprise Edition (J2EE)是当前很多商业应用系统使用的开发平台,该技术提供了一个基于组件的方法来设计、开发、
2010-04-09 14:20:00
562
转载 C# 性能优化方面的总结
1 垃圾回收垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。1.1 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。1.1.1 避免循环创建对象 ★如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。高效的做法是将对象提到循环外面创建。
2010-04-09 10:40:00
498
转载 C#线程同步的几种方法
我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。 在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就
2010-04-09 10:01:00
449
转载 Java容器类List、ArrayList、Vector及map、HashTable、HashMap区别
一、List与ArrayList的区别 List->AbstractList->ArrayList (1) List是一个接口,ArrayList是一个实现了List接口的具体类。 他们是父子关系,我们常用的是ArrayList,但常用List的引用去操作ArrayList 这是一个简单的面向接口编程的一种,如:List myList = new ArrayList
2010-04-06 14:04:00
726
原创 .net remoting
Share Library: using System;using System.Collections.Generic;using System.Text;using System.Runtime; namespace DotNetRemoteTest{ public class ResumeLoader : System.MarshalByRef
2010-04-02 16:01:00
527
转载 C#类的分类(静态类、实例类、嵌套类、结构、简单的抽象类、简单的密封类)
本节课我们来学习类的扩展分类,看我的标题中就罗列出了类的分类,类按照声明方式和功能定义共分为这六种类,实例类就是我们一直在用的类,class关键字前没有其他的修饰符,之前已经有很多实例类的使用方法了,我们今天主要是学习其他五种类。 静态类 --------------------------------------------------------------------
2010-04-02 11:51:00
2318
转载 oracle中over() 函数用法
Oracle分析函数是如此的强大,其中over() 函数的用法又尤为的特别,所以将自己的研究结果记录一下。 个人理解:over() 函数 是对 分析函数的一种条件解释,直接点就是 给分析函数加条件吧。 在网上看见比较常用的就是 与 sum()、rank() 函数使用。接下来就用分析下两种函数结合over的用法。 以下测试使用的orace默认的 scott用户下的emp表数据
2010-03-31 15:48:00
1438
转载 New Features in HSQLDB 1.9 and 2.0
(10 Dec 2009)HyperSQL version 2.0 is currently in Release Candidate phase. This document lists the enhancements and new features since version 1.8.0. An extensive range of new SQL and JDBC capabil
2010-03-31 11:25:00
703
转载 Oracle 11g R2中新特性一览
Oracle 11g R2(2009年9月)已经发布了,这次更新有很多不同的新特性,通过整合使成本降低了不少,也可以消除未使用的冗余。让大家一起来看看在Oracle 11g R2中都添加了哪些吸引人的新特性吧。通过网格整合使服务器成本减少5倍在这个版本中,Oracle真正应用集群(RAC)提供了即插即用型网格和新的服务器池功能,通过精简配置和合并数据库网格的管理,让组织可以减少服务
2010-03-31 11:23:00
763
原创 Thread - wait() and notifyAll()
public class SyncThread3 extends Thread { Calculator c; public SyncThread3(Calculator c) { this.c = c; } public void run() { synchronized(c) { try { Sy
2010-03-30 09:58:00
462
原创 Thread - synchronized
public class SyncThread implements Runnable{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub SyncThread sync = new SyncThread(
2010-03-30 09:34:00
411
原创 Thread-实现java.lang.Runnable接口
public class TestThread implements Runnable { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Thread.curren
2010-03-30 09:06:00
927
原创 Thread- 扩展java.lang.Thread类,实现多线程
public class TestThread { public TestThread() { System.out.println(Thread.currentThread().getName() + " Thread start running..."); new LewisSay("A").start(); new LewisS
2010-03-29 15:49:00
885
原创 write XML-DOM Parser
import java.io.*;import org.w3c.dom.*; import javax.xml.parsers.*; import com.sun.org.apache.xml.internal.serialize.*; public class DomWriter { public DomWriter() { Document
2010-03-29 14:37:00
502
原创 read XML-DOM parser
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.
2010-03-29 14:01:00
504
原创 read XML - SAX parser
class ConfigParser: import org.xml.sax.helpers.DefaultHandler;import java.util.Properties;import org.xml.sax.Attributes;import org.xml.sax.SAXException; public class ConfigParser exte
2010-03-26 16:38:00
491
原创 socket-client share message
Server: import java.net.*;import java.io.*;import java.util.*; public class Server extends ServerSocket { private Socket socket; private static final int SERVER_PORT = 6
2010-03-26 14:42:00
2412
原创 socket-multi client
Server: import java.net.*;import java.io.*; public class Server extends ServerSocket { private Socket socket; private static final int SERVER_PORT = 6789; public Se
2010-03-26 13:52:00
661
原创 socket-single client
Client: import java.io.*;import java.net.*; public class Client { Socket socket; BufferedReader in; PrintWriter out; public Client() { try { socket = new Socket(
2010-03-26 09:36:00
509
原创 jdbc connect mysql
private void MySQLCon() { Connection con = null; Statement stmt = null; ResultSet rs = null; String url,user,password; try { Class.forName("com.mysql.jdbc.Dri
2010-03-25 17:03:00
423
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人