- 博客(20)
- 资源 (12)
- 收藏
- 关注
原创 Ant commend
1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:\a
2012-12-27 17:06:02 689
原创 动态切换数据源
动态切换数据源确切的来说是在同一类型数据库的情况下的。意思就是说 , 在系统中的使用的数据库分布在多台数据库服务器或者在同台服务器上的多个数据库. 在运行时期间根据某种标识符来动态的选择当前操作的数据库. 1.数据源是相同类型的数据库: 一个SessionFactory+动态数据源+一个事务管理器 2.数据源是不同类型的数据库: 根据类型 配置多套SessionFa
2012-12-26 16:17:02 515
原创 ssh 框架
概述:基于struts2.23 + spring2.5.6 + hibernate3.6.4 + hibernate-generic-dao1.0(除了spring,我整合的都是最新的GA包,hibernate-generic-dao是google项目库中一个开源的basedao,) 项目代码是基于eclipse3.6创建的,很简单,大家直接导入则可运行。 1.包结
2012-12-25 20:30:25 453
原创 java 自定义标签
Test.jsp HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> My JSP 'Test.jsp' starting page This is my JSP page. Date : new java.util.Date().toString() %>
2012-12-25 15:33:55 318
原创 hibernate缓存
不要想当然的认为使用了Hibernate的二级缓存就一定能够提高应用程序的性能,仅仅在你能够驾驭它,并且条件适合的情况下才是这样的。 使用hibernate的二级缓存限制还是比较多的。在不了解原理的情况下,可能缓存中的数据频繁的被清空性能下降,可能会有1+N的问题,在批量insert,update数据时二级缓存会占用大量内存,就算不溢出也会花费长时间来GC,不了解缓存的锁可能会出现死锁、
2012-12-25 11:34:23 369
原创 .net 生成静态页面
静态页面生成的技术文章,我们在很多地方都可以看到,这里具体我就不多说了,看代码! 1.根据模板生成,保持在html文件夹中 2.根据Url地址生成静态页Default.aspx.cs?public partial class _Default : System.Web.UI.Page {
2012-12-21 10:35:39 355
原创 merge into
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 *//*語法:MERGE [INTO [schema .] table
2012-12-20 11:08:29 405
原创 oracle exception
ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引
2012-12-20 10:53:13 694
原创 Quartz 定时器
1、加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar 、slf4j-log4j12-1.5.10.jar 、slf4j-api-1.5.10.jar2、一个类搞定!!!,直接runimport org.quartz.CronTrigger; import org.quartz.Job; import org.quar
2012-12-19 20:34:52 310
转载 .net cms系统
提起开源cms,大家第一想到的是php的cms,因为php开源的最早,也最为用户和站长们认可,随着各大cms系统的功能的不断完善和各式各样的开源cms的出现,.net和java的高端的cms系统也逐渐的走上了开源的路线,尤其是 .net的cms系统,从最早国外的开源,到现在国内致力于.net的cms系统的研发的公司和团队也渐渐认清楚开源路线的必然性,于是乎竞相的提出开源战略路线,但有的还是并不是全
2012-12-18 20:28:25 3266
原创 浅谈log4j
Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明: 1、 Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WA
2012-12-18 13:49:46 364
原创 iframe
是框架的一种形式,也比较常用到。 例子1。不用多说了。 width插入页的宽;height插入页的高;scrolling 是否显示页面滚动条(可选的参数为 auto、yes、no,如果省略这个参数,则默认为auto);frameborder 边框大小; 注意:URL建议用绝对路径 传说中百DU用:黑了88*8。。。 例子2
2012-12-18 10:41:36 437
原创 freemark
FreeMarker的指令的文件就称为模板(Template)。 模板设计者不关心数据从那儿来,只知道使用已经建立的数据模型。 数据模型由程序员编程来创建,向模板提供变化的信息,这些信息来自于数据库、文件,甚至于在程序中直接生成。 数据类型: 一、基本: 1、scalars:存储单值 字符串:简单文本由单或双引号括起来。 数字:直接使用数值。 日期:通常
2012-12-17 17:39:26 382
原创 mysql trigger
mysql 触发器学习1. 一个简单的例子1.1. 创建表: create table t(s1 integer);1.2. 触发器:?delimiter | create trigger t_trigger before inserton t foreach row begin set @
2012-12-17 10:57:01 384
原创 solr 的使用
CommonsHttpSolrServer CommonsHttpSolrServer 使用HTTPClient 和solr服务器进行通信。Java代码 String url = "http://localhost:8983/solr"; SolrServer server = new CommonsHttpSolrServer( url );
2012-12-13 20:45:49 500
转载 jquery操作cookie
jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { // name and value given, set cookie options = options || {}; if (value === null) {
2012-12-10 15:31:21 420
原创 clone 详解
java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度 clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点
2012-12-06 15:22:59 391
转载 Google Chrome调试
在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在Chrome出来的时候,我就喜欢上它的简洁、快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现在的FireFox4也比之前的FireFox3有很大的进步)。不过当时由于Chrome的开发者工具还不是
2012-12-06 14:44:51 517
原创 jquery中的事件和动画
第4章 jquery中的事件和动画jquery中的事件加载DOMjs中:window.onloadjuqry中:$(document).ready()可以在DOM载入就绪时就对其进行操纵并调用执行它所绑定的函数。执行时机window.onload方法是在网页中所中的元素完全加载到浏览器后才执行,即js此时才可以访问网页中的任何元素。$(document)
2012-12-05 14:04:43 777
原创 jquery 对象
jQuery对象的初始化是写在匿名函数里的,就像这样:(function(){alert("jQuery框架分析")})(); 第一个括号是声明了一个函数,第二个括号是执行这个函数。也就是说,jQuery框架在页面载入的时候已经做了一些事情(这个个匿名函数已经被执行了)。做的这些事情使我们可以通过$("#yourId")或$(".yourClass")等方式获取页面元素,并把获取到的元
2012-12-03 14:04:59 484
jmeter2.1.0
2013-12-18
apache-cxf-2.6.2
2013-11-06
extJs中文api
2013-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人