自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 泛型

普通泛型Java代码class Point<T>{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 return var ; } publicvoid setVar(T var){ // 设置的...

2013-08-28 11:40:17 94

原创 hibernate缓存

缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类: Se...

2013-05-13 16:51:24 109

原创 jstl自定义标签

jstl以前在jsp页面截取字符串时都是用Java表达式,感觉在jsp页面用多了Java表达式不是很好(那时主要是不知道jstl标签怎么去截取字符串,所以就只能用Java表达式了)。今天在网上找了些相关资料,原来jstl标签是可以截取字符串的,主要有两种方法:一、用jstl原有的标签库中方法(fn函数) <c:set var="testStr" value="做一个截取...

2013-04-08 11:11:19 97

原创 myeclipse设置tomcat内存大小.

在myeclipse中出现:java.lang.OutOfMemoryError: Java heap space 或着java.lang.OutOfMemoryError: PermGen space 这两个错误,原因是tomcat 或着mycelispe没有设置好 如是单独启动tomcat出现这个问题,应该在如apache-tomcat-5.5.25/bin/catalina.ba...

2013-03-11 11:59:16 113

原创 64位svn问题

以前使用的电脑是32位的,安装的svn可以正常使用,但是现在的电脑室64位的,安装好svn后,把项目提交到svn的过程中,总是弹出来一个错误的对话框:Failed to load JavaHL Library. These are the errors that were encountered: 从网上查看了一下解决办法, 1.选择window--->preferences->T...

2013-03-06 01:29:08 78

原创 myeclipes10优化及安装svn

MyEclipse10是基于Eclipse3.7内核,但在Eclipse的Preferences-〉general-〉 Appearance->Colors and Fonts 中并没有找到Courier New字体,它采用的是Consolas字体,中文看着非常小非常别扭,在Windows7下,系统自带虽然有Courier New字体,但是并没有激活显示,需要手动激活,才能在软件中使用激活...

2013-03-05 23:57:38 77

原创 软件销售需要具备的基本素质

所有的销售都是一样,你必须对你所销售的商品有所了解.在成为销售专家之前,你要做的是先成为一个产品专家.所以,在你从事销售之前,请你对软件的优势,软件的客户对象,软件的功能有哪些,每个具体功能在软件中是怎么实现的这些问题能够解决.  做销售之前的准备:  * 心态:千万不要把自己作为推销者的身份.你就是一个帮助企业解决问题的人.你和客户的地位都是一样的.站在客户的角度,看如何帮助客户解决企...

2013-03-01 09:31:47 866

原创 struts2 jar包详解

Struts2.1.x终于推出正式版了,下载后按照Struts 2.0.14版进行配置,抛出异常说无法装载 (org.apache.struts2.dispatcher.multipart.MultiPartRequest),异常信息提示摘不到 org.apache.commons.fileupload.RequestContext类,搜索struts2.1.6带的所有jar包,发现Reques...

2013-03-01 09:31:30 77

原创 Freemarker生成静态HTML页面实例

生成新闻的静态文件时用到的代码.仅供参考.请根据实际情况修改.模板: < html > < head >    < title > 查看文章: $ {newsitem.title} </ title > </ head > < body > < table width = " 100% " border =

2013-03-01 09:31:21 301

原创 Freemarker设计之南(一)

1 、快速入门 ( 1 )模板 + 数据模型 = 输出 l FreeMarker 基于设计者和程序员是具有不同专业技能的不同个体的观念 l 他们是分工劳动的:设计者专注于表示——创建 HTML 文件、图片、 Web 页面的其它可视化方面;程序员创建系统,生成设计页面要显示的数据 l 经常会遇到的问题是:在 Web 页面(或其它类型的文档)中显示的信息在设计页面时是无效的,是基...

2013-03-01 09:31:09 93

原创 thickbox使用问题及处理办法

第一次接触thickbox的时候感觉就被标签参数弄糊涂了,不过看了源代码后,自己在使用的过程中也还是学到了一点东西,在这这里给初‘用’thickbox的朋友们一个小帮忙。还请高手多多指点。一、首先说下参数a类型: <a href="#TB_inline?width=344&inlineId=mydiv&modal=true" class="thickbox"&...

2013-03-01 09:30:54 139

原创 Freemarker设计指南(二)

3 、模板 ( 1 )整体结构 l 模板使用 FTL ( FreeMarker 模板语言)编写,是下面各部分的一个组合:Ø 文本:直接输出Ø Interpolation :由 ${ 和 } ,或 #{ 和 } 来限定,计算值替代输出Ø FTL 标记: FreeMarker 指令,和 HTML 标记类似,名字前加 # 予以区分,不会输出Ø 注释:由 <#-- 和 -...

2013-02-22 10:36:19 86

原创 Freemarker的基本语法

<# ... > 中存放所有freemaker的内容,之外的内容全部原样输出。<@ ... /> 是函数调用两个定界符内的内容中,第一个符号表示指令或者函数名,其后的跟随参数。freemaker提供的控制包括如下:<#if condition><#elseif condition><#else></#if> 条件判断<...

2013-02-22 10:36:02 224

原创 Struts2+freeMarker

1 : 要在freemarker中使用struts2 标签的话,要把struts2-core.jar中的sturs-tags.tld复制到web-inf下。2 : 然后在web.xml中增加<servlet><servlet-name>JspSupportServlet</servlet-name><servlet-class>org.apa...

2013-02-22 10:35:50 119

原创 Spring+freeMarker(国际化)

在config.xml中增加<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"><property name="basenames"><list><value>messages&l

2013-02-22 10:35:34 77

原创 thickbox的使用

thickbox的使用方法总结到http://jquery.com/demo/thickbox/下载需要的js及css文件分别保存到目录--js--css--images中,一、在文件的<head></head>中插入<script type="text/javascript" src="js/jquery.js"></script&g...

2013-02-22 10:28:46 94

原创 Spring+freemarker

Spring支持多种View, 因为一直以来用OFBiz, OFBiz缺省用的Freemarker, 已经很熟悉了, 所以今天学习一下Spring+FreeMarker的配置web.xml中我配置了 <servlet><init-param><param-name>contextConfigLocation</param-name><pa...

2012-09-17 10:57:43 72

原创 FreeMarker的特性介绍与概述

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 ,FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 ,虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件...

2012-09-17 10:57:32 193

原创 高效代码11规范

写高效代码是一项艺术,你必须学习和实践它,清晰高效代码有利于团队合作,有利于性能优化。下面总结一下清晰高效代码的规范:一、排版:1、关键词和操作符之间加适当的空格。2、相对独立的程序块与块之间加空行3、较长的语句、表达式等要分成多行书写。4、划分出的新行要进行适应的缩进,使排版整齐,语句可读。5、长表达式要在低优先级操作符处划分新行,操作符放在新行之首。6、循环、判断等语句中若有较长的表达式或语句...

2012-09-17 10:57:25 111

原创 什么是模式?什么是框架?(

1.什么是模式?模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个...

2012-09-17 10:57:18 80

原创 选择什么样的DOCTYPE

开始制作符合标准的站点,第一件事情就是声明符合自己需要的DOCTYPE。   查看本站首页原代码,可以看到第一行就是:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  打开一些符合标...

2012-09-17 10:57:08 47

原创 OSCache使用指南

1JBoss2Hibernate3Spring 等都对其有支持,下面简单介绍一下OSCache的配置和使用过程。1.安装过程从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本,我下载的是oscache-2.3.1版本。解压缩下载的文件到指定目录,从解压缩目录取得oscache-2.3.1.jar文件放到 /WEB-...

2012-08-29 17:35:56 55

原创 java缓存技术-OSCache简介

Opensymphony ( 中文:open交响乐)(http://www.opensymphony.com)是一个很好提供开源项目的组织。同Jakarta(中文:雅加达(印度尼西亚首都))(http://jakarta.apache.org/)相比,这里的组件(Component)更多的是精致小巧的设计,它们尤以简单易用和可插拔的灵活性见长。OSCache:J2EE Caching机制。它主...

2012-08-29 17:35:45 123

原创 应用OSCache提升J2EE系统运行性能

Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。它的最新版本是:OSCache2.3 1 面临的问题1.1 需要处理的...

2012-08-29 17:35:25 60

原创 在Hibernate中使用分布式 OSCache

OSCache是一个工业级的J2EE缓存实现。它可以缓存 :1 java对象,2 页面3 http请求4 二进制内容:例如PDF文件 等正文开始 。。。为了减少与数据库通信来提高应用的性能,我们在Hibernate中使用了分布式缓存:OSCache。Oscache是得到了广泛使用的开源 Cache 实现(Hibernate中对它提供了支持),它基于更加可靠高效的设计,最重要的是,...

2012-08-29 17:35:13 59

原创 MySQL 性能优化

公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的:(1)、back_log:要求 MySQL 能有的连接...

2012-08-29 17:34:57 58

原创 Log4j基本使用方法

Log4j由三个重要的组件构成:1: 日志信息的优先级,2: 日志信息的输出目的地,3: 日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;日志信息的输出格式控制了日志信息的显示内容。  一、定义配置文件  其实您也可以完全不使用配置文件,而是在代码中配置Lo...

2012-08-06 10:29:27 47

原创 一段简单的国家,省份和城市选择的脚本

在做Web应用时,经常会有这样的需求要求,要求用户选择所在的国家,省份和城市,一般是由3个select来控制的。我写了一个简单的脚本来使得其更方便的移植使用。下载地址:http://alexcheng.myrice.com/CountryProvinceCitySelect.zip程序主要由4个JavaScript脚本组成:其中x.js是跨浏览器的库,主要用在事件处理方面,如果你不...

2012-08-06 10:29:12 161

原创 CSS中一些标签的区别

[b]1.[/b][b]什么是内联对象,什么是块对象?[/b]所有可视的文档对象都是块对象(block element)或者内联对象(inline element)。例如, div 是一个块对象,span 是一个内联对象。块对象的特征是从新的一行开始且能包含其他块对象和内联对象。从新的一行开始:比如div就是前后断行;内联对象被呈递时不会从新行开始,能够包含其他内联对象和数据。...

2012-08-06 10:28:18 105

原创 简易论坛,数据结构

一个简单的论坛系统,以数据库储存如下数据:用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。每天论坛访问量300万左右,更新帖子10万左右。请给出数据库表结构设计,并结合范式简要说明设计思路。这是我看见的百度面试题,以前也在cdsn上面看见过类似的问题,没有仔细想就写了自己的见解和答案,很可惜我以前的想法是错误的;算是误人子弟阿,郁闷!因此我还是先把和几个朋友讨论的...

2012-08-06 10:28:06 437

原创 Photoshop 技能167个­

转来备用,以后慢慢学­学PS基础:Photoshop 技能167个­经典的Photoshop技巧大全,如果你是初级阶段的水平,熟读此文并掌握,马上进阶为中级水平。绝对不是广告噢。 ­常见技巧 经典的Photoshop技巧大全,如果你是初级阶段的水平,熟读此文并掌握,马上进阶为中级水平。绝对不是广告噢。­­  1. 快速打开文件­  双击Photoshop的背景空白处(默认为...

2012-08-06 10:26:15 127

原创 2011年的产品,2011年的招标路

软件的发展基本都走到了细分行业的时代了,大而通用的软件越来越不好做了,通用平台客制化,这几年的erp也不如前几年火了,必须做到把握客户需求进行定制才是出路。  ERP可能再按原路走下去是死路,软件的潜在客户的确定,首先是软件的定位问题,也就说你的软件的销售对象是谁,这是前提,很多的软件开发都自认为自己的软件能够通吃,这是技术人的本色,我是作企业电子商务平台,做为软件公司一定要定位清晰,然后就是...

2012-07-23 13:49:30 66

原创 售前过程中ERP软件演示技巧分析研究

一场好的ERP软件演示,不仅是一场技术讲解,而且是一场优秀的演讲,也是一个良好的销售艺术谈判过程。在ERP软件销售的历程中,不管是关系营销、方案营销,还是团队营销,尽管其强调的侧重点发生了转移,但是ERP软件的演示却贯穿始终,尤其是处于财务软件向管理软件转型的厂商。由于演示效果的好坏直接关系到客户对ERP厂商软件的印象,关系到对ERP厂商的整体形象,关系到能否顺利签单,由于相同的产品不同人做软件演...

2012-07-23 13:48:43 143

原创 在Java代码中获得WebRoot的物理路径

在开发Web方面的应用时, 经常需要获取服务器中当前WebRoot的物理路径 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时,我们只需要获得ServletContext,然后通过ServletContext.getRealPath("/")来获取当前应用在服务器上的物理地址如果在类中取不到Servle...

2012-07-23 13:47:12 82

原创 将参数放入web.xml中的方法

web.xml:    <context-param> <param-name>test</param-name> <param-value>test_value</param-value> </context-param>JSP:String test = new ...

2012-07-23 13:35:14 151

原创 Servlet doFilter的责任链模式

虽然只是Servlet的最前端功能,但是其想法还是相当巧妙的。 目的:request,response参数 通过两个过滤器 HTMLFilter SesitiveFilter 过滤掉一些非法内容。 两个过滤器都是先对request做处理,再对response做处理,要求执行顺序是:request参数 先 执行HTMLFilter,再执行SesitiveFilter,response则反向调用。 文...

2012-07-23 13:33:07 477

毕业ing,本公司2011年最新Java面试题

具体什么公司就不说了,题目也是一年年在更新,希望对学弟学妹们有帮助

2011-07-07

JQuery30个常用设计,相当于模板

经常用到的一些JQuery效果,包括布局,导航,滑动门,打包上传,避免满世界找了,看了,记住了,用的时候复制了...

2011-07-07

Java面试宝典,Java面试题

Java程序员面试宝典,Java程序员面试题... 里面有很多老程序员面试的经验

2009-06-10

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

TA关注的人

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