- 博客(82)
- 资源 (2)
- 收藏
- 关注
原创 转载一篇sql索引优化的文章
[转载 ]如何让你的SQL运行得更快 转自:http://blog.csdn.net/gprime/article/details/1687930作者:gprime 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤...
2017-07-24 18:38:16
126
原创 Spring3中好用的工具类收集 .
1) 请求工具类 org.springframework.web.bind.ServletRequestUtils//取请求参数的整数值:public static Integer getIntParameter(ServletRequest request, String name)public static int getIntParameter(ServletReq...
2014-06-09 15:46:27
130
原创 如何在Struts2中实现Web系统的初始化工作
通常web系统在启动时需要做一些初始化的工作,比如初始化系统全局变量,加载自定义配置文件,启动定时任务等。 一、在Struts中实现系统的初始化工作在Struts中,我们可以写一个Servlet让它继承于ActionServlet并覆盖其init()方法,然后修改web.xml文件的Struts启动相关配置来达到目的。//Java代码 package fangwei.ser...
2014-03-15 15:07:44
98
原创 Java中带包的类的编译与执行 .
Java 中带包的类的编译与执行 以HelloWorld.java 为例( 假设该文件的位置是/home/HelloWorld.java):package a.b;public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); }...
2014-02-26 18:02:15
119
原创 InnoDB和MyISAM区别总结
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展:·二进制层次...
2013-07-02 15:34:20
115
原创 MySQL存储过程中的语法学习
一个存储过程包括名字,参数列表,以及可以包括很多SQL语句的SQL语句集。创建存储过程: 语法: CREATE PROCEDURE p() BEGIN 此存储过程的正文 END CREATE PROCEDURE productpricing() BEGIN SELECT Avg(pro_price) AS priceaverage ...
2013-01-24 16:57:27
77
原创 MySQL:日期函数、时间函数总结(MySQL 5.X)
原文:http://www.51sdj.com/phpcms/picture/2009/0711/picture_133.html2008年11月18日 15:37一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+-----...
2012-12-20 16:35:58
81
原创 搞懂java中的synchronized关键字
实际上,我关于java的基础知识的90%以上都来自Thinking in Java。对于其中的synchronized关键字,当时就是浏览一下,大概知道意思,也没有细看。后来一直没有用过这个关键字。昨天看Thinking in Patterns with Java中的Observer模式,看了其中的Observable类的源码,发现里面几乎所有的方法都用了synchronized关键字(不是全部)...
2012-11-22 14:20:15
84
原创 如何在XP下彻底删除Oracle
实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除 5、 运行regedit,选择HKEY_LOCAL_MACH...
2012-06-06 13:56:35
94
原创 Eclipse code template
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /** * @Title: ${file_name}* @Package ${package_name}* @...
2012-04-17 10:29:33
129
原创 全面解析Java中的String数据类型
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=new String (“kvil...
2012-02-12 12:29:31
92
原创 ORACLE 中 service_name tablespace schema user 四者之间的关系
首先简单总结一下: 1. service name 服务名(其实揍是:数据库名),装 ORACLE 时肯定要指定的一个名字 2. tablespace 表空间,数据库对象的磁盘存储位置 3. schema 方案,数据库对象的逻辑分类 4. user 用户,等同于 schema 5. service name > tablespace > schema(user) 详细说明: schem...
2011-12-28 11:17:45
605
原创 J2EE 5框架
JSF PK Tapestry,谁将成功晋级J2EE5 Web层框架?作者:sterning 自从2000年Struts诞生以来,基于动作(action-based)的MVC架构在web开发方面可谓风光无限。目前主流的WEB框架如Struts、Webwork(Java)、Ruby on Rails(Ruby)、Zend Framework(PHP)等都采用这种设计模式。URL映射到...
2011-12-27 16:31:53
149
原创 Extjs Grid 编辑 新增 删除 保存
//创建edgrid.jsExt.onReady(function(){ Ext.QuickTips.init(); // 格式化日期显示 function formatDate(value){ return value ? value.dateFormat('Y, M d') : ''; } /...
2011-09-22 20:55:56
168
原创 有用的JS日期格式化方法
Date.prototype.pattern=function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours()%12 == 0 ? 12 : thi...
2011-08-20 13:31:40
84
原创 Eclipse代码注释模板——code templates
操作步骤:打开Window->Preferences->Java->Code Style->Code Templates如图: 点击“Import”,导入模板codetemplates.xml文件。 附:codetemplates.xml文件内容 <?xml version="1.0" encoding="UTF-8" stand...
2011-08-18 12:51:22
146
原创 oracle kill session
select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time; alter system kill session '135, 3854';alter system kill ses...
2011-08-15 18:12:08
176
原创 JAVA任务调度实现方法一
背景:目前因工作需要,要实现WEB项目设计动态加载XML文件的功能。这些XML文件的数据是动态从数据库中获取到的,其中数据库中数据每一小时更新一次。因此需要每一小时动态生成XML文件。这就要用到JAVA中得任务调度功能。总的来说,分为两部分:1.项目启动时通过servlet调度任务;2.通过JAVA QUARTS 每一小时进行一次任务调度。 项目架构:SSH(struts2+sprin...
2011-08-14 15:49:05
133
原创 Iframe高度自适应(兼容IE/Firefox、同域/跨域)
Iframe高度自适应(兼容IE/Firefox、同域/跨域)在实际的项目进行中,很多地方可能由于历史原因不得不去使用iframe,包括目前正火热的应用开发也是如此。随之而来的就是在实际使用iframe中,会遇到iframe高度的问题,由于被嵌套的页面长度不固定而显示出来的滚动条,不仅影响美观,还会对用户操作带来不便。于是自动调整iframe的高度就成为本文的重点。采用JavaS...
2011-06-17 16:11:18
80
原创 Struts 2中实现文件下载(修正中文问题)
在BlogJava上已经有一位作者阐述了文件上传的问题,地址是在Struts 2中实现文件上传,因此我就不再讨论那个话题了。我今天简单介绍一下Struts 2的文件下载问题。 我们的项目名为 struts2hello,所使用的开发环境是MyEclipse 6,当然其实用哪个IDE都是一样的,只要把类库放进去就行了,文件下载不需要再加入任何额外的包。读者可以参考文档:[url]http:...
2011-05-05 13:53:33
89
原创 oracle escape
昨天看ppt看到escape这边,顺便把转义字符的一些东西在网上找了一下.正好曲径幽深 有一个篇,就转过来了. SQL> select * from test; TEST--------------------sdd_kkd'ddfsfsadffa%asfs123451%23451%543212%54321%%54321A&B 已选择9行。 其中包含特...
2011-04-28 10:33:53
83
原创 JPA的merge和persist !
原来merge()也有persist()的作用!persist会把传进去的实体放到持久化上下文中,此时如果持久化上下文中有了这个实体,就会抛出javax.persistence.EntityExistsException,没有的话事务提交的时候把那个对象加进数据库中,如果数据库中已经存在了那个对象(那一行),就会抛出com.mysql.jdbc.exceptions.jdbc4.M...
2011-03-18 18:22:19
751
原创 jquery选择器
JQuery选择器$的选择器部分:凡是运用$,其返回值是一个object$选择器主要用于选择标签.基本用法是同css的选择器.但是,很让人兴奋的是,他支持常见的浏览器,而css中很多选择器是IE6所不支持的.1.基本选择器(3种):$("标签名"),如$("p")是选取了所有的p标签节点$("#id名"),如$("#test")是选取了id为test的标签节点...
2011-03-16 14:28:23
62
原创 oracle 修改表的sql语句
1增加一个列:ALTER TABLE 表名 ADD(列名 数据类型);如:ALTER TABLE emp ADD(license varchar2(256));2修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制)ALTER TABLE 表名 MODIFY(列名 数据类型);如:ALTER TABLE emp MODIFY(weight NUMBER(3,0) NOT NULL...
2011-03-10 13:36:17
111
原创 js父页面操作的父子页面传值
对iframe来说,父页面访问子页面的方法用得最多的是XXX.contentWindow和frames[YYY]这样都可以得到子页面,区别在于,XXX对应的是iframe的id属性值,而YYY对应的是iframe的name属性值看下面的例子:<html><head><script language="javascript" type="text/javas...
2011-03-09 11:58:12
190
原创 Ajax动态加载目录树(jquery-treeview)
需求: 动态加载目录树节点数据。即:树的初始状态为根节点树,当点击其中一个节点时,再从数据库中获取当前节点的子节点。环境: Struts1+Hibernate3.0+jQuery+treeview解决方案:1.我自己的项目需求是:获取linux的FTP目录,以动态加载的方式取得该...
2011-03-04 14:08:58
614
原创 struts2 标签的使用之二 s:iterator
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或list<s:iterator value="{'1','2','3'...
2011-03-03 16:08:20
133
原创 struts2 标签 输出时间格式
使用<s:date>标签,有一个format属性,就是用来输出指定时间格式的例如:<s:date name="publishTime" format="yyyy-MM-dd HH:mm:ss" /><s:date name="birthday" format="yyyy-MM-dd" />yyyy-MM-dd年月日 HH:m
2011-02-25 10:14:18
123
原创 JPA 的一些详细说明
@Temporal(TemporalType.DATE):如果属性是时间类型,因为数据表对时间类型有更严格的划分,所以必须指定具体时间类型,如④所示。在javax.persistence.TemporalType枚举中定义了3种时间类型: 1) DATE :等于java.sql.Date 2) TIME :等于java.sql.Time 3) TIMESTAMP :等于ja...
2011-02-25 10:12:58
86
原创 RACLE之TO_DATE
一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会和我一样,直觉的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;原...
2011-02-24 13:02:19
122
原创 真分页
Java代码 package com.pms.util; import java.util.List; /** * Pagination.java * utils class * @author fanfq 2009-6-7 * ...
2011-02-22 15:09:37
191
原创 struts2 分页
首先写了一个分页的类,其实只有主要属性的setter和getter方法/** * 分页类 * @author qinglin876 * */public class Pagination { private int start; //一次取得的数量 private int size; //要取得页数 priva...
2011-02-22 15:07:51
83
原创 Oracle字符串连接的方法
和其他数据库系统类似,Oracle 字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。比如执行下面的SQL语句:SELECT '工号为'||FNumber||'的员工姓名为'||FName FROM T_EmployeeWHERE FName IS NOT NULL除了“||”,Oracle还支持使用CONCAT()函数进行字符串拼接,比如执行下面...
2011-02-21 10:38:03
1650
原创 关于JPA中使用原生SQL语句
importorg.springframework.context.ApplicationContext;import org.springframework.orm.jpa.support.JpaDaoSupport;import java.util.*;import javax.persistence.*;public class CustomerCourseDAO ext...
2011-02-21 10:36:46
677
原创 ORACLE自动断开数据库连接解决办法
ORACLE自动断开数据库连接解决办法 oracle问题 2010-12-08 15:01:34 阅读48 评论0 字号:大中小 订阅 ...
2011-02-14 16:56:28
328
原创 oracle导入导出数据和导出表结构
导出一个用户下的所有表数据常用的命令Exp user/password@instance file=file.dmp rows=y log=log_name其中username/password为导出用户的用户名和密码Instance为导出的实例名 导出一个用户下的表结构为sql文件使用命令好像导出的都是dmp文件可以使...
2011-01-27 15:57:46
176
原创 JFreeChart折线图,饼图,柱状图
JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie charts (2D and 3D):饼图(平面和立体) bar charts (regular and stacked, with an optional ...
2011-01-13 11:43:25
114
原创 flex中httpservice与java后台交互的两种传值方式
环境:myeclipse8.5+flex4+blazeds 描述:flex4中httpservice与服务器端交互的值传递问题 方式一:通过<s:request/>标签进行交互,在该标签内部以要传递的参数名作为该标签内的子标签,值作为内容进行传递,服务端接受数据采用request.getParmeter("参数名")获取数据. ...
2011-01-10 16:27:56
87
原创 Flex HttpService中乱码的解决
文章分类:Flash编程Flex与Strust2的交互中,乱码问题很是头痛,网上的解决方法也不系统,花了很长时间才解决~~~ Flex->Action在flex前台将要传输的字符串编码:UserRegisterDetailSave.request.address = encodeURIComponent(addre...
2011-01-06 15:55:06
134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人