自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技術萬花筒

懂得分享,懂得放弃,才会得到更多!

  • 博客(15)
  • 收藏
  • 关注

转载 SOA,现在进行时

SOA,现在进行时 SOA现在正热得"烫手"。对 于SOA,目前我听到有两种说法:一种讲它是"颠覆性的革命架构",一种是"谨慎观望"。但无疑,SOA最近几年发展得非常快,各主要软件厂商纷纷高调跟 进,关于SOA的报道可以说是不绝于耳。对"SOA热",程序员们有的兴奋和期待,有的则感到困惑,最近我在金蝶中间件于广州、上海等城市举行的 "Java俱乐部"上和程序员们交流时,他们或是以一种朝

2007-04-13 23:37:00 539

转载 java线程学习总结

1.线程中一些基本术语和概念1.1线程的几个状态初始化状态就绪状态运行状态阻塞状态终止状态1.2 Daemon线程Daemon线程区别一般线程之处是:主程序一旦结束,Daemon线程就会结束。1.3锁的定义为了协调多个并发运行的线程使用共享资源才引入了锁的概念。1.4死锁任何多线程应用程序都有死锁风险。当一组线程中的每一个都在等待一个只有

2007-04-13 11:51:00 687

转载 考察数据结构——第三部分:二叉树和BSTs[译]

 本文是"考察数据结构"系列文章的第三部分,讨论的是.Net Framework基类库没有包括的常用数据结构:二叉树。就像线形排列数据的数组一样,我们可以将二叉树想象为以二维方式来存储数据。其中一种特殊的二叉树,我们称为二叉搜索树(binary search tree),简称为BST,它的数据搜索能力比一般数组更加优化。 目录:简介在树中排列数据理解二叉树用

2007-04-12 13:47:00 1180

转载 考察数据结构——第二部分:队列、堆栈和哈希表[译]

原文链接:Part 2: The Queue, Stack, and Hashtable本文是"考察数据结构"系列文章的第二部分,考察了三种研究得最多的数据结构:队列(Queue),堆栈(Stack)和哈希表(Hashtable)。正如我们所知,Quenu和Stack其实一种特殊的ArrayList,提供大量不同类型的数据对象的存储,只不过访问这些元素的顺序受到了限制。Hashtable则提供

2007-04-12 13:44:00 666

转载 考察数据结构——第一部分:数据结构简介[译]

原文链接:Part 1: An Introduction to Data Structures 介绍:本文是介绍在.Net平台下使用数据结构的系列文章,共分为六部分,这是本文的第一部分.本文试图考察几种数据结构,其中有的包含在.Net Framework的基类库中,有的是我们自己创建的.如果你对这些名词不太熟悉,那么我们可以把数据结构看作是一种抽象结构或是类,它通常用来组织数据,并

2007-04-12 13:40:00 649

原创 JAVA 实现二叉树

import java.io.*;class TreeNode...{    String word; // Word being stored.    int count = 1; // Count of words seen in text.    TreeNode left; // Left subtree reference.    TreeNode right; // Right s

2007-04-12 09:30:00 795

原创 JAVA 用数组实现环型队列

 /**//* * Author: zhangjian268 * Created: 20074る11ら と 04:59:23 * Modified: 20074る11ら と 04:59:23 * 數組實現環形隊列   */import java.util.*;public class ArrayCircularQueue ...{    private int front = 0

2007-04-12 08:51:00 2111

原创 Java 实现后进先出(LIFO)

 /**//* * Author: Eric Zhang * Created: 20074る11ら と 01:09:25 * Modified: 20074る11ら と 01:09:25 * For LIFO */import java.util.*;public class LinkedListStack ...{    private static class Node ...

2007-04-11 16:45:00 7107

原创 JAVA 实现先进先出(FIFO)

/** *//**    些程式實現 FIFO(線型) **/import java.util.*;public class TestQueue ...{    public static void main(String args[]) ...{        TestQueue Q = new TestQueue(10);        Q.put("aa");        Q.put(

2007-04-11 11:14:00 9106

原创 算法題錦集

/* * 有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。 * 比如f(13)=6,现在f(1)=1,问下一个最大的f(n)=n的n是什么? * writed by chszs */ /** * 请用Java语言写一个函数printArray(int[][] aData),该函数将一个二维数组以顺时针螺旋的方式打印出来。 * 例如,对数组: * 1 2 3 4 5 * 14

2007-04-10 12:49:00 879

转载 對象序列化必要性原理

   简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的!问题的引出:如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其读

2007-04-09 11:23:00 1089

转载 Java IO 基本知识(2)

stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:(1)字节流  表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进制数据,如图象和声音。(2)字符流

2007-04-08 21:14:00 1271

转载 Java IO 基本知识

在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unicode字符,

2007-04-08 21:01:00 771

转载 Java容器--基礎篇

      在Java中有许多的容器集合。初一看起来有些糊涂,特别是对刚接触Java来说(至少我当初就是这样的)!其实稍微细心,深入一点点就会发现原来一切都是有规律的。我想别的事情也会是如此。       Java中的容器,接口都是由一些接口,抽象类及它们的实现类所组成。而它们全部封装在java.util包中。1:Collection接口。       大多数的集合都实现了此接口,它基本方法是ad

2007-04-06 09:06:00 806

转载 35岁前应该做好的十件事

       35岁是青春的后期,35岁以后是收获的季节,如果你没有资格说这句话,你将会憎恨自己。所以在35岁以前,在烂漫蓬勃的青春年华里,你最好把下面十件事做好。    第一,学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时,已经成为零件行业的领袖,并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问

2007-04-03 14:44:00 639

空空如也

空空如也

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

TA关注的人

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