自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 Jetty 的工作原理以及与 Tomcat 的比较

Jetty 的基本架构 Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些 Handler。 Jetty 的基本架构 下图是 Jetty 的基本架构图,整...

2014-10-22 11:13:00 70

转载 Java线程详解

Java线程:概念与原理 一、操作系统中线程和进程的概念 现在操作系统都是多任务操作系统,多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个应用程序都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如windows操作系统中,一个运行的exe就是一个线程。 线程是进程中一个可运行的执行流程,一个进程可以多运行个线程。比如java.exe可以运行多个线程...

2014-10-22 10:57:00 70

转载 Linux nohup命令

Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql &  但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用 & 结...

2014-10-17 15:54:00 75

转载 Java字符集编码

1.概述 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。 2.编码基础知识 最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言...

2014-10-17 13:51:00 103

转载 Java中的Thread与Runnable的区别

1、thread不能设置共享资源、runnable可以设置共享资源 2、代码风格与结构,ruannbale更好些 3、 public class TestThread extends Thread { private int count = 5; @Override public void run() { for...

2014-10-14 15:54:00 63

转载 9个基于Java的搜索引擎框架

1、Java 全文搜索引擎框架Lucene 毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,可以非常方便地实现强大的全文检索功能。下面有几款搜索引擎框架也是基于Lucene实现的。 官方网站:http://lucene.apache.or...

2014-10-14 15:50:00 170

转载 Java内存回收机制

在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,从而降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不在关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利用有限的内存的程...

2014-10-14 15:48:00 81

转载 java中判断字符串是否为数字的三种方法

今天整理资料的时候,发现以前做项目时,写的一些公共方法,供大家参考: 1. 用JAVA自带的函数publicstaticbooleanisNumeric(Stringstr){for(inti=str.length();--i>=0;){if(!Character.isDigit(str.charAt(i))){returnfalse;...

2014-09-06 17:29:00 94

转载 优秀程序员应该做的几件事

给自己确定目标 如果不知道向什么方向发展,是很难有成就的。这一点关键是自己要有一个清晰地目标。这个应该是个长期的目标,然后要有一个目标的愿景。首先要把这个目标分成一些小的任务,建立实现这些目标的路线图。你可以创建每月或每年你必须完成的一个任务列表,然后根据这个任务列表去实现。 保持学习 一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里,而是代表你正在落后(不...

2014-09-05 15:10:00 74

转载 Java多线程之生产者(Producer)和消费者(Consumer)

Producer生产者顾名思义就是生产数据的线程,Consumer消费者就是使用数据的线程。可以有多个生产者,也可以有多个消费者,当生产者和消费者都是一个的时候,又叫做管道Pipe Pattern。 下面简单写了个例子,一个线程加1,一个线程减1,一个生产者、一个消费者,生产者用来加1,消费者用来减1。下面代码已经验证ok。 1. Info数据对象,用来保存生产者和消费者使用的数据 ...

2014-09-05 15:04:00 317

转载 Sql语句执行顺序

昨天看到的,这不是一个什么多深的技术问题,多么牛叉的编程能力。这跟一个人的开发能力也没有非常必然的直接关系,但是知道这些会对你的SQL编写,排忧及优化上会有很大的帮助。它不是一个复杂的知识点,但是一个非常基础的SQL根基。 看下面的几段SQL语句: SELECT ID,COUNT(ID) AS TOTAL FROM STUDENT GROUP BY ID HAVIN...

2014-09-05 10:48:00 106

空空如也

空空如也

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

TA关注的人

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