摘要: 本文讲述java在处理线程同步时,常用方法有: 1、synchronized关键字。 2、Lock显示加锁。 3、信号量Semaphore。 阅读全文
posted @ 2014-09-06 16:33 兰幽 阅读(2775) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述采集程序中插入大量数据时,如何提高插入数据表中的速度,使用了sql语句预编译和批处理以及append()方法 阅读全文
posted @ 2014-08-31 11:12 兰幽 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: java采集程序中用的BufferedReader、InputStreamReader 、ByteArrayOutputStream以及InputStream类的小结 关于InputStream类 阅读全文
posted @ 2014-08-30 00:09 兰幽 阅读(3644) 评论(0) 推荐(0) 编辑
摘要: 二分查找法注意事项 阅读全文
posted @ 2013-12-09 19:16 兰幽 阅读(2237) 评论(3) 推荐(0) 编辑
摘要: 进程间通信机制(Inter Process Communication,IPC),这些IPC机制的存在使UNIX在进程通信领域手段相当丰富,也使得程序员在开发一个由多个进程协作的任务组成的系统时,可以采用多种方法。这些高级IPC机制可分为以下三类:消息传递.信号量.共享存储。 信息传递构造一个消息队列,进程间通过发送消息和接收信息进行通信。 阅读全文
posted @ 2013-12-05 20:53 兰幽 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 树的层次遍历,故名思议,在一棵树中,把节点从左往右,一层一层的,从上往下,遍历输出,这里要用到一种很重要的数据结构,队列,一提到队列,我们就要想到先进先进先,即为先进入队列元素,先接受处理,我们在日常生活中排队时,就是先到的人,先接受服务。 阅读全文
posted @ 2013-12-05 15:58 兰幽 阅读(13102) 评论(1) 推荐(1) 编辑
摘要: 对于二叉树,树的遍历通常有四种:先序遍历、中序遍历、后序遍历、广度优先遍历。(前三种亦统称深度优先遍历)对于多叉树,树的遍历通常有两种:深度优先遍历、广度优先遍历。 阅读全文
posted @ 2013-12-02 22:11 兰幽 阅读(17530) 评论(1) 推荐(5) 编辑
摘要: 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况,信号量是一个特殊的变量,并且只有两个操作可以改变其值:等待(wait)与信号(signal)。 因为在Linux与UNIX编程中,"wait"与"signal"已经具有特殊的意义了(暂不知这特殊意义是啥),所以原始概念: 阅读全文
posted @ 2013-12-02 11:11 兰幽 阅读(10260) 评论(1) 推荐(2) 编辑
摘要: 现在linux使用的进程间通信方式: (1)管道(pipe)和有名管道(FIFO) (2)信号(signal) (3)消息队列 (4)共享内存 (5)信号量 (6)套接字(socket) 阅读全文
posted @ 2013-11-30 10:50 兰幽 阅读(416) 评论(0) 推荐(1) 编辑
摘要: 哈夫曼树(Huffman tree):又称最优二叉树,就是给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,则就称为哈夫曼树。用java实现哈夫曼树 阅读全文
posted @ 2013-11-30 09:41 兰幽 阅读(774) 评论(0) 推荐(0) 编辑