- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 JAVA线程池Executor的简单使用
在JDK1.5之前,如果需要使用线程池,需要自己动手写代码实现,这对于初学者来说,不是一件容易的事。JDK1.5提供了Executor类,用户通过它可得到各种类型的线程池。 Executor提供的线程池,可以分为:固定尺寸的线程池、可变尺寸的线程池。 Executor.java提供部分接口public static ExecutorService
2013-05-12 20:19:32 1649
原创 JAVA之Socket编程初步学习
在Java中,有三种套接字类:java.net.Socket、java.net.ServerSocket和DatagramSocket。其中Socket和ServerSocket类建立在TCP协议基础上,DatagramSocket类建立在UDP协议基础上。 传输层向应用层提供了套接字Socket 接口,Socket 封装了下层的数据传输细节,应用层的程序通过Socket来建立
2013-05-12 18:12:08 798
原创 JAVA定时器Timer&TimerTask剖析
在项目开发中,难免会遇到一些定时任务。比如邮件定时发送,则可以定义一个定时器,每隔1秒扫描一次定时邮件表,取出时间等于当前时间的邮件,然后进行发送。当然B/S项目都使用了一些框架,而有些框架也提供有定时器功能,在这我要介绍的时JDK提供的定时器Timer。 学习一个JDK中自带的类,第一件事打开API,看看Timer类的描述及提供了哪些接口。 上面出
2013-05-11 11:55:23 1226
原创 JAVA用户线程&守护线程的区别
JAVA中线程可分为:用户线程(普通线程)、守护线程(后台线程)。 所谓守护线程,是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说,只要任何非守护线程还在运行,程序就不会终止。
2013-05-11 09:47:27 3387 1
原创 JAVA设计模式之访问者模式
1.访问者模式的介绍 2.访问者模式的简单例子 访问者模式的介绍,本人本来打算用自己组织的语言写的,但在网上能找到一堆,有些人写得非常详细了,感觉比自己的表达还要好,故就不重新自己敲键盘了。下面关于访问者模式的介绍,主要来源http://www.cnblogs.com/java-my-life/archive/2012/06/14/2545381.html
2013-05-10 10:49:14 1045
原创 HttpClient的简单使用
做项目的过程中遇到,需要从其它web系统(提供了对外接口)获取某些数据的情况,初步学习了下HttpClient的使用。在这记录一下。 apache官网下载commons-logging、commons-httpclient、commons-codec这几个包。 httpClient其实就是模拟浏览器向服务器端发送请求,然后接收服务器端返回的内容。
2013-05-08 17:04:00 1295
原创 JAVA线程分组顺序执行
通过初步学习多线程后,知道如果新启动一个线程,新线程会独立执行任务,当前线程会继续往下执行。有时我们有这样的要求,必须等新线程执行完后,当前线程才能继续往下执行。满足这样的需求,JAVA中有多种方法。1.join()方法 在线程中,可以使用join()方法让一个线程强制运行,线程强制运行期间其它线程无法运行,必须等待此线程完成后才可以继续执行。packag
2013-05-08 15:46:33 2017
原创 JAVA数组排序&list排序&map排序&中文排序
1.数组排序及list排序 在JAVA中对数组排序或list元素排序,JAVA提供了Arrays.sort()及Collections.sort(),使用者只要正确调用即可,不需要使用者自己写排序算法的实现。当然如果数据量大,并且要求效率高的话,还是需要自己选择适当排序算法的自己写代码实现。 打开Collections.sort()源
2013-05-05 14:02:58 2152 1
原创 JAVA常用的一些排序算法
一些常用的算法,包括冒泡排序,选择排序,插入排序,快速排序,归并排序,堆排序,希尔排序等。 在JAVA中一些基本的排序,其实JAVA都已经封装了,不需要JAVA程序员自己写实现过程。比如Arrays.sort()。但是在笔试时,一些笔试题就是让你写出一些排序的实现过程,不管工作中有没有必要。(工作一年了,搞JAVA web,没遇到过需要自己动手写排序实现过程的)。 1.冒泡排序
2013-05-04 14:57:17 762
drools的简单例子
2016-08-06
java利用ManagementFactory获取tomcat的一些信息例子
2015-11-27
jms+activeMq+spring学习简单例子
2015-02-13
servlet+jquery实现文件上次进度条
2014-07-11
JAVA操作MongoDB简单增删改查
2014-06-30
cxf wsdl生成工具
2014-06-28
webservice cxf 整合spring例子源代码
2014-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人