自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

转载 Mysql v3.2注册码

aLuo8QAslIZw/xEq9+A4LczWqdUdCq/fSAgwKBpvj3uLonNP5NnixM+qDj3Od1JzPfm5XpDptwF2zNsIq1PSLNmp9OLRHpT/zkeBy4M6aBTTrNA9bnX4hb9RPpT1nIViykZbiYO/dc33UNBt6MTQX+F8xIrmVrIPkCvS6AaQAwOb+LgykeD7iwLDkUCvTX

2012-09-18 16:43:49 869

转载 Bean:message标签

标签用于输出Resource Bundle中的一条消息.标签的bundle属性指定Resource Bundle,它和Struts配置文件的元素的可以属性相匹配.如果没有设置bundle属性,就采用默认的Resource Bundle。 Beantaglibs应用的Struts配置文件(Struts-config.xml)中配置了两个Resource Bundle:

2012-09-13 14:09:24 2561 3

转载 JForum首页跳转

JForum首页安装直接将jforum-2.1.8.war仍在Tomcat webapps目录下。在浏览器地址栏输入:http://127.0.0.1:8088/jforum-2.1.8,URL自动变为http://127.0.0.1:8088/jforum-2.1.8/forums/list.page。web.xml:index.htmindex.htm又重定向到foru

2012-09-11 10:11:04 1648 1

转载 FreeMarker常用语法

==============常用语法=================三.EG.一个对象BOOK1.输出 ${book.name}空值判断:${book.name?if_exists },${book.name?default(‘xxx’)}//默认值xxx${ book.name!"xxx"}//默认值xxx日期格式:${book.date?string('yyyy-

2012-09-10 13:48:44 1068

转载 freemarker 标签循环list 以及获取下标值

${item_index?if_exists+1}//获取循环下标值,默认是从0开始的.          ${item.userName?if_exists}

2012-09-10 12:53:22 35476 4

转载 javascript日期选择器

Js日期选择器并自动加入到输入框中var gMonths=new Array("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月");var WeekDay=new Array("日","一","二","三","四","五","六");var strToday="今天";var strYear="年";

2012-09-06 14:04:29 820

转载 FreeMarker标签

中存放所有freemaker的内容,之外的内容全部原样输出。 是函数调用两个定界符内的内容中,第一个符号表示指令或者函数名,其后的跟随参数。freemaker提供的控制包括如下: 条件判断 遍历hash表或者collection(freemaker称作sequence)的成员 宏,无返回参数函数,有返回参数var?member_function(...) 用函数对var

2012-09-04 14:13:10 2482

转载 FreeMarker特性介绍与概述

一.Freemarker简介二.环境搭建与配置三.常用语法四.与Struts结合五.生成Html页面一.Freemarker简介什么是Freemarker:.Freemaker是一个”模板引擎”,也可以说是一个基于模板技术的生成文本输出的一个通用工具.它是一个JAVA的包,一个JAVA程序员可以使用的类库.本身并不是一个对最终用户的应

2012-09-03 11:19:31 713

转载 Jforum创建Action

JForum展示层介绍     JForum论坛没有使用主流的MVC框架,而是自己实现了一套简单的MVC框架。     JForum的MVC框架和现在流行的Struts2一样,使用了与web容器松耦合的设计,并没有直接为用户暴露 HttpServletRequest和HttpServletResponse接口,而是提供了 net.jforum.context.RequestContex

2012-08-28 14:43:52 1092 2

原创 eclipse debug java程序,为什么不按照行顺序执行?

java程序可能没有编译。

2012-08-24 17:54:50 2329

转载 JForum源码分析

怎么才算好的源码分析呢?当然我这个肯定不算。我想大概分为几个层面吧,写写注释那算最基本的了,写写要点思路和难点,算是还不错拉,再难的就是跳出源码举一反三,形成自己的一套思路吧。好好努力吧。  这次针对的是jforum2.1.8,大概jforum团队已经没心情理这个版本了,都冲着jforum3去了。选择这个版本,主要是因为jforum在java论坛类应用中算是佼佼者了,很多人都拿这个来做二次

2012-08-24 11:41:57 2366

转载 JForum Cacheable接口

JForum的cache是由net.jforum.cache包下的类来实现的Cacheable.java 这个接口为Repository实现提供cache引擎 CacheEngine.java JForum的Cache引擎接口 DefaultCacheEngine.java JForum提供的默认cache引擎实现 EhCacheEngine.java EhCache的cache引擎实现 JB

