自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux 下部署多个tomcat

首先把tomcat解压到linux 文件夹下:如/usr/local下 #vi(gedit) /etc/profile在其中加入##########first tomcat###########CATALINA_BASE=/usr/local/tomcatCATALINA_HOME=/usr/local/tomcatTOMCAT_HOME=/

2014-06-25 21:44:06 454

转载 java线程并发

synchronized关键字主要解决多线程共享数据同步问题。 ThreadLocal使用场合主要解决多线程中数据因并发产生不一致问题。ThreadLocal和Synchonized都用于解决多线程并发访问。但是ThreadLocal与synchronized有本质的区别:synchronized是利用锁的机制,使变量或代码块在某一时该只能被一个线程访问。而Thre

2014-04-22 16:56:36 387

转载 jsp标签

JSP自定义标签开发入门一般情况下开发jsp自定义标签需要引用以下两个包 import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*; 首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。 目

2014-04-18 18:33:27 420

转载 mongodb的安装

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用,

2014-04-10 22:37:09 350

转载 mongoDB

MongoDB在本机安装部署好后1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪位在使用过程中发现了这个local表的用途,希望能够留言提醒,那我们就专心来说说admin表2. 输入命令:use admin,你会发现该DB下包含了一个system.user表,呵呵,没错,这个表就等同于MsSql中的用

2014-04-10 22:18:15 334

转载 js对象属性三种:私有属性 实例属性 类属性

一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。

2014-03-21 14:45:40 1441

转载 js this 的介绍

因为发现身边的一些朋友对js的this指针的理解不是很全面。下面本人简单的讲解一下js的this指针的相关内容,仅供需要的朋友学习参考。简单的,我先用一句话来概括javascript的this。在js里面,this指针代表的是执行当前代码的对象的所有者。下面举几个简单的例子加以说明:Js的this指针一代码  var name="jonson";

2014-03-20 22:42:42 364

转载 js的prototype

函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}

2014-03-20 21:30:54 382

转载 正则表达式

字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的

2014-03-20 09:24:11 344

转载 jquery 代码分析

1、概述   jQuery是一个非常优秀的JS库,与Prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发实用的角度出发,抛除了其它Lib中一些不实用的东西,为开发者提供了短小精悍的类库。其短小精悍,使用简单方便,性能高效,能极大地提高开发效率,是开发web应用的最佳的辅助工具之一。因此大部分开发者在抛弃Prototype而选择Jquery来进行web开发。  

2014-03-19 21:10:30 500

原创 js 的正则表达式总结

JS判断只能是数字和小数点 0.不能输入中文1)2)function chkIt(frm){  if (frm.n1.value.length>0&&frm.n1.value.match(/[\x01-\xFF]*/)==false){    alert('n1不能输入中文!')    frm.n1.focus();    return false;  }}

2014-03-19 19:10:24 492

原创 jquery tataTable 默认配置和修改

