自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java集合的Stack、Queue、Map的遍历

在集合操作中,常常离不开对集合的遍历,对集合遍历一般来说一个foreach就搞定了,但是,对于Stack、Queue、Map类型的遍历,还是有一些讲究的。 最近看了一些代码,在便利Map时候,惨不忍睹,还有一些是遍历错误,忽略了队列、栈与普通Collection的差别导致的,这些代码就不作为反面教材了。 下面是常用的写法: 一、Map的遍历 import j

2016-05-04 22:50:36 431

转载 JSP页面中文乱码

在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码问题。一、JSP页面中文乱码在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。先看一个JSP程序:[java] view plaincopyp

2014-12-16 10:51:00 571

转载 使用exchange 和split partition 来将一个Oracle非分区表转换为分区表

在线重定义表可以将一个非分区表转换成一个分区表。使用exchange 和split partition 也可以将一个非分区表转换为分区表。后者相比较前者,因为不受要转换的数据量影响,因此也更方便、快捷一些。     exchange partition 操作能将一个分区表的一个分区和另一张表的数据互换,这里的互换是segment 头部信息的修改,数据block 并不做改动,因此,和数据量无关,

2014-09-05 15:31:45 677

转载 Eclipse 4.2 安装Java反编译插件

在eclipse下安装反编译插件可以直接查看 .class 文件对应的java源码。反编译插件有 jdeclipse 和 jadeclipse。(1)jdeclipsehttp://www.djjavadecompiler.com/(2) jad +jadeclipse下载 jadeclipse:http://sourceforge.net/projects/jad

2014-06-26 11:27:40 453

转载 Eclipse 导入Myeclipse 项目

配置Project Facets点击项目选择 properties -->Project Facets--> Dynamic Web Module 2.4 和java 1.5(和编译环境版本一直)配置Java Build Path删除无效的类包,添加自己jre 类包,根据自己需要添加其他需要的类包配置Java Compiler选择自己需要的java编译环境验

2014-05-20 14:56:14 1514

转载 一个配置比较全的log4j.xml文件

由于项目中使用的log4j.xml这种配置 在网上找到这份介绍较全的 就摘录下来 一起分享使用log4j获取loggerLogger.getRootLogger() 获取根loggerLogger.getLogger(String name)获取子loggerLogger.getLogger(Class clazz)或Logger.getLogger(clazz.g

2013-11-12 18:14:00 967

转载 web服务启动

1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitialized(Se

2013-01-15 10:59:24 778

转载 Servlet-API(中文)

软件包:javax.servlet.http       所包含的接口:HttpServletRequest;HttpServletResponse;HttpSession;HttpSessionBindingLi[list]stener;HttpSessionContext。       所包含的类:Cookie;HttpServlet;HttpSessionBindingEve

2013-01-15 10:30:11 538

原创 过滤器,监听器与Servlet

过滤器和servlet都有初始化的方法,并且在整个生命周期中, init方法只会被调用一次,什么时候调用,serlvet不过滤器有区别:         ① 对于servlet,容器启动的时候默认丌会初始化servlet,只有当用户第一次请求这个servlet的时候,才会调用它的初始化方法;        ② 对于 filter,在容器启动的时候就会执行init方法。       三

2013-01-15 10:14:26 425

转载 web 监听器

1 、监听器的介绍         Web服务器上有4个范围,抛开page范围,还有request范围,session范围,application范围。这些范围的对象什么时候创建,什么时候销毁,什么时候往范围中存放了数据,什么时候替换了存放的数据,都可以使用监听器来监听到。         监听器是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改

2013-01-15 09:52:38 3019

转载 图解classloader加载class的流程及自定义ClassLoader

java应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader,分别各司其职:Bootstrap ClassLoader    负责加载java基础类,主要是 %JRE_HOME/lib/ 目录下的rt.

2013-01-11 10:27:27 507

转载 java命令执行jar包的方式

大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在MANIFEST.MF

2013-01-11 10:20:09 340

转载 informix数据库中的表创建同义词

事件描述:Informix数据库服务器dbserver有数据库db_a和数据库db_b,db_a是用户a创建的,db_b是用户b创建的, 由于使用db_a数据库的程序需要读取db_b数据库中的表,在这种情况下,连接到db_a的程序是不能访问db_b的数据的。所以想创建同义词让连接到数据库db_a的程序也可以访问db_b中的表。1.首先要明白什么是同义词A synonym is a wo

2012-12-04 10:15:51 2370

转载 多线程问题

很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外

2012-11-26 19:56:56 243

转载 几种常用的过滤器

一、使浏览器不缓存页面的过滤器import java x.servlet.*;import java x.servlet.http.HttpServletResponse;import java .io.IOException; /*** 用于的使 Browser 不缓存页面的过滤器*/ public class ForceNoCacheFilter impleme

2012-11-09 16:18:04 394

转载 SQL 数据库优化 索引,SQL索引优化-技巧

在数据库存优化设计中往往会提到索引,这编文章就来详细的说明一下在 SQL SERVER 下面的建立索引的技巧和需要注意的一些地方,让您可以更直观的了解数据库的结构。往往在数据量比较小,查询量也不是很大的时候我们往往会忽视索引的存在。总结优化如下:1、主键就是聚集索引2、只要建立索引就能显著提高查询速度3、把所有需要提高查询速度的字段都加进聚集索引,以提高查询速度 (

2012-11-07 10:55:55 764

转载 数据库中的水平分割和垂直分割

1。水平分割:按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。水平分割通常在下面的情况下使用:A 表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时也降低了索引的层数,提高查询速度。B 表中的数据本来就有独立性,例如表中分别记录各个地区的数据或不同时期的数据,特别是有些数据常用,而另外一些数据不常用。C需要把数据存放到多个介质上。

2012-10-19 09:53:09 413

转载 js Date

js DateDate 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种:     new Date("month dd,yyyy hh:mm:ss");   new Date("month dd,yyyy");   new Dat

2012-06-19 14:12:10 511

转载 informix的存储过程

1、简介存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。2

2012-06-19 13:48:01 966

ACM详细资料

关于ACM赛事的题目和分析及算法资料,算法分为很多种类,其中还有一部分和java的算法程序。

2012-03-08

空空如也

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

TA关注的人

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