2012-08-24 10:18:39 882

转载 JForum数据持久化

JForum“Support for several popular databases, including MySQL, PostgreSQL, Oracle and HSQLDB”。 JForum系统中用于持久化的实体类被放在net.jforum.entities包下,例如:User、UserSession、Post等。关于实体类的DAO操作被定义在多个接口中,例如:关于User的D

2012-08-22 09:57:26 689

转载 JForum程序运行分析

这里以JForum论坛中的“最新主题”功能为例说明一个典型的JForum程序运行的过程。本文的目的是为了解JForum程序的运行过程,从而能够对JForum论坛进行一些简单的功能扩展。本文并不会对JForum论坛运行过程中的所有细节都进行详细描述。  “最新主题”的访问连接是“/recentTopics/list.page”我们查看文件“modulesMapping.properties”发现

2012-08-22 09:05:16 905

转载 Freemarker常用技巧

1,截取字符串有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的例子就可以自定义显示的长度 gt. >= gte           ${jstbqkVO.gzdd?default("")}                 ${jstbqkVO.gzdd[0..3]?default("")}...意思就是如果这个字符串的长度小于8,那么就正常显

2012-08-20 17:40:46 8079

转载 JForum架构简介

JForum的MVC框架有些类似Struts:    先看请求的url地址/bbs/jforum.page?module=recentTopics&action=topRep_Topics_thisDay。    首先在在web.xml中配置过滤器,将所有以.page的请求交给net.jforum.JForum统一处理转发。请求在交给JForum 后,JForum要获取传递过来的一些参数从

2012-08-20 10:26:44 1675

转载 Android反编译

反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址: dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI

2012-08-10 10:43:11 396

转载 安卓广告平台

国内广告模式广告条:最普遍的广告模式,嵌入在应用界面内,用户点击行为会带来收入。积分墙:应用通过限制功能、去广告等引导用户进入积分墙页面下载广告应用得到积分来换取使用的模式,用户安装完推荐广告软件后开发者才有收入,该模式会被一些市场和发布渠道拒绝应用上架。推送:通过类似短信通知的模式展示广告,此模式用户点击率奇高,所以也是最受市场排挤的模式。1.万普平台  这个平台是目前为

2012-08-10 09:30:17 2204

转载 Oracle 10G 默认用户名密码及解锁

很久没有使用sqlplus创建表空间和用户了,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,在网上找了一些资料,问题解决了,希望对和我一样情况的朋友们有所帮助。  1.安装时选择的自动安装,忘了用户名和密码导致现在试了几个默认的用户名密码後(表格中附带默认用户名及密码),都提示无效的用户名、密码 UsernamePassword

2012-08-08 10:16:25 1134

转载 解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行

例如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa不能处理自动换行,将表格伸的很长很长,而汉字字符却可以自动换行。原因是:英文字母之间如果没有空格,系统认为是一个单词,就不会自动换行。汉字就没有这种情况。解决办法:用表格把要显示的内容装起来。在标签中加入“style='TABLE-LAYOUT: fixed'”,

2012-02-21 11:27:47 1400

转载 js字符串转化为数字方法

方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下:parseInt("1234blue"); //retu

2012-02-10 10:05:44 445

转载 js toFixed()函数使用

