2014年10月22日
摘要: Jetty 的基本架构Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这... 阅读全文
posted @ 2014-10-22 11:13 小龙1号 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Java线程:概念与原理一、操作系统中线程和进程的概念现在操作系统都是多任务操作系统,多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个应用程序都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如windows操作系统中,一个运行的exe就是一个线程。线程是进程中一个可运行... 阅读全文
posted @ 2014-10-22 10:57 小龙1号 阅读(150) 评论(0) 推荐(0) 编辑
  2014年10月17日
摘要: Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql & 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是... 阅读全文
posted @ 2014-10-17 15:54 小龙1号 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 1.概述在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2.编码基础知识最早... 阅读全文
posted @ 2014-10-17 13:51 小龙1号 阅读(840) 评论(0) 推荐(0) 编辑
  2014年10月14日
摘要: 1、thread不能设置共享资源、runnable可以设置共享资源2、代码风格与结构,ruannbale更好些3、public class TestThread extends Thread { private int count = 5; @Override public void run(... 阅读全文
posted @ 2014-10-14 15:54 小龙1号 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、Java 全文搜索引擎框架Lucene毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,可以非常方便地实现强大的全文检索功能。下面有几款搜索引擎框架也是... 阅读全文
posted @ 2014-10-14 15:50 小龙1号 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,从而降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不在关心内存分配,导致很多程序低效,耗内... 阅读全文
posted @ 2014-10-14 15:48 小龙1号 阅读(198) 评论(0) 推荐(0) 编辑
  2014年9月6日
摘要: 今天整理资料的时候,发现以前做项目时,写的一些公共方法,供大家参考:1. 用JAVA自带的函数publicstaticbooleanisNumeric(Stringstr){for(inti=str.length();--i>=0;){if(!Character.isDigit(str.charAt... 阅读全文
posted @ 2014-09-06 17:29 小龙1号 阅读(482) 评论(0) 推荐(0) 编辑
  2014年9月5日
摘要: 给自己确定目标如果不知道向什么方向发展,是很难有成就的。这一点关键是自己要有一个清晰地目标。这个应该是个长期的目标,然后要有一个目标的愿景。首先要把这个目标分成一些小的任务,建立实现这些目标的路线图。你可以创建每月或每年你必须完成的一个任务列表,然后根据这个任务列表去实现。保持学习一个非常重要的观点... 阅读全文
posted @ 2014-09-05 15:10 小龙1号 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Producer生产者顾名思义就是生产数据的线程,Consumer消费者就是使用数据的线程。可以有多个生产者,也可以有多个消费者,当生产者和消费者都是一个的时候,又叫做管道Pipe Pattern。下面简单写了个例子,一个线程加1,一个线程减1,一个生产者、一个消费者,生产者用来加1,消费者用来减1... 阅读全文
posted @ 2014-09-05 15:04 小龙1号 阅读(1901) 评论(0) 推荐(0) 编辑