- 博客(42)
- 资源 (2)
- 收藏
- 关注

原创 CentOS release 6.8 (Final) 下RabbitMQ安装
操作系统环境操作系统:CentOS6.8 / 64bit用户:rootRabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。2.1.获取Erlang和RabbitMQ的源文件http://erlang.org/download/下查找最新的源文件,我选择的是版本otp_src_18.2.1,执行以下命令直接在Linux下获取源码,去Erlang官网下载最新的So...
2018-02-27 15:53:21
1790
转载 mybatis实战教程(mybatis in action),mybatis入门到精通
这个mybatis教程也不错:http://limingnihao.iteye.com/blog/781671MyBatis目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据的增删改
2016-01-06 13:58:14
817
原创 MyEclipse安装Spket支持javascript智能提示
Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式, 启动ECLIPSE Help → Software Updates → Find and
2012-06-02 16:21:41
843
原创 如何关闭MyEclipse的update
Windows > Preferences > MyEclipse > Community Essentials,把选项 "Search for new features on startup"的前勾去掉即可.如果是myeclipse7.5呢.window --> preferences --> General --> Startup and Shutdown --> Automati
2012-06-02 16:16:49
1383
原创 Aptana Studio 2.0 对JQuery的智能提示的支持
近做项目要用到JQuery,以前没有用到过,只有好好的研究下了,以前都是用1st JavaScript Editor来做Js文件的,由于目前这个IDE还不支持JQuery的智能提示功能,只能用另一个工具来替代了,它就是Aptana Studio ,关于两者的的比较不做太多的论述,打个比方:1st JavaScript Editor就是小家碧玉,Aptana Studio 就是大家闺秀。 如果谁有好
2012-06-02 16:13:18
1040
原创 Myeclipse 快捷键大全(绝对全)
存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 ctrl+shift+M 导入未引用的包 ctrl+w 关闭单个窗口 F3 跳转到类、
2012-05-29 10:49:51
554
原创 Spring IoC 使用详解
在Spring中,依赖注入(DI)模式实现了控制反转(IoC)原理。让我们通过一个例子来帮助理解依赖注入。我们先看到java版的例子,然后在此基础上加上spring的功能。就例子而言,是相当地简单。QuizMater接口暴露了popQuestion()方法。为了保持简单性,QuizMaster将只生成一个问题。 查看源码打印?1/**
2012-04-07 16:51:21
459
原创 hibernate连接与JDBC连接的区别
1.hibernate和jdbc主要区别就是,hibernate先检索缓存中的映射对象( 即hibernate操作的是对象),而jdbc则是直接操作数据库.2.Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合3.Hibernate是一个和JDBC密切关联的框架,所以
2012-04-06 17:28:45
918
原创 oracle中触发器有什么作用
触发器 触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的 SQL 语句。它们主要用于强制复杂的业务规则或要求。例如,可以控制是否允许基于顾客的当前帐户状态插入定单。 触发器还有助于强制引用完整性,以便在添加
2012-04-06 15:16:49
6127
原创 什么是java序列化,如何实现java序列化?
Java 串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种
2012-04-04 15:21:35
2314
原创 JVM加载class文件的原理机制
1 JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然后会写个复杂点class ,然后再找一些开源框架,比如Spring ,Hibernate 等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报了Sta
2012-04-04 14:34:16
52430
1
原创 HTTP 304 返回状态码的意思是什么
HTTP 304 错误Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Las
2012-04-01 22:56:21
29270
原创 extjs 中iframe内存泄漏的问题
在iframe关闭时将其src设置为false.我是将IFrame做成继承Ext.Panel的UI,释放的时候重写destroy,代码如下:destroy:function(){ this.iframe.dom.src=false; Business.IFrame.superclass.destroy.apply(this, arguments); CollectG
2012-04-01 16:11:14
2295
原创 ORACLE创建主键自增表
--创建表,设置主键自增Create Table stu(uerId NUMBER(4) Not Null Primary Key,username Varchar(20),userpass Varchar(20),email varchar2(30),grade NUMBER(5));Commit;--小查一下Select * From STU;--创
2012-04-01 15:58:29
1080
原创 ExtJS的使用方法汇总(1)——配置和表格控件使用
ExtJS时一套AJAX控件,本人认为它是目前我见过最好最美的JS控件库,所以非常有学习和使用价值,如果你还没有接触过ExtJS或者压根对其不感兴趣,那么没有必要看下去了,ExtJS是一套完整的RIA解决方案,也因为功能完整造成了ext-all.js有400多k,由于是基于JS和CSS的功能实现,对客户端机器性能也有一定的要求,即不支持IE6以下的版本。如果您的项目对网页响应时间有严格的限制,或者
2012-03-22 17:52:22
822
原创 Ext.data.Store/GroupingStore/JsonStore/SimpleStore
Ext.data.Store store是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表 方法:不列举继承来的方法 Store( Object config ) 构造,config定义为{ autoLoad : Boolean/Object, //自动载入 baseParams : Object, //只有使用httpproxy时才有意义
2012-03-22 17:47:07
1646
原创 html:optionsCollection和html:options的区别
请选择... 你的colname应该用表达式取值吧!这样的话好像不可以的!用下EL表达式!Struts中的下拉列表标签的使用 页面中经常用到下拉列表,下面是个人对于STRUTS中标签使用的一点总结:STRUTS中的下拉选择列表标签必须嵌套在标签中,包括:1.2.3.4.使用时嵌套如下: 或或其中propert
2012-03-14 15:36:57
2903
原创 struts中htmlselect标签和htmloptions 的使用
struts中html:select标签和html:options 的使用 在项目实际开发中,终于了解了html:select标签和html:options 的使用方法。代码片断如下:
2012-03-14 15:36:32
2480
原创 JSTL下拉框默选象及一些公用的JS
--请选择-- 待验证 已验证 checkDropListItem(document.getElementById("isPass"),'${cmsMember.isPass}');// JavaScript Documentfunction checkDropListItem(obj,itemvalue){ /* 默认选中下拉列表框中的具有某个
2012-03-14 15:35:28
3293
原创 JSTL和EL的基础
1 EL2 JSTL**************************************************************1 ELExpression Language1)语法表达式 VS EL表达式语言 (JSP2.0) ${} ${name}2)文字在 EL 表达式中,数字、字符串、布尔值和 null 都可以被指定为文字值(常量
2012-03-13 21:49:47
1761
原创 用JS完成复选框checkbox的全选\反选\删除确认
代码如下: //check函数检测是否选中文章function check(oj){ var d=false; //定义一个标志符 for (var i=0;i { if (oj[i].checked)
2012-03-13 16:53:27
5426
原创 如何用JS删除checkbox选中的记录
/** 选取选中的复选框的值 */function checkbox_selected() { var chkvalue = ""; var chk = window.document.getElementsByName("chkUserInfos"); for (var i = 0; i if (chk[i].checked) { chkvalue = chkva
2012-03-13 16:52:39
17368
原创 JS中return SomeFunction和不加return的区别
有一个这样的js方法script language="javascript">function TestFunction(){ alert('aaaaaa'); return false; alert('bbbbbb');}script>然后在页面中加入两个asp:buttonasp:Button Runat
2012-03-13 16:01:15
1079
原创 java.lang.NoSuchFieldError: deferredExpression 错误处理
每次修改jsp文件后就报以下错,非要重启TOMCAT,请前靠指教!以下错误可能原因是lib下有重复包存在,如jstl-1.1.2.jar和jstl-1.2.jar,请删除一个(jstl-1.1.2.jar),别忘记tomcat下也删除。
2012-03-13 15:33:01
677
原创 Hibernate数据加载方式
Hibernate数据加载方式:1、即时加载(Immediate Loading) 当实体加载完成后,立即加载与实体相关联的数据。即当实体加载完成后,Hibernate自动立即读取与实体相关联的数据,并且填充到实体对应的属性中。这种加载通常有多条select语句,即select实体数据后,同时select实体相关联的数据。2、延迟加载(Lazy Loading) 实体加
2012-03-13 14:44:13
1355
原创 Hibernate程序性能优化
Hibernate程序性能优化初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。大体上,对于HIBERNATE性能调优的主要考虑点如下:◆数据库设计调整 ◆HQL优化 ◆API的正确使用(如根据不同的业务类型选用不同的集合及查询API) ◆主配置参数(日志,查询缓存,
2012-03-13 14:42:21
287
原创 servlet基础
1.什么是Servler呢? Servlet是用java编写得服务器端得程序,与平台和协议无关,只能在容器中运行,它有自己得生命周期. 2.Servlet与CGI得区别?? 先说CGI吧,CGI是运行在进程中得,一个进程对应一个CGI程序,如果CGI需要资源共享,那么必须要跨进程调用,数据共享很难,而且CGI是用本地语言编写得,移植性差;而Servlet是属于线程得,支持多线程
2012-03-13 14:40:34
545
原创 Struts2与Struts1的对比
1.Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execu
2012-03-13 14:37:49
276
原创 UNIX命令详解
UNIX命令详解 以下只说明各指令的基本用法, 若需详细说明, 请用 man 去读详细的 manual. a. 关於档案/目录处理的指令:1. ls这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是某一个档案的内容显示出来。如果
2012-03-13 14:36:42
583
原创 Unix命令大全
Unix命令大全cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号
2012-03-13 14:34:24
624
原创 扩展表分区用
--以system用户--创建通用表空间CREATE TABLESPACE SRPT_DAT_ALL DATAFILE '/datafs8/srpt1008/data/SRPT_DAT_ALL.dbf' SIZE 3072M AUTOEXTEND ON NEXT 1024M MAXSIZE UNLIMITEDLOGGINGONLINEPERMANENTEXTENT
2012-03-13 14:32:36
653
原创 删除表中重复的记录
问题提出: 当我们想要为一个表创建唯一索引时,如果该表有重复的记录,则无法创建成功。 方法原理: 1、Oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的, rowid确定了每条记录是在ORACLE中的哪一个数据文件、块、行上。2、在重复的记录中,可能所有列的内容都相同,但rowid不会相同,所以只要确定出重复记录中 那些具有最大rowid的就可以
2012-03-13 14:31:35
413
原创 js函数
js函数(比较全) 转自平平2008-12-23 13:23js函数集·字符串(String) 1.声明 var myString = new String("Every good boy does fine."); var myString = "Every good boy does fine."; 2.字符串连接 var myString =
2012-03-13 14:30:20
487
原创 107个javascript常用语句
1.document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElement
2012-03-13 14:26:03
498
原创 javascript复选框全选、全不选、反选、必选一个
html> head> title> 复选框全选、全不选、反选、必选一个 title> meta http-equiv="content-type" content="text/html;charset=GBK"/> mce:script language="javascript">
2012-03-12 21:28:06
792
原创 Struts2流程
Struts2简单配置流程整理 由于做项目使用struts感觉很简单,所以一直没怎么用心去整理,导致理论严重不足,讲解流程不清晰现在整理一下流程以及自己配置运行 配置运行: 建立一个web项目(实现登陆) 2.在web.xml中配置Filterdispatcher(Struts2的核心控制器)具体配置代码如下: struts2
2012-03-12 15:08:10
623
原创 JS获取网页中HTML元素的几种方法分析
getElementById getElementsByName getElementsByTagName 大概介绍 getElementById ,getElementsByName ,getElementsByTagName 后两个是得到集合,byid只是得到单个对象 getElementById 的用法 举个例子: http://www.webjx.com>网页
2012-03-12 15:03:55
341
原创 JavaScript表单验证大全
/* 用途:校验ip地址的格式 输入:strIP:ip地址 返回:如果通过验证返回true,否则返回false; */ function isIP(strIP) { if (isNull(strIP)) return false; var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(str
2012-03-12 14:51:36
422
原创 JavaScript 中的 form 和 elements
浏览器除了跟踪表单中每种类型的元素之外,还保留一张表单中所有控件元素的列表。这个列表是另一个数组,它的内容根据HTML标记语言在源代码中的顺序而定。 使用这些名字对于直接创建元素的引用非常有效,然而,有时脚本需要浏览表单中的所有元素,这种情况在表单内容随页面的载入改变时尤其会发生,因为文本域的数目基于浏览器的类型而改变,比如,页面上的脚本会使用document.write()加入一个额外的文本
2012-03-12 14:44:16
1972
微信公众平台应用开发:方法、技巧与案例
2017-03-12
java学习详细笔记
2008-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人