自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫者兼爱任的专栏

知识的学习在于积累,一步一个脚印,技术立身。

  • 博客(86)
  • 资源 (16)
  • 收藏
  • 关注

原创 消息队列中间件记录

仅作为个人学习笔记,游客勿喷。消息队列消息队列有无数开源实现,一般没必要自己实现。zmq也好rabbitmq也好甚至redis也好,找一个合适的装上用就行就好像rdbms/nosql一样。技术都是解决问题的,消息队列解决的是将突发大量请求转换为后端能承受的队列请求,比如你的服务器一秒能处理100个订单,但秒杀活动1秒进来1000个订单,持续10秒,在后端能力无法增加的情

2016-08-24 19:46:38 1686

转载 Mysql 函数大全

字符串函数ASCII(str)    返回字符串str的第一个字符的ASCII值(str是空串时返回0)  mysql> select ASCII('2');    -> 50  mysql> select ASCII(2);    -> 50  mysql> select ASCII('dete');    -> 100   ORD(str)    如

2015-06-23 15:53:38 615

原创 Unsupported major.minor version 51.0 错误解决方案

参考如下链接:我是参考第一个连接解决问题http://swiftlet.net/archives/716http://blog.csdn.net/witsmakemen/article/details/7832617http://www.111cn.net/jsp/Jsp-Servlet/45158.htmhttp://blog.csdn.net/cin_ie/

2015-04-22 17:48:42 830

原创 quoted string not properly terminated错误提示

quoted string not properly terminated的解决办法:中文翻译:引用字符串不正确的终止原因:sql语句中有中文的引号,改成英文引号,注意中英文单引号的区别。

2015-03-25 13:26:00 53520 5

原创 ora 06413 连接未打开

ora 06413 连接未打开情况打开PL/SQL的时候出现这种情况,通过查询得知解决方法如下:plsql的安装路径中带有(),卸载重新安装到其他的文件夹,注意不要有(),然后就ok了。如C:\Program Files (x86)改为C:\Program Files

2015-03-25 13:22:04 1099

翻译 tomcat里web.xml中load-on-startup参数含义

原文:The   load-on-startup   element   indicates   that   this   servlet   should   be   loaded   (instantiated   and   have   its   init()   called)   on   the   startup   of   the   web   applicatio

2014-12-18 19:01:16 1186

转载 linux OS vi 命令及用法

一、Unix编辑器概述      编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的

2014-12-16 14:53:10 1073

转载 Oracle 多种表连接方式详解

1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接)SQL的标准语法:select table1.column,table2.column from table1 [inner | left | right | full ] 

2014-09-03 00:00:07 1138

转载 Oracle SQL语句优化【4】之使用SQL优化工具

SQL语句是对数据库进行操作的惟一途径,对数据库系统的性能起着决定性的作用。对于同一条件下的SQL语句写法有很多,其中一些写法往往对性能又有很大影响。但是每个人掌握SQL语言的水平不同,如何才能保证写出高性能的SQL呢?   针对这种情况,人工智能自动SQL优化工具应运而生。现在我就向大家介绍这样一款工具:SQL Tuning for SQL Server。1. SQL Tuning

2014-09-01 21:59:58 4929

转载 Oracle SQL语句优化【3】

如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的

2014-09-01 21:59:30 665

转载 Oracle SQL语句优化【2】

一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不

2014-09-01 21:58:40 662

转载 【Oracle】SQL语句的优化与解析【1】

