自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hashtable和HashMap的区别 Vector、ArrayList和List的异同

Hashtable和HashMap的区别:1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections...

2011-04-29 10:57:29 147

原创 ArrayList,Vector, LinkedList的存储性能和特性

ArrayList类、Vector类、LinkedList类都是可伸缩的数组,就是可以动态改变长度的数组。ArrayList类是jdk1.1后出现的,在内存中是队列形式存储,适合查找。他不是线程安全的。Vector类是较老的数组列表,他是线程安全的。LinkedList类是链表结构的数组,它适合增删改的操作,但与ArrayList相比,查询效率较低。实际应用中:ArrayList是最常用的。Has...

2011-04-29 09:13:54 97

原创 Log4j每天生成日志文件和按文件大小生成日志文件

我们开发的B/S结构系统,在服务端一般要有日常运行的日志记录。保存成日志文件形式的时候,大家经常会遇到一个问题:日志文件过大。上百兆的日志文件对 查阅日志信息来说也是一个问题。所以我希望能够每天或每个月产生一个日志文件,这样文件不至于过大。 或者根据日志文件大小来判断,超过规定大小,日志自动增加新文件。      在log4j中这两种方式的实现都很简单,只要在配置文件中设置即可。 一、按照一定时间...

2011-04-28 00:39:21 312

原创 引用 log4j详解 web中的log4j配置 log4j本身文档配置

log4j配置文件有三个主要的组件:Logger,Appender和Layout,分别为日志类型,日志输出目的地,日志输出格式。 log4j.rootLogger = [level], appenderName, appenderName, ... (level是错误级别,appenderName是输出目的地,本例设为mylog,可以定义多个) level优先级分别为FATAL、ERROR、WAR...

2011-04-28 00:18:43 142

原创 Log4j配置及应用实例

1、编写log4j配置文件(如log.config):# Set root category priority to INFO and its only appender to CONSOLE.#log4j.rootCategory=INFO, FILElog4j.rootCategory=INFO, CONSOLE, LOGFILE# Set the enterprise logger ca...

2011-04-27 23:57:10 118

原创 [转载]Freemarker中如何遍历List

原文地址:Freemarker中如何遍历List作者:冰天雪地 Freemarker中如何遍历List(附源码)关键词(Keyword):Freemarker,Freemarker遍历list在Freemarker应用中经常会遍历List获取需要的数据,并对需要的数据进行排序加工后呈现给用户。那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢?通过下文的...

2011-04-21 17:27:45 167

原创 Java中异常类的作用?为什么要进行异常处理,有什么好处?

1.异常就是可预测但是又没办法消除的一种错误。所以程序员为了在程序当中不发生这样的错误会将容易发生异常的代码用try catch进行处理,或者通过throws将异常向上抛出,由上一级进行接收并处理。如果发生异常而不去处理,会导致程序中断,也就是程序无法继续运行!2.java的异常处理可以让程序具有更好的容错性,是程序更加健壮。当程序运行出现意外情况的时候。系统会自动生成一个Exceptio...

2011-04-21 09:39:10 6863

原创 关于数据库索引

索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。  ...

2011-04-20 09:47:08 78

原创 struts1.2和spring2.5.X的整合几种方式

struts1.2和spring的整合几种方式使用了struts和spring一段时间.但是对其中他们的整合也用了好几次.就这次机会总结下经验并整理下思绪. 整合方式1: 最原始而易懂的方式: Action继承spring提供的类org.springframework.web.struts.MappingDispatchActionSupport Action中的代码: J...

2011-04-20 09:41:28 98

原创 Java Script 弹出模态窗口

<html>  <head>  <title>无标题页</title>  <script type=\"text/javascript\">  var va= window.showModalDialog(\"q.html\",\"\",\"dialogWidth=20

2011-04-18 15:25:31 472

原创 弹出层 页面变灰的代码(Java script)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><

2011-04-17 01:34:38 167

原创 Java中几种常用的文件下载方式

public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。...

2011-04-13 15:01:59 62

原创 What is RSS??

      RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容)在门户网站大行其道,人们已经习惯通过搜索引擎来获取新闻资讯的今天,一种全新的资讯传播方式已经悄悄地来到我们身边,仔细观察一些网站,你可能注意到一些被标记为"XML"或"RSS"的橙色图标。面对扑面而来的新闻,不用再花费大量的时间冲浪和从新闻网站下载,只要通过下载或购买一种小程序,这种技术被称为简易信息聚合(RS...

2011-04-12 11:02:41 113

原创 腾讯微博的基本系统架构

基础平台 操作系统        linux平台web server      主站是用的Apache,静态文件(js,css)用的cws(这个应该是基于apache修改的)编程语言        php数据库          mysql网页编码 GB2312 CDN             无Javascript第三方库        无先进技术总体来说,腾...

2011-04-11 16:54:49 305

原创 Spring 定时任务 Quartz

近期项目中用到定时任务去处理报表生成功能:简单记录一下以后在完善~~~后面附带所用到的jar包! 业务逻辑的Java Code:写道/** * <b>项目名:</b>系统项目名称<br/> * <b>包名:</b>com.members.system.timer.handler<br/> ...

2011-04-11 11:36:35 71

原创 验证URL参数的方法

Enumeration<String> parameterNames = httpRequest.getParameterNames();/** * Check the current parameters is contained the parameter we want to checked. * * @param parameterNames ...

2011-04-07 16:56:50 174

原创 当前时间转换成世界不同TimeZone时间

/** * <b>项目名:</b>系统项目名称<br/> * <b>包名:</b>com.datetool<br/> * <b>文件名:</b>DateTool2.java<br/> * <b>版本

2011-04-02 15:08:55 272

原创 Java 可以或得到的全部的时区ID

Etc/GMT+12Etc/GMT+11MITPacific/ApiaPacific/MidwayPacific/NiuePacific/Pago_PagoPacific/SamoaUS/SamoaAmerica/AdakAmerica/AtkaEtc/GMT+10HSTPacific/FakaofoPacific/HonoluluPacific/JohnstonPacific/Rarotonga...

2011-04-02 14:17:53 1342

空空如也

空空如也

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

TA关注的人

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