自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangqifeng专栏

没有目标的人都只在帮有目标的人完成目标

  • 博客(27)
  • 资源 (14)
  • 收藏
  • 关注

原创 Spring MVC详解

一、Spring概述1. 简介    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring框架在框架设计、扩展性、灵活性等方面全面超越了Struts、WebWork等MVC框架,从原来的追赶者一跃为MVC的领跑者。Spring框架围绕Dispache

2014-10-21 14:14:42 1840 4

原创 使用spring AOP获得session的思路

由于Spring 的AOP面向切面编程,与Servlet容器没有任何关联,所以想要获得Session会话比较麻烦。当然Struts2同样不依赖Servlet容器,可以在Spring AOP中可以使用com.opensymphony.xwork2.ActionContext,就可以获得Session。但是在Servlet中或struts1中,可以通过ThreadLocal方式将session

2014-10-31 11:30:22 2523 1

原创 Ext4+Java构建Web应用程序后台经典界面

在我以前写的一篇文章ExtJS4+Servlet/Struts2+JSON+accordion布局动态Ext.tree.Panel菜单,大家都对Ext.tree.Panel组件和Ext.tab.Panel组件相结合起来比较困惑。对于Ext.tree.Panel的异步加载也有问题。写这篇文章分享我对Ext开发的一些做法和认识。谈谈自己如何构建Ext应用框架的,下面让大家看看效果图: 

2014-10-31 10:53:49 737 1

原创 Ext的comboBox结合Servlet、JSON实现AutoComplete

jsonjavaquery应用服务器function     这是一个利用Ext.form.field.ComboBox实时获取数据的例子,这个combo必须是可以编辑的,在编辑的过程中通过输入的关键词去后台获取相关的数据。由于combo在自身的代码实现中已经实现了autocomplete的功能,只不过没有着重的表达出来,不过我们还是还是可以通过代码挖掘出来。这个是从一个官方的例子衍生

2014-10-31 10:51:35 758

转载 基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话

介绍        最近这段时间折腾了一下WebRTC,看了网上的https://apprtc.appspot.com/的例子(可能需要翻墙访问),这个例子是部署在Google App Engine上的应用程序,依赖GAE的环境,后台的语言是python,而且还依赖Google App Engine Channel API,所以无法在本地运行,也无法扩展。费了一番功夫研读了例子的p

2014-10-31 10:48:25 952

转载 SpringMVC请求分发的简单实现

简介    以前用了下SpringMVC感觉挺不错了,前段事件也简单了写了一些代码来实现了SpringMVC简单的请求分发功能,实现的主要思想如下:将处理请求的类在系统启动的时候加载起来,相当于SpringMVC中的Controller读取Controller中的配置并对应其处理的URL通过调度Servlet进行拦截请求,并找到相应的Controller进行处理主要

2014-10-31 10:36:06 557

原创 基于Tomcat7、Java、WebSocket的服务器推送聊天室

前言        HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用。以前的服务器消息推送大部分采用的都是“轮询”和“长连接”技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高。WebSocket技术对只会产生很小的开销,并且实时性特别高。下面就开始讲解如何利用WebS

2014-10-31 10:29:00 751

转载 自定义ExtJS控件之Ext下拉树和Ext下拉表格

