自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 java优化总结

(1)减少对象生命周期对象生命周期=销毁时间-创建时间实际上减少对象生命周期有2个途径:尽早地销毁对象和尽量晚地创建对象大多数人都只注意尽早地销毁对象,但是却很少人注意尽量晚地创建对象。特别是耗费内存比较大的对象应该尽量晚地被创建。只有真正需要的时候才开始创建它.除了对象以外,比如连接数据库。只有所有准备就绪的时候,才再连接数据库,使用完成数据库连接就立刻关闭。最短时间使用连接,包括数

2014-11-05 08:55:26 689

转载 java时间处理

使用Calendar根据当前日期算前一年、前一月、前一天        本来想用SimpleDateFormat根据当前日期计算前一年、前一月、前一天的日期,发现用这个挺麻烦的,后来发现使用Calendar还是挺方便的。    Calendar中有个核心的方法:add(int field,int amount),用起来很简单。Calendar ca = Calendar

2014-03-18 13:18:35 659

转载 sql时间函数

1、常用日期方法(下面的GetDate() = '2006-11-08 13:37:56.233')(1)DATENAME ( datepart ,date )   返回表示指定日期的指定日期部分的字符串。Datepart详见下面的列表.SELECT DateName(day,Getdate()) –返回8 (2)DATEPART ( datepart , date )   

2014-03-18 13:10:01 682

转载 sql server 金额大小写

CREATE FUNCTION dbo.L2U (@n_LowerMoney numeric(15,2),@v_TransType int)  RETURNS VARCHAR(200) AS  BEGIN Declare @v_LowerStr VARCHAR(200) -- 小写金额 Declare @v_UpperPart VARCHAR(200) Declare @v_U

2014-02-12 15:00:33 772

转载 获取Ip与路径或地址

request.getHeader("User-Agent");    //就是取得客户端的系统版本       request.getRemoteAddr();    //取得客户端的IP       request.getRemoteHost();    //取得客户端的主机名       request.getRemotePort();    //取得客户端的端口

2013-12-30 11:20:35 1467

转载 乱码问题

有四个方法,记录一下,方便以后自己查找,也方便大家。首先:并且request.setCharacterEncoding("gb2312");第二:配置 server.xml。    第三:配置 web.xml    setEncoding  com.dinner.filter.CharsetFilters     coding

2013-12-16 18:26:36 642

转载 jsp charset pageEncoding区别,中文乱码解决

JSP指令标签中这句有什么用途?关于JSP页面中的pageEncoding和contentType两种属性的区别:  pageEncoding是jsp文件本身的编码  contentType的charset是指服务器发送给客户端时的内容编码  JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页,

2013-12-16 18:23:15 682

转载 下拉框只读

html中,select下拉框中是没有readonly这个属性的,只有disabled。但是用disabled就无法将下拉框中的数据读出来,所以要想办法将select下拉框设置成只读的。将select下拉框设置成readonly 的两种办法。第一种:[html] view plaincopyprint?script>varf=s.selectedIndexs

2013-11-20 13:08:22 4103

转载 js验证

记录下,以后用~~//验证是否为空function check_blank(obj, obj_name){      if(obj.value != ''){               return true;        }else{            alert(obj_name + "所填不能为空!");          obj.value = "";

2012-12-07 20:12:03 453

转载 HashMap的keyset与value的对应

Map怎么确保得values()和keyset()的顺序是一样的呢? 原来用map都是先取key然后得到value。由于在map上封装了,不能直接取得entryset,只有keyset和values(),getValue(key)。那values()和keyset()中的元素顺序是否对应呢? 首先,写个test,看看顺序是不是一致的: Java代码

2012-11-01 17:49:28 3439

转载 <context:annotation-config/>

在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostPr

2012-11-01 10:44:57 3584 2

转载 spring配置数据源的4种方式--简介

在spring中配置数据源这是做项目不可避免的,今天我把了解到的配置方式在这里做个总结。本人目前知道4种方式。1.jdbcorg.springframework.jdbc.datasource.DriverManagerDataSource 2.dbcporg.apache.commons.dbcp.BasicDataSource 3.c3p0com.mchan

2012-10-31 16:14:18 754

转载 数据库优化

数据库优化 1.主要性能瓶颈 A.磁盘I/O B.内存 C.网络占用 B.CPU处理2.造成瓶颈的可能性有哪些 连接次数 磁盘读取量 磁盘写入量 传输数据块大小 存储量大小 响应时间快慢3.行业需求主要有哪些(一般情况下) 门户系统——面向大众,连接次数很多,存储量很小,读很频密,写的可能性低,响应时间要求高 博客系统——面向大众,连