(1)      选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) :ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表driving table) 将被最先处理,在 FROM 子句中包含多个表的情况下 , 你必须选择记录条数最少的表作为基础表。如果有 3 个以上的表连接查询 , 那就需要选择交叉表 (inters

2014-09-01 21:18:41 752

转载 超强文本编辑器SciTE配置方法详细实例

关于scite文本编辑器的说明scite,也就是SCIntilla based Text Editor, 基于SCIntilla编辑组件的文本编辑器。我们见到的许多文本编辑器都是基于SCIntilla编辑组件的。yidabu.com经过比较发现,同样是基于SCIntilla的文本编辑器,scite的功能最为强大。scite可以干什么呢?程序员可以用scite来写代码,一般人可以

2014-08-07 22:59:58 2032

原创 第七课 对前面内容的总结

最近忙些,现在抽出个时间总结一下前面所讲的内容。对于struts1框架的使用,个人认为不仅仅从细节方面去掌握,需要从整体把握,理解这个框架的意思,细节的东西查查资料一般都能解决,所以真个框架的理解很重要。这个同样适用于其他技术的学习,即整体把握再到细节实现,语言Java,php或是其他的,技术原理,框架上都差不多,主要的区别在于语法使用上,所以精通一门语言是十分必要的,这对于以后的工作

2014-08-03 23:09:05 1110

原创 第六课 Struts的视图组件

Struts框架的视图负责为客户提供动态网页内容。Struts的视图主要由JSP网页构成,此外还包括客户化的标签和ActionForm Bean。这些组件提供了对国际化、接收用户输入的表单数据、表单验证和错误处理等的支持。

2014-07-22 22:11:14 1661

原创 第五课 Struts的控制器【续】Action类的execute()方法

Action类的execute()方法:public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws IOException, ServletException ;

2014-07-21 21:54:34 3424

原创 第四课 Struts的控制器组件详解

Struts的控制器组件:• Struts的控制器组件组成:–ActionServlet组件:充当Struts框架的中央控制器–RequestProcessor组件:充当每个子应用模块的请求处理器–Action组件:负责处理一项具体的请求Struts的控制器组件主要完成的任务:–接收用户请求–根据用户请求,调用合适的模型组件来执行相应的业务逻辑–获取业务逻辑执行

2014-07-20 23:02:43 3992

原创 第三课 Struts应用的struts-config.xml文件

Struts应用的struts-config.xml文件•(1) 元素value=“oracle.jdbc.driver.OracleDriver”/>value=“jdbc:oracle:thin:@locathost:1521:SYSTEM”/>(2)元素                           type=“d

2014-07-20 14:36:00 726

原创 第二课 Struts应用的web.xml文件

Struts的核心组件

2014-07-20 10:49:59 781

原创 第一课 MVC结构和Struts简介

问题的引入:

2014-07-19 21:51:47 1098

转载 C语言文件操作函数大全

clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值   fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #includ

2014-07-02 22:23:25 697

转载 继承HibernateDaoSupport实现DAO(spring整合hibernate)

Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供如下两个方法,方便DAO的实现:    public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory sessionFactory)

2014-06-06 09:37:45 2294

原创 HibernateDaoSupport让增 删 改 查 变得更简单。

由于Hibernate集成了JDBC,所以在访问数据库时,与直接使用JDBC访问数据库相比,Hibernate在连接、访问数据库时的代码减少了很大一大半。但由此而来也相应必须增加访问Hibernate配置文件和SessionFactory、Session的打开、关闭的代码。为了解决以上相同代码出现的复用问题,Hibernate对此又进行了再一次封装,于是,幸运地出现了HibernateDaoSup

2014-06-06 09:25:29 1390

原创 EL表达式中的requestScope标签的使用

在我们平常开发中经常会碰到需要把后台数据库中查询到的数据源展现到界面上,这时候我们就会用到EL表达式中的requestScope标签。首先关于requestscope的定义是:是EL表达式的隐藏对象,包含request作用域内变量的Map。例如:使用声明了person对象后,使用${requestScope.person.age}将输出person的age属性。关于requestscope

2014-06-03 17:40:56 19085

原创 javax.servlet.jsp.JspException: Cannot retrieve definition for form bean 异常问题

javax.servlet.jsp.JspException: Cannot retrieve definition for form bean         这个异常是因为Struts根据struts-config.xml中的mapping没有找到action期望的form bean。大部分的情况可能是因为在form-bean中设置的name属性和action中设置的name属性不

2014-05-11 21:29:23 1667

转载 terasoluna框架

去年的这个时候在terasoluna的框架下做过开发,但今年又准备重新弄的时候发现很多东西都忘了,昨天下午整理了一下,并run了一个demo。写在这里是为了分享给其他人,有理解不到位的地方也请指摘。terasoluna是日本整合的一个java框架,它整合了struts与spring。 terasoluna扩展了struts的控制器部分(后台)1.Action (struts框架的)

2014-04-23 18:32:01 5953

原创 SSH应用--Hibernate 访问数据库的三种方法比较

DAO开发(1)以下两者都需在Spring XML配置文件中,注册Bean(实现类)来依赖注入SessionFactory.(2.1)Spring 中进行事务管理的通常方式是利用AOP(面向切片编程)的方式,为普通java类封装事务控制,它是通过动态代理实现的,由于接口是延迟实例化的, spring在这段时间内通过拦截器,加载事务切片。原理就是这样,具体细节请参考jdk中有关动态代理的

2014-04-16 20:35:38 4259 1

原创 使用Myeclipse实现Hibernate快速数据库访问

我们需要安装了Myeclipse 插件的Eclipse 3.0 开发环境、Mysql 数据库,以及相应的JDBC 驱动程序。 (1)创建一个示例数据库这个示例数据库非常简单,仅有一张表格,表格名:t_employee,它包含两个字段:递增主键“id”和用户名“name”。 (2)创建Hibernate 配置文件启动Myeclipse,新建一个Java

2014-04-11 21:21:26 1255

原创 Myeclipse插件实现Hibernate快速数据库访问的原理

Myeclipse 提供了对Hibernate 很好的支持,它使得Hibernate 的实现极其简单,大部分基础代码都可以由它帮你完成,极大地提高了开发效率。Hibernate 基础代码包括POJO 类和Hibernate 映射文件。以往,在最原始的配置文件编写方式——手工编写时,从业务逻辑出发,我们不但需要考虑到实体类以及数据库表的对应关系,还要遵循Hibernate 的相关规范,一行一行地