在Ext官方的例子中只有下拉列表控件,但是在实际业务中只有下拉列表无法满足需求的,像下拉树和下拉表格都是很常见的控件,对于刚使用Ext的人来说,自定义一个控件好难,其实多读官方的源码有些事情就不会那么难了。下面是下拉树的代码:[javascript] view plaincopyExt.define('ComboTreeBox',{      extend : 'E

2014-10-31 09:47:29 1595

转载 Ext4+Servlet+HTML5实现实时获取文件上传进度、本地预览、文件拖拽上传的相册实例

今天晚上花了几个小时的功夫做了一个相册,类似于QQ空间的文件上传,不过我用的Ext+HTML5等新的技术,结合Servlet上传文件。有几个特点:文件拖拽上传实时获取上传进度本地预览与Ext结合起来说了这么多,还是贴几张图给大家吧!!这个是没有做任何操作时候的窗口拖动图片的时候,提示将图片拖动到指定的区域这个是拖拽进去后,生成了本地预览,并有相应的详

2014-10-31 09:19:24 937

原创 java判断用户是否在线demo

下面为我的测试例子,首先建个web工程,例子中程序包括:OnLineUser.java ,login.jsp ,logout.jsp,onLineUser.jsp四个文件OnLineUser.java清单:Java代码  /**//* * onLineUser类实现HttpSessionBindingListener接口 * onLineUser类将具有Http

2014-10-23 17:19:38 2265

原创 hibernate QBC高级查询

QBC查询就是通过使用Hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。我们看下面的示例程序:Criteria criteria=session.createCriteria(User.class);criteria.add(Expression.eq(“name”,”zx”));cr

2014-10-23 15:00:57 427

原创 hibernate的缓存管理

Cache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销显而易见,频繁的网络传输、数据库磁盘的读写操作都会大大降低系统的整体性能。此时,如果能把数据在本地内存中保留一个镜像,下次访问时只需从内存中直接获取,那么显然可以带来显著的性能

2014-10-23 14:59:07 485

原创 hibernate的持久化对象的三种状态

大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。 1.       瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:a)         不在Session的缓存中,不与任何的Se

2014-10-23 14:55:12 686

原创 hibernate的事务管理

Hibernate的事务管理事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫

2014-10-23 14:53:21 436

原创 hibernate利用关联关系查询对象

利用关联关系操纵对象数据对象之间关联关系有一对一、一对多及多对多关联关系。在数据库操作中,数据对象之间的关联关系使用JDBC处理很困难。本节讲解如何在Hibernate中处理这些对象之间的关联关系。本节使用到4个类,它们分别是Student(学生)、Card(学生证)、Group(班级)和Course(课程),它们之间的关联关系如图1-1所示。这些实体存在级联(cascade)问题。例如,当删

2014-10-23 14:52:12 1180

原创 hibernate 的get和load方法

这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别,其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这个相对

2014-10-23 14:49:31 448

原创 Mysql定时任务执行

查看event是否开启show variables like '%sche%'; 将事件计划开启set global event_scheduler =1; 创建存储过程testCREATE PROCEDURE timing_test()  BEGIN  update cdr SET date_time= now() WHERE id = 1;  END

2014-10-23 14:48:08 797

原创 Spring 文件上传

spring 封装了文件上传功能,使用spring mvc上传文件需要完成下面的工作:1. 配置MultipartFileResolver    在spring容器中注入MultipartFileResolver bean   Xml代码  bean id="commonsMultipartResolver"  class="org.springframewor

2014-10-23 14:43:19 728

原创 java文件读取方法大全

在此本人只搜集了四种文件读取的方法,分别是:按字节读取文件内容、按字符读取文件内容、按行读取文件内容、随机读取文件内容 以及给文件追加内容;废话不多说,直接贴代码,希望能帮到一些人!如果有看不懂的可以加我QQ592652578,详聊。public class ReadFromFile {   1.按字节读取文件内容/*** 以字节为单位读取文件,常用于读二进制文件,

2014-10-21 17:06:44 523

原创 PL/SQL的类型和JDBC操作数据库

PL/SQL的标量类型:   字符,数字,时间,布尔,%type五中类型的Sql代码  --标量:数据库中预定义类型的变量  --定义一个变长字符串   v_ename varchar2(10);     --定义一个小数,范围 -9999.99~9999.99   v_sal number(6,2);     --定义一个小数并给一个初始值为5.4 :=是pl/sql

2014-10-21 14:30:40 609

原创 POI导入2007EXCEL中遇到的文件描述符错误的问题

在导入07excel的时候出现的一个异常,错误的文件描述符或者报bad file descriptorjava.io.IOException: Bad file descriptor at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.ja

2014-10-21 14:25:15 835

原创 数据源BasicDataSource

如何配置数据源,第三方的数据源插件最常用的主要是c3p0和dbcp:以下是我配置的一个dbcp数据源的一个实例首先导入commons-dbcp2-2.0.1.jar,commons-pool2-2.2.jarpackage com.thinkgis.xxfbxt.dbconn;import java.sql.Connection;import java.sql.Prepared

2014-10-21 14:23:35 2755

原创 程序员必备的7大特性

1.系统调试技巧编程很大一部分时间其实是花在调试上的。有用户报告紧急问题,尽快将其修复;服务器的CPU出现负载高峰,尽快找出原因;数据莫名遭到破坏,尽快找出罪魁祸首,等等,都是你的工作。而良好的调试技巧则能让我们干净利落地解决这些问题。在调试时,我们应该用一种科学严谨的思维看待问题:先假设出错的地方,然后用最有效的方法或者最小可重现的情况去验证。此外调试过程还需要涉及各种的工具:发现瓶颈的

2014-10-21 13:51:52 941

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

事务配置首先在/WEB-INF/applicationContext.xml添加以下内容:bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> property name="sessionFactory">

2014-10-20 10:09:03 829

原创 Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别

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

2014-10-20 10:04:06 1252

原创 mySql order by 用法

1、ORDER BY 中关于NULL的处理缺省处理,Oracle在Order by 时认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前。当然,你也可以使用nulls first 或者nulls last 语法来控制NULL的位置。Nulls first和nulls last是Oracle Order by支持的语法如果Order by 中指定了表达式Nu

2014-10-16 09:25:25 2634

转载 高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht

2014-10-15 14:20:47 597

oracle instant client 32位

oracle instant client 32位,提供使用方法,链接如下: http://blog.csdn.net/s592652578/article/details/79447996

2018-03-05

oracle instant client 64位

oracle instant client 64位,提供使用方法,链接如下: http://blog.csdn.net/s592652578/article/details/79447996

2018-03-05

druid-1.0.19.jar

druid-1.0.19.jar Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 同时Druid不仅仅是一个数据库连接池,它包括四个部分: Druid是一个JDBC组件,它包括三个部分: 基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。

2017-08-11

druid-1.0.19

druid-1.0.19.jar Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。 同时Druid不仅仅是一个数据库连接池,它包括四个部分: Druid是一个JDBC组件,它包括三个部分: 基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。

2017-08-11

jquery validate 最稳定版本

jquery validate 最稳定版本,最简单的使用方法:http://blog.csdn.net/s592652578/article/details/50845159

2016-03-10

Manve 下载 64位和32位

Manve 下载 64位和32位,好用,版本最新,3.3.9

2016-02-22

treeTable例子

treeTable的小例子,很简单,写的很详细,一看就会

2015-03-21

jacob-1.15office转换成html

利用本插件可以将office转成成html页面

2015-02-14

PLSQL初学使用教程

我们在这篇文章中介绍了PL/SQL的基础语法以及如何使用PL/SQL语言设计和运行PL/SQL程序块,并将PL/SQL程序整合到Oracle服务器中.

2014-11-13

Extjs4.2主题、皮肤包下载

Extjs主题包下载,原css,以及debug-css,可以供直接修改,多种css源文件以及image

2014-10-23

分页标签样式.zip

分页标签样式 分页样式,好看又使用的分页标签样式,适用于多种风格的页面,容易更改样式,容易套用

2014-04-08

36种漂亮的CSS3网页按钮Button样式

36种漂亮的CSS3网页按钮Button样式,不看不知道,一看吓一跳,让你以后不用再为按钮的样式担心!

2014-04-08

jquery图片切换案例

9种jquery图片切换案例,不用学,非常容易套用,下载下来就是自己的积累。

2014-04-08

jquery登录界面案例

五中很炫的jquery做的登录界面,不看会后悔的哦,很容易套用。

2014-04-08

空空如也

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

TA关注的人

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