2012-10-30 10:10:17 485

转载 Struts2的properties配置文件详解

作者:佚名出处:IT专家网论坛2009-03-03 15:34  ### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration  ### 开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。  # struts.configuration=org

2012-10-29 11:48:29 609

转载 js在上传图片前判断大小

var ImgObj=new Image();   //建立一个图像对象var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|"//全部图片格式类型var FileObj,ImgFileSize,ImgWidth,ImgHeight,FileExt,ErrMsg,FileMsg,HasCheked,IsImg//全局变量 图片相关属性//以下为限制变量v

2012-10-24 10:44:47 3691

转载 JavaBean为什么实现Serializable(序列化)接口

今天在面试中遇到了这个问题,关于为什么要继承序列化这个东西,在网上搜了一下大概了解到一篇是从BlogJava中看到的,大概内容如下:为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中

2012-09-11 14:43:12 2752

转载 SSH配置之web.xml .

web.xml 中的listener、 filter、servlet 加载顺序及其详解 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -> filter -> servlet同时还存在着这样一种配置节:context-param,

2012-08-16 16:24:28 7426

原创 jquery 元素和方法解释 .

Attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function

2012-07-06 10:05:55 807

原创 Spring AOP解决系统日志备忘

配置文件: 操作日志切面声明 --> bean id="logAspect" class="com.tq365.service.sys.log.SystemLogAspect"/> aop:config> aop:aspect ref="logAspect"> aop:aspect> aop:config

2012-06-06 17:54:17 997

原创 AOP实现(三)--spring2.0中pointcut定义