2014-04-07 11:29:35 911

原创 SSH框架简介

定义  SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。  集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业

2014-04-05 10:33:14 1142

原创 ajax 的原理及实现步骤

原理: HTTP协议的异步通信get 请求1) 创建一个XMLHttpRequest对象2) 调用该对象的open方法3) 如果是get请求,设置回调函数onreadystatechange = callback4) Send如果是post 请求创建一个XMLHttpRequest对象6) 调用该对象的open方法7) 调用setRequestHeader(

2014-04-02 23:42:10 5677 1

原创 JSP中application的用法

application对象1 什么是application对象 ?(1) 当Web服务器启动时,Web服务器会自动创建一个application对象。application对象一旦创建,它将一直存在,直到Web服务器关闭。   一个Web服务器通常有多个Web服务目录 (网站),当Web服务器启动时,它自动为每个Web服务目录都创建一个application对象,这些applicati

2014-04-01 23:41:39 18546 1

原创 自动登录、记住我(保存登陆状态)实现

自动登录、记住我(保存登陆状态)实现:保存在客户端不能用session,可以用cookies保存实现方式:第一种方法:可以把SessionId(GUID)放到cookies中,但这样为了让用户下次访问我们网站时,知道这个sessionId对应的是哪一个用户,我们还要在数据库中建张表。表字段:主键,UserId  SessionId  时间

2014-03-31 23:28:16 2356

转载 JavaWeb验证码代码

1)产生验证码的类,该类返回一个流,import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutp

2014-03-31 10:44:45 888

转载 Java Web开发工程师笔试题

1. 使用HTTP协议将客户端的请求传送到服务器端有哪两种方式?请简述它们的区别     1) get是从服务器上获取数据,post是向服务器传送数据。     2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。    3) 对于get方式,服务器端用request.getQueryString()可以获取GE

2014-03-30 21:28:15 2461

原创 Java实现随机验证码功能实例

package com.product.common.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.MediaTracker;import

2014-03-30 21:02:39 989

转载 绝对路径和相对路径的区别

1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表

2014-03-29 00:11:58 1818

转载 java实现图片验证码

生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变)。产生验证码图片的文件image.jspColor getRandColor(int fc,int bc){//给定范围获得随机颜色        Random random = new Random();        if(fc>255) fc=255; 

2014-03-28 11:24:02 973

转载 getrequestdispatcher() 与 sendredirect()的区别

1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ;    response.sendRedirect()是重新定向,前后页面不是一个request。   request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在

2014-03-27 19:29:53 803

原创 如何导出Java项目成为一个可以直接双击运行的jar文件的问题

用eclipse编译好的一个Java项目导出成为一个可以直接双击运行的jar文件。 1.在需要导出的项目上右键->导出,在弹出的界面中找Java下的JAR文件,然后点击下一步,选择将JAR文件导出到什么位置(假如名字Project.jar),点击下一步,然后点击下一步,找到”选择应用程序入口点的类“,选一个有main方法的类,作为整个项目的入口,点击完成。这个时候生产的JAR文件就可

2014-03-26 20:57:13 5306

struts1学习的一个登录验证的例子

struts1框架学习的一个登录验证的例子,适合初学者的学习参考。

2014-08-03

基于jsp的校园二手信息市场交易网站

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码

2014-07-27

基于jsp的商业综合体网站平台设计与实现

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,

2014-07-27

民族舞蹈蒙皮系统开发

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,

2014-07-27

基于jsp的金融管理系统项目审核模块的开发

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,

2014-07-27

基于.NET的反向团购系统设计与实现

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,如有其它需要,

2014-07-27

基于jsp+ssh技术的班务系统的设计与实现

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码,

2014-07-27

MySQL数据库优化方案及应用

原创本科毕业论文,很完整,已通过验收。不包括其他的配套资料,如开题报告,中期报告,答辩PPT,源代码

2014-07-27

Struts2注解

Struts2注解,很适用于初学者,简单易懂,开发中值得参考参考

2014-03-25

Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解

基于三大框架的开发中用到的注解,很完整,值得收藏使用。

2014-03-25

有关Spring的注解

很全面的有关于Spring开发中的注解,可以参考参考。

2014-03-25

java注解大全

很详细的关于java的注解,内容全面,对于初学者很有帮助。

2014-03-25

hibernate 注解

很详细的关于java开发中的hibernate注解

2014-03-25

java web开发中,tomcat,jdk,oracle之间的配置

java web开发中,tomcat,jdk,oracle之间的配置,图文详细说明,希望对大家有帮助。

2013-11-26

中文第二版-编程珠玑

这是IT笔试之前值得一看的资料,内容很全面,很基础,各大公司喜欢考和常考的题型,希望对大家有帮助。

2013-11-26

空空如也

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

TA关注的人

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