自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (2)
  • 收藏
  • 关注

原创 以前写的jsp页面内容

pageEncoding="UTF-8"%>%@include file="/WEB-INF/jsp/tags.jsp"%>/js/ticket/ticket.js">チケット管理:チケット分配入力        仕入払出区分                  selected="selected"      valu

2012-08-04 22:48:04 1737

原创 以前项目中js写法3

1.erp.sold.base.js/** * 売上管理ベースJavaScript *  * @date 2011-03-14 */(function( window, $ ) { // 必要性JSファイルチェックする if ( typeof $ == "undefined" ) {  throw 'jQuery loading failed, Please f

2012-08-04 22:32:58 1781

原创 以前项目中的js写法2

1.sale.input.js(function($) {  var AddProduct = {     options : {   index : 0  },     search : function() {     var shipmentFacility = $("#shipmentFacility").val();   var custo

2012-08-04 22:23:35 1149

原创 以前项目中的一些js写法

1.holiday_common.js (function($){  var Calendar = {    options :{      buttonImagePath : ""     },    initCommonCalendarPicker : function(){      $(".commonDatePiker").ea

2012-08-04 22:12:43 4168

转载 JQuery常用函数及功能小结

1.文档加载完成执行函数 $(document).ready(function(){  alert("开始了"); }); 2.添加/删除CSS类 $("#some-id").addClass("NewClassName"); $("#some-id").removeClass("ClassNameToBeRemoved"); 3.选择符 利用了CSS和Xpat

2012-08-04 21:49:44 4361

转载 jQuery1.7.1 API手册

本文基于jQuery1.7.1版本,是对官方API的整理和总结,完整的官方API见http://api.jquery.com/browser/ 0、总述 jQuery框架提供了很多方法,但大致上可以分为3大类:获取jQuery对象的方法、在jQuery对象间跳转的方法,以及获取jQuery对象后调用的方法 其中第一步是怎样获取jQuery对象。大致来说,是通过最核心的$()

2012-08-04 21:38:47 1044

转载 jQuery插件的开发

jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例

2012-08-04 21:35:21 619

转载 jQuery 自定义函数写法分享

自定义主要通过两种方式实现$.extend({aa:function(){}});$.fn.extend({aa:function(){}});调用的方法分别是:$.aa();$($this).aa();注意:创建函数时不要放在 $(function() { }中,调用时候要放在事件里面$($this).click(function(){$.aa();});

2012-08-04 21:25:44 7359

转载 jquery调优2

如何用好jQuery  我主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven Performance Tips And Tricks)。他是jQuery开发团队的成员,具有一定的权威性,提出的结论都有测试数据支持,非常有价值。  1. 使用最新版本的jQuery  jQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能

2012-08-04 21:17:43 681

转载 jquery调优

这个部分介绍一些性能调优知识,以及改进jQuery代码速度的最佳实践技巧。技巧#1-尽可能多地通过ID进行搜索,而不是CLASS 图5. ID搜索和CLASS搜索对比在jQuery代码中两种常见的搜索技术是通过元素的ID进行搜索和通过元素的CLASS进行搜索。在使用常规JavaScript的JavaScript库之前,通过ID查找页面元素还是相当简单的。可以使用getElement

2012-08-04 21:13:25 689

转载 ant入门配置1

“Apache Ant是一个基于Java的生成工具。据最初的创始人James Duncan Davidson介绍,这个工具的名称是 another neat tool(另一个整洁的工具)的首字母缩写。” 在初步使用过程中,对于Ant的作用,我觉得主要即辅助Java的编译,例如定义编译之前的准备工作、项目之间的依赖关系等等。≈.NET中的项目文件(.csproj)。 1.下载An

2012-08-04 12:52:05 502

转载 如何成为一个编程高手

在过去5年中,我面试了数百名IT工程师,我认为很值得把我的面试IT工程师的经验同大家分享。这能够:●帮助人们为他们的下一个面试准备●帮助IT工程师找到合适的工作。●帮助IT工程师创造更好的环境。我们通过两个方面面试IT工程师:●技术技能:包括理论和实践技能以及经验等。●非技术技能:性格,沟通技巧,是否能够融入我们的文化环境。第1部分中,我将主要从

2012-08-01 22:33:09 475

转载 Nio

非阻塞I/OJava NIO的一个非常重要的特点就是,引入了非阻塞的I/O。其中Selector类是非阻塞I/O的核心类。Selector是一个能够检查多个Channel,并发现哪些Channel已经准备好了数据传送的NIO组件。这样可以在一个线程去管理多个Channel,例如多个网络连接。Selector与 Windows 消息循环类似,它从不同客户机捕获各种事件并将它们分派到相应的事件处理

2012-08-01 18:35:23 719

转载 Java NIO基础知识整理(一)

NIO特性1、为原始类提供缓存支持;2、字符集编码解码解决方案;3、Channel :一个新的原始 I/O 抽象;4、支持锁和内存映射文件的文件访问接口;5、提供多路非阻塞式(non-bloking)的高伸缩性网络 I/O。Buffer在基本I/O操作中所有的操作都是直接以流的形式完成的,而在NIO中所有的操作都要使用到缓冲区处理,且所有的读写操作都是通过缓冲区完成的。

2012-08-01 18:34:14 597

转载 Struts2基础知识

(1)      部署Struts2项目步骤 1.1       copy struts.xml文件到项目的src目录 1.2       copy所需要的jar文件 1.3       配置web.xml文件filter>filter-name>struts2filter-name> filter-class>org.apache.struts2.disp

2012-08-01 18:17:59 378

转载 struts2之ModelDriven

可以根据Action属性的不同将它分为两类:Field-Driven(属性驱动) Action和Model-Driven(模型驱动) Action。 一、Field-Driven(属性驱动)Action,Action拥有自己的属性,这些属性一般是Java的基本类型。表单字段直接和Action的属性 对应。二、实现了modelDriven接口可以在action中直接获得例如User对象,它会

2012-08-01 18:16:18 440

原创 Struts2教程

Struts2配置:1.导入jar包(最小化jar包)2.web.xml中配置过滤器:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter3.配置struts.xml (package 必须继承struts2的默认包 struts-default,拦截器栈必须加入默认拦截器栈default

2012-08-01 17:45:16 1761

转载 Struts2 内核之我见

相信熟悉 Struts1 的程序员,对 Struts2 会迷惑,凡事是是而非。我也曾经遇到了这种情况。Struts2 在设计的时候采用 webwork 的内核,尽量按照 Struts1 的编码习惯。我不知道各位怎么学习 Struts1,当我阅读了核心控制器 org.apache.struts.action.ActionServlet 的源码后,感到对 Struts1 的工作机制豁然开朗。 St

2012-08-01 17:43:02 2117 1

原创 struts2 counter循环标签在分页中的使用

struts2提供了标签,且提供了一个bean类:org.apache.struts2.util.Counter,该类中有first、last等属性,可用使用它获取自增值,如下:其中first属性指定循环起始值,last指定循环终止值,其它相关属性可以查看org.apache.struts2.util.Counter类源码。在下面迭代器中输入循环的当前值,即

2012-08-01 17:35:20 3489

原创 struts2标签说明

struts2 标签 a    a标签创建一个HTML超链接,等价于HTML 的示范代码:登陆更多 a 信息 action    使用action标签 可以允许在JSP页面中直接调用Action。范例如下:更多 action 信息 actionerror    这个标签负责输出错误信息到客户

2012-08-01 17:30:37 1913

原创 struts2教程1

1.从apache官网下载struts2(v2.2.1)的压缩文件,解压缩2.打开myeclipse(v8.6),将struts2解压缩后lib下的ongl,strtus2-core,xwork-core,commons-logging,freemaker,javassist(该包需要另外下载,老版本里不需要)这六个必须包导入在struts2(v2.2.3.1)除了上面包外还需导入comm

2012-08-01 17:26:41 1115

原创 mybatis教程

iBatis 是一个 O/R Mapping 解决方案, iBatis 最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能, iBatis 是能满足你的要求又足够灵活的最简单的解决方案。下面我们看一个最简单的入门例子,是《 ibatis 开发指南》上的例子改的,不过上面讲的不仔细,我开始学的时候搞了一个晚上才把那个例子跑起来的,相信一些朋友也和我一样,在入门的时候有一点小郁闷,我把整个工程项

2012-08-01 17:22:48 8379 1

原创 一个简单的iBatis入门例子

一个简单的iBatis入门例子,用ORACLE和Java测试目录结构: 1.导入iBatis和oracle驱动。 2.创建类Person.java package com.ibeats;import java.util.Date;public class Person { private int id; private String firstNam

2012-08-01 17:18:58 1597

原创 iBATIS入门程序六大步详解

iBATIS入门程序六大步详解iBATIS入门程序第一步:author.javapackage com.ibatis; public class Author {     private int id;     private String name;     public int getId() {        return id;

2012-08-01 17:14:00 972

原创 iBatis入门和开发环境搭建

iBatis 的优缺点: 优点:1、 减少代码量,简单;2、 性能增强;3、 Sql 语句与程序代码分离; 4、 增强了移植性;缺点:1、 和Hibernate 相比,sql 需要自己写;2、 参数数量只能有一个,多个参数时不太方便;搭建iBatis 开发环境:1 、导入相关的jar 包,ibatis-2.3.0.677.jar 、mysql-connect

2012-08-01 17:05:45 928

原创 Eclipse Debug不为人知的秘密

Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。 线程堆栈视图分别介绍一下这几个按钮的含义:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7

2012-08-01 11:04:58 1306 2

原创 eclipse的内存设置始终会提示内存溢出

记不清Eclipse是什么时候自己集成了Server插件,可以和主流的应用服务器集成。但是插件比较烂,还需要改进。今天启动一个很耗内存的Tomcat时候,出现了内存不足的错误,有两种方式修改:1、到你Server用的Tomcat目录下,修改catalina.bat或者catalina.sh。再其中加入:set JAVA_OPTS=-Xms256m -Xmx512m。2、在E

2012-08-01 10:44:36 1949

转载 MQ 消息列队

MQ是什么消息队列(简称MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直传递接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求,在项目中我们出了mq以外

2012-07-26 11:18:41 4719

转载 MQ3

编者按】关于MQ,我以前只是有个大概概念。譬如之前,就是根据前端送过来的消息,format成后端所需要的消息格式,并将format后的消息放入一个Queue文件中,如果消息发送成功(收到该request成功或者失败的response),该消息将从Queue文件中删除;如果与后端的链路断掉了,该消息会一直重发,直到链路连通,后者重试N次后放弃(N次:配置在文件中,譬如9999)。以下都是转载内容

2012-07-24 19:25:48 3887

转载 MB与MQ简介

今天听IBM的工程师介绍了MQ和MB的特性,以及他们的区别与联系,觉得很通俗易懂,特此记录,方便将来的初学者可以更快的把握这两者的特点。首先从概念上来说,MQ是消息中间件,MB是ESB产品MQ负责在两个系统之间传递消息,这两个系统可以是异构的,处于不同硬件、不同操作系统、用不同语言编写,只需要简单的调用几个MQ的API,就可以互相通讯,你不必考虑底层系统和网络的复杂性。MQ作为IBM的一个

2012-07-24 18:41:14 1064

原创 IBM MQ 学习笔记

MQ 介绍及安装介绍MQ,简单地说就是消息队列,应用程序把消息放进队列里,等待其他的应用程序或自己把它读走,用于进程间通信,并且可以像 socket 那样用于不同主机间的进程间通信。它有四个重要的概念:队列管理器用来管理队列。队列用来存放消息。消息就是要进行存储与传递的消息。通道队列管理器之间传递消息的管道。安装到这里下载 MQ for 64-bit

2012-07-24 17:49:01 13379

原创 关系型数据库性能优化总结

对于web应用开发,多数性能瓶颈均出现在数据库上,除了采用分布式架构或云处理(大公司基本上都是),更重要的是平时程序设计时要遵照一些规则,从根本上提高系统的性能,以下总结了一些常用的规则方法,仅供参考,欢迎跟帖补充。。。 1、 把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量(尺寸)越大,提高I/O越重要。2、 纵向、横向分割表,减少表的尺寸,如:可以把大数据量的字段拆分

2012-07-22 10:08:33 603

原创 Spring事务配置的五种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的

2012-07-20 08:21:50 526

原创 Junit4 标注总结

1.Junit4 标注总结2.测试方法总结3.assertThat语句的基本使用该语句是代替原来的断言语句,以一种可读性更强的形式呈现断言。使用时,注意导入:(Eclipse某些版本不能自动导入)import static org.junit.Assert.assertThat; import static org.hamcrest.CoreMatchers

2012-07-17 19:28:42 2610

原创 SOA、网格计算、云计算与P2P技术

.面向服务的体系结构SOA1)定义:Service-Oriented Architecture,一种应用的体系结构,其中所有的功能都定义为独立的具有可调用的接口的服务。这些服务可以在一个流程中被调用从而完成相应的商业处理过程。服务可以位于同一个应用,也可以位于不同的进程,甚至可以在远程。业务逻辑(business logic)或独立功能被模块化,并作为服务呈现给消费者或客户端。应用开发人员或者

2012-07-16 19:35:20 5753

转载 Java中的集合

1.集合的特点:都位于 java.util包中,不能存放基本类型的数据,而只能存放对象的引用,操作的数目可以不固定(类似于动态数组)。 2.分类:有三个类:a.Set(集):对象不按特定方式排序,没有重复元素。这个与数学中的集合概念最相似。b.List(列表):按照索引位置排序,可以有重复元素,允许按照对象在集合中的索引位置检索对象。c.Map(映射):每一个元

2012-07-16 19:29:03 716

原创 JAVA集合小结

JAVA集合小结下面是我自己画的,关系画得没上面好,但我自己看着清楚些还有一张下载来的: 有序否允许元素重复否Collection否是List是是SetAbstractSet否

2012-07-16 19:26:40 348

原创 全面接触java集合框架

Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图   集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。   抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。   实现类:8个实现类(实线表示),对接口的具体实现。

2012-07-16 19:23:48 405

原创 Axis2介绍

Web Service是现在最适合实现SOA的技术,而Axis2是实现Web Service的一种技术框架(架构)。目录Axis2主要特点方式比较Building the service using AXIOMGenerating the service using ADBGenerating the service using XMLBeanGen

2012-07-16 19:04:03 655

原创 Apache Axis2 环境搭配详解

WebService概念:它可以让一个程序透明的调用互联网程序,不用管具体实现细节,只要WebService公开了服务接口,远程客户端就可以调用服务。Webservice基于HTTP协议,它是分布式应用程序的发展趋势。    Apache Axis是一个开源的WebSerbive运行引擎,现在拥有1.x和2.x两个版本。本文讲解Axis2.x版本,该版本较Axis1.x版本在体系结构上进行了重

2012-07-16 19:01:34 610

空空如也

空空如也

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

TA关注的人

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