关键字: Pointcut的定义在Spring 2.0中,Pointcut的定义包括两个部分:Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式:java 代码execution(modifier-pattern?           ret-type-pattern           d

2012-06-06 17:22:45 606

转载 document应用

javaScript document对象详解来源:web开发    发布日期:2009-6-10    阅读数: 33678 Document对象内容集合document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 “引

2012-06-04 15:48:47 551

转载 Struts2 json插件的使用

废了一天的功夫,终于把我的留言功能实现了.有时候一个纠结的问题,会耽误自己很长时间,如何提高开发效率,是个很大的问题!总结一下今天的内容:我要实现的功能是,在一篇文章的最后,添加一个留言板块,在留言之后能够直接显示在页面上第一步:在struts2基本jar包的基础上添加struts2-jsonplugin第二步:在stuts.xml文件中将extends由默认的struts-def

2012-06-04 09:47:48 1183

原创 Strut2配置详解

struts2配置说明?struts2配置说明:2010-12-3116:38:54|  分类: struts2 |  标签:struts2配置说明     字号:大中小 订阅 .  通常struts2加载struts2常量的顺序如下:       1. struts-default.xml:该文件保存在s

2012-06-04 09:40:05 1808

原创 jquery之ajaxfileupload异步上传插件

服务器端采用struts2来处理文件上传。所需环境:jquery.jsajaxfileupload.jsstruts2所依赖的jar包及struts2-json-plugin-2.1.8.1.jar编写文件上传的Actionpackage com.ajaxfile.action;import java.io.File;import java.io.FileI

2012-05-31 09:49:13 6001 1

转载 ServletContextListener的用法

这个J2EE小提示阐述了ServletContextListener的用法。这个事件类作为Web应用服务的一部分,处理Web应用的 servlet上下文(context)的变化的通知。这可以解释为,好像有个人在服务器旁不断地通知我们服务器在发生什么事件。那当然需要监听者了。因此,在通知上下文(context)初始化和销毁的时候,ServletContextListner非常有用。import

2012-05-25 17:24:04 492

转载 strut2原理图

四届云计算大会门票抢购:史上最低价,每日限5张!         【分享季1】:网友推荐130个经典资源,分享再赠分!Struts2核心原理分类: Java 2011-10-13 22:38 94人阅读 评论(0)收藏 举报         请求首先通过Filter chain,Filter主要包括ActionContextCleanUp

2012-05-25 16:19:24 856

原创 .ActionContextCleanUp的作用

延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。    为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了: finally {

2012-05-25 15:43:48 434

转载 数据库性能优化

1、1、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 2、2、调整应用程序结构设计。这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构

2012-05-18 17:59:06 497

转载 数据库优化

数据库优化 1.主要性能瓶颈 A.磁盘I/O B.内存 C.网络占用 B.CPU处理2.造成瓶颈的可能性有哪些 连接次数 磁盘读取量 磁盘写入量 传输数据块大小 存储量大小 响应时间快慢3.行业需求主要有哪些(一般情况下) 门户系统——面向大众,连接次数很多,存储量很小,读很频密,写的可能性低,响应时间要求高 博客系统——面向大众,连

2012-05-18 17:57:22 450

转载 java从新手到高手的学习历程

相信每一个学习java的朋友,都想知道真正的java高手该掌握哪些知识,都盼望着能早日跨入java高手的行列,那么从新手到高手java学习者会经历哪些阶段,java学到什么程度才算是高手,该学哪些内容,我结合网上搜索的信息及个人切身体会,总结如下一:入门阶段  学习目标:Java程序员  1: 熟悉jdk,jvm,eclipse,安装于配置jdk  2:熟悉并掌握java的基础语法

2012-05-15 17:18:48 980

原创 Spring配置文件(xml)中的xmlns解析

以前一直没注意spring对xml的解析过程,特别是xml文件头上的一堆xmlns:1xmlversion="1.0"encoding="UTF-8"?>2XML:NAMESPACEPREFIX = [default] http://www.springframework.org/sch

2012-04-09 17:51:03 14272

转载 springMvc3.0.5搭建全程

用了大半年的Spring MVC3.0,用着感觉不错。简单写一个搭建Spring MVC3.0的流程(以Spring3.0.5为列),数据库交互使用spring JDBC Template,附件有项目(没有jar包)。整个项目架构如下图所示:1、去官网下载3.0.5所有jar包,所需jar包,见附件图片,每个jar包得用处如下:org.springframework.aop-

2012-03-29 09:19:24 15533 9

转载 Eclipse+SVN操作详细解释

第一步:打开Eclipse  选择Import 导入   选择从SVN项目检出  输入svn服务器路径,例如http://192.168.1.102/svn/test/  选择“作为工作空间中的项目检出” 从服务器上检出源代码后,视图如下:如果要修改,则需要切换回“工作视图” 例如,我们随便从左边打开一个js 代码编辑

2012-03-28 16:13:45 10288

转载 23种设计模式(5):原型模式

定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在ja

2012-03-28 14:07:41 572

转载 23种设计模式(4):建造者模式

定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不用的表示。类型:创建类模式类图:四个要素产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组成,也可以是由多个抽象类与他们的实现组成。抽象建造者:引入抽象建造者的目的,是

2012-03-28 10:43:47 514

转载 教你如何迅速秒杀99%的海量数据处理面试题

教你如何迅速秒杀99%的海量数据处理面试题前言   一般而言,标题含有“秒杀”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。    毕竟受文章和理论之限,本文摒弃绝大部分的细节,只谈方法/模式论,且注重用最通

2012-03-22 17:42:15 709 1

转载 再次写给我们这些浮躁的程序员

再次写给我们这些浮躁的程序员 2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验

2012-03-22 17:15:54 464

转载 Struts2+Spring3+Hibernate3配置全过程

最近,使用ssh框架实现了一个简单的用户登录过程,麻雀虽小,五脏俱全。jdk使用的版本是1.6。从头开始说,首先从他们各自的官网上下载sdk开发包,我下的版本是:hibernate-3.5.5、spring-3.1.0.M1、struts-2.2.1.1。如下图所示:    比较大,里边东西很多,文档、源码、jar包、例子啥都有。我们开发时,只需要几个必需的jar包(总共大约30个左右)。

2012-03-22 17:14:57 853

转载 解决spring3 mvc中乱码的问题。

今天搭建spring3 mvc框架的时候,发现居然又出现了乱码(万恶的iso编码啊),想起之前解决post提交乱码问题一般都是写一个filter,在filter中实现编码的转换,配置方法是是在web.xml中加入以下代码:filter>        filter-name>Character Encodingfilter-name>        filter-cla

2012-03-22 16:53:23 4076

转载 SSH中的jar包讲解

我们在搭建SSH框架的时候,需要引入各自的一些jar包,相信很多初学者跟我一样,搜个资料,照搬过来(当然版本还得对应),至于为什么要引入这些个jar包,引入它们的作用是啥子,一头雾水,今天我就来跟这些SSH的初学者一起来探究一下SSH中的jar包。   首先,先来看一下我们使用的SSH的各自版本及引入的jar包。  struts2.3.1.2:   struts2-core-2

2012-03-22 16:23:36 3211 2

空空如也

空空如也

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

TA关注的人

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