$('#example').dataTable({      "sScrollX": "100%", //表格的宽度        "sScrollXInner": "110%", //表格的内容宽度        "bScrollCollapse": true, //当显示的数据不足以支撑表格的默认的高度时,依然显示纵向的滚动条。(默认是false)       "bPagina

2014-03-12 10:35:14 707

转载 java 发http请求

RLConnection类是一个抽象,是实现应用程序和URL之间通信连接的所有类的超类,该类的实例可以用来读写URL所指的资源。在创建了URL对象之后,可以使用该URL对象的openConnection方法来创建URLConnection对象,之后就可以使用下面的方法完成各种各样的操作。abstract public void connect() throws IOException打

2014-03-05 18:22:30 478

原创 struts2 result 的type类型

2013-12-03 11:24:37 390

原创 jquery easyUi ValidateBox

//表单验证扩展$.extend($.fn.validatebox.defaults.rules,    {    //验证中文         CHS:{            validator:function(value){                return /^[u0391-uFFE5]+$/.test(value);            },         

2013-12-03 11:24:32 419

原创 博客搬家

博客搬家到csdn上

2013-12-03 11:24:26 292

原创 超链接点击跳动

在使用ajax实现与服务器异步传输的时候需要点击一个超链接。但是这个超链接位于网页底部,所以当我每次点击超链接的时候虽然实现了与服务器的通信。但是,页面一下子跳转到了顶部。 1、一般我使用超链接是点击超链接禁止跳到顶部解决办法,如果你的也是这样的话,可以将 href="#" 改为 href="###" ,试试,是不是就可以啦。还有一种办法。2、链接的形式是更上面的一样的。但是我们将改

2013-12-03 11:24:21 423

原创 struts2标签判断字符相等问题

Struts2标签判断字符串相等 及 struts2 标签库 在做项目时,需要判断用struts2标签来判断两个字符串是否相等,在查阅了相关资料后,找到了如下方法正确的写法如下:男 男 男 这样写是错误的.struts2的标签库很强大,主要的标签有:A: -----超链接,类似于html里的 -----执行一个view里面的一个action -----如

2013-12-03 11:24:16 417

原创 oracle安装时出错

//物理内存物理内存 - 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。预期值 : N/A实际值 : N/A//可用物理内存PRVF-7531 : 无法在节点 "LENOVO-F4F9938F" 上执行物理内存检查  - Cause:  无法在指示的节点上执行物理内存检查。  - Action:  确保可以访问指定的节点并可以查看内存信息。 

2013-12-03 11:24:11 666

原创 jquery 和其他js框架同时使用的不兼容问题解决方法

jQuery 名称冲突jQuery 使用 $ 符号作为 jQuery 的简介方式。某些其他 JavaScript 库中的函数(比如 Prototype)同样使用 $ 符号。jQuery 使用名为 noConflict() 的方法来解决该问题。var jq=jQuery.noConflict(),帮助您使用自己的名称(比如 jq)来代替 $ 符号。代码使用如下:var

2013-12-03 11:24:06 496

原创 gwt-ext的布局

http://www.ibm.com/developerworks/cn/java/j-lo-gwtext3/

2013-12-03 11:24:01 400

原创 hibernate 得1+n问题

【问题】什么时候会遇到N+1的问题?【备注】 Hibernate默认抓取策略是fetch="select",不是fetch="join",这都是为了延迟加载而准备的。【出现情况】         1)一对多(one-to-many) ,在1的这方,通过1条sql查找得到了1个对象,由于关联的存在 ,那么又需要将这个对象关联的集合取出,所以合集数量是n还要发出n条sql,于是本来的1条sq

2013-12-03 11:23:56 355

原创 行为模式之观察者模式

大小: 5.5 KB 查看图片附件

2013-12-03 11:23:51 366

原创 stax方法解析XML

一SAX解析   SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文档的任意时刻停止解析,但任何事物都有其相反的一面,对于SAX来说就是操作复杂。  (1)解析初步  JAVA 解析 XML 通常有两种方式:DOM 和SAX。DOM(文档对象模型)

2013-12-03 11:23:46 519

原创 动态代理

JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。

2013-12-03 11:23:41 315

原创 struts2常用标签

一 介绍  1.Struts2标签的作用  Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求     Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strt

2013-12-03 11:23:36 342

原创 struts常用标签

常用的struts标签有logic标签,html标签,bean标签 在需要使用标签的应用,首先需要把标签库对应三类标签是三个tld文件拷贝到web-inf目录下 在需要使用标签的页面,文件前得加上标签库的引入说明如下: 标签,struts-config.xml文件该JSP请求的action必须配置封装页面信息的form,action属性配置页面提交的处理方法,method请求的提交方法

2013-12-03 11:23:31 554

原创 javascript学习初篇

javascript 学习网址http://www.javascriptsource.com/jss-about.htmlhttp://www.ijavascript.cn/jiaocheng/primary-tutorial-of-study-javascript-21.html

2013-12-03 11:23:25 388

原创 java设计原则

原则1:DRY(Don't repeat yourself)即不要写重复的代码,而是用“abstraction”类来抽象公有的东西。如果你需要多次用到一个硬编码值,那么可以设为公共常量;如果你要在两个以上的地方使用一个代码块,那么可以将它设为一个独立的方法。SOLID设计原则的优点是易于维护,但要注意,不要滥用,duplicate 不是针对代码,而是针对功能。这意味着,即使用公共代码来验证Or

2013-12-03 11:23:20 337

原创 如何实现servlet得单线程模式

如何现实servlet的单线程模式这个面试题挺经典的,可是网上很多朋友的回答题不达意,所以我在这里就这个问题做一下探讨。 网上朋友的回答是加入<%@ page isThreadSafe=”false”%>这条命令。天啊,我晕!这是什么命令?是jsp的命令啊,怎么会加入到servlet中呢?当然了,jsp的运行实质是servlet机制,这条命令是jsp页面告诉容器编译“

2013-12-03 11:23:15 779

原创 struts2 的工作原理

上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:Site

2013-12-03 11:23:10 328

原创 struts 得工作原理

基本概念    Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servl

2013-12-03 11:23:05 312

原创 struts2和struts1 得区别

1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execu

2013-12-03 11:23:00 261

原创 查总记录数

/第一种方法:  String hql = "select count(*) from User as user";  Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();  return count.intValue();//第一种方法用后报错说:lang类型无法转化为

2013-12-03 11:22:55 505

原创 jquery Ajax 乱码问题

方法1:不出现乱码 $.post( "talk_talkRep.action",        paging.pageNow=1&paging.pageSize="+pageSize+"&talkId="+id+"&  talkRep.content="+$(".repcontent").val(),        function(data){$(".right").html(data);}

2013-12-03 11:22:50 331

原创 oracle 数据库得管理

数据库的管理 管理数据库的用户主要是sys和system 在前面我们已经提到这两个用户,区别主要是:(1) 最重要的区别,存储的数据的重要性不同 Sys:所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能动手更改,sys用户拥有dba,sysdba,sysoper角色或权限,是oracle

2013-12-03 11:22:45 281

原创 oracle 数据库得管理

数据库的管理管理数据库的用户主要是sys和system 在前面我们已经提到这两个用户,区别主要是:(1) 最重要的区别,存储的数据的重要性不同 Sys:所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能动手更改,sys用户拥有dba,sysdba,sysoper角色或权限,是oracle权限最高

2013-12-03 11:22:40 290

原创 数据字典

数据字典   数据字典记录了数据库得系统信息,它是只读表和视图得集合,数据字典得所有者为sys用户。  用户只能在数据字典上执行查询操作(select 语句) ,而其维护和修改时由系统自动完成得。这里我们谈谈数据字典得组成:数据字典包括数据字典基表和数据字典视图,其中基表存储数据库得基本信息。普通用户不能直接访问数据库得基表信息,数据字典视图是基于数据字典基表所建立的视图,普通用户可以通过查

2013-12-03 11:22:35 836

原创 oracle 导入和导出

导出导出具体得分为:导出表,导出方案,导出数据库三中方式导出使用exp命令来完成得,该命令常用得选项有:userId:用于指定执行导出操作的用户名,口令,连接字符串tables:用于执行导出操作得表owner:用于执行导出操作得方案full=y:用于指定执行导出操作得数据库inctype:用于指定执行导出操作得增量类型rows:用于指定执行导出操作是否要导出表中得数

2013-12-03 11:22:30 446

原创 用户管理

超级用户登录用户管理创建对象分配权限Create user liucunzhi identified by root;Grant resource to liucunzhi;Grant connect to liucuzhi;Connect liucunzhi/root;  为对象分配表的权限对象权

2013-12-03 11:22:24 320

深入学习liunx内核-中文版

深入理解liunx内核,快速学习liunx内核,掌握liunx开发

2015-09-17

空空如也

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

TA关注的人

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