与as一样,js中也有toFixed()保留数值有效小数个数,用法也是类似的。例如:var oNum = new Number(99);alert(oNum.toFixed(2));返回的就是:类似的还有toExponential(),这个表示用科学记数法表示数值。例如:var oNum = new Number(99);alert(oNum.toExponential

2012-02-10 09:58:32 1139

转载 js中cloneNode()的使用

在web页面中经常需要出现许多完全一样的控件项,而需要控件的多少完全由用户输入量决定,在js中可以很容易的实现这点,效果展示大多时候比语言来得更有魅力。http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">控件cloneNode()方法的使用 i=1;

2012-02-08 15:55:46 1001

转载 js insertBefore方法

oElement = object . insertBefore ( oNewNode , oChildNode ) 参数: oNewNode :  必选项。对象(Element)。要被插入文档结构的对象。 oChildNode :  可选项。对象(Element)。定位插入点。 oNewNode 被插入到紧贴这个子对象的前面。 返回值: oElement :  对象(El

2011-12-06 15:19:52 948 1

转载 SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较

排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:  1.row_number  2.rank  3.dense_rank  4.ntile    下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:  图1  其中field1字段的类型是int,fiel

2011-11-09 16:49:52 1099

转载 h:outputText (escape属性)输出HTML标签

h:outputText有一个  escape 属性用来处理html 标签. 默认值为true.这意味着所有特殊的符合都被转义为'&'代码.  This is a text"/> 打印的结果是:This is a text<h:outputTextescape="false" value="This is a text"/>打印的结果是:Th

2011-11-09 16:18:17 2497

转载 sql round()函数的用法

ROUND返回数字表达式并四舍五入为指定的长度或精度。语法ROUND ( numeric_expression , length [ , function ] ) 参数numeric_expression精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。length是 numeric_expression 将要四舍五入的精度。len

2011-11-09 15:30:06 1139

转载 ServletContextListener接口使用

ServletContextListener接口有两方需要实现的方法:contextInitialized()和contextDestroyed();Listener,译为监听者.顾名思义,它会监听Servlet容器,当应用开始的时候它会调用contextInitialized()方法;当应用关闭的时候,它同样会调用contextDestroyed()方法.我们可以利用这个特性初始化一

2011-10-31 15:26:13 623

转载 quartz CronExpression表达式

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23) 4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6

2011-10-31 14:30:19 10840 2

转载 SQL分割字符串详解

T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦。下边的函数,实现了象数组一样去处理字符串。一,用临时表作为数组。create   function   f_split(@c   varchar(2000),@split   varchar(2))   returns

2011-10-26 14:22:32 526

转载 SQL函数charindex用于匹配用逗号分隔的字符串

SQL中没有类似VB中的Split的函数。此时,如要匹配 ,6,3,9,22,中的6。可用charindex函数巧妙实现:charindex( ',' +cast(6 as varchar)+ ',',‘,6,3,9,22,’)>0SELECT distinct PO_Pomain.POID,PO_Pomain.cPOID,dPODate,Inventory.cInvName,cMaker

2011-10-26 14:21:20 4372

转载 SQL CHARINDEX函数的使用

SQL CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下: CHARINDEX ( expression1 , expression2 [ , start_location ] ) Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中

2011-10-26 12:58:08 846

转载 java CronTrigger用法

如果你需要像日历那样按日程来触发任务,而不是像SimpleTrigger 那样每隔特定的间隔时间触发,CronTriggers通常比SimpleTrigger更有用。使用CronTrigger,你可以指定诸如“每个周五中午”,或者“每个工作日的9:30”或者“从每个周一、周三、周五的上午9:00到上午10:00之间每隔五分钟”这样日程安排来触发。甚至,象SimpleTrigger一样,

2011-10-24 16:52:16 5638

转载 Sql Server 中一个非常强大的日期格式化函数CONVERT

Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM  Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06  Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16  Select CONVERT(varchar

2011-10-24 14:24:39 461

原创 对代理模式与java动态代理类的理解(转)

1. 代理模式 <br />代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 <br />代理模式一般涉及到的角色有: <br />抽象角色:声明真实对象和代理对象的共同接口; <br />代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于

2010-12-26 12:47:00 425

转载 Java究竟是传值还是传引用

1. 简单类型是按值传递的 <br /><br />Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明: <br /><br />public class Test { <br />public static void test(boolean test) { <br />test = ! test; <br />System.out.println("In test(boolean) : test = " + test); <br /

2010-12-23 21:27:00 355

转载 Servlet请求转发 RequestDispatcher接口

<br />在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。<br />一,RequestDispatcher接口方法简介  <br />     1,RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。    <br />     2,RequestDispatcher接口中定义了二种方法用于请求转发:    <br />           forw

2010-12-21 22:17:00 396

Freemarker介绍

介绍Freemarker模板引擎原理和使用,很适合初学者,Freemarker是一个不错的模板引擎。

2012-09-13

软件项目详细设计参考模板

软件项目详细设计参考模板

2012-02-08

JAVA程序员上班那点事儿

本书对于即将从事Java职业或初步从业的程序员来说是一本难得的好书。从生存、制胜、发展三个方面入手,为大家展示出程序员求职与工作的一幅3D全景图像。本书中既有在公司中的生存技巧,又有高手达人的进阶策略,既有求职攻略的按图索骥,又有入职后生产环境的破解揭秘。   书中浓缩了程序员求职与工作、生存与发展的点滴经验,希望本书能够成为你的朋友。望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚了解,入职后对职业方向清晰认识,使大家的工作更加得心应手,更加轻松愉快。

2010-11-03

JAVA销售管理系统

很不错的一个用JAVA做的销售管理系统,可以用来做课程设计...

2010-09-20

空空如也

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

TA关注的人

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