自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

familyGo的专栏

我的新浪博客http://blog.sina.com.cn/hostfamily521

  • 博客(166)
  • 资源 (59)
  • 收藏
  • 关注

转载 网络借贷资金存管三方协议

**网络借贷资金存管三方协议**风险提示:1.丙方提供资金存管服务并不意味着对网络借贷资金的安全承担任何承诺或者保证,对于已经划出资金存管专用账户的资金不承担责任。丙方提供资金存管业务不对借款项目真实性、各方签订的协议项下的合作事宜真实性进行审核并承担责任。2. 因国家政策和相关法律、法规、监管规定限制,导致丙方无法按照本协议约定履行存管职责或者完成资金划转的,丙方不承担任何法律责任。3. 因甲方或者乙方未按本协议约定办理网络借贷资金存管业务而造成的一切损失及后果,丙方不承担任何法律责任.

2020-06-08 10:06:06 744

原创 Netty心跳检测机制

### Netty心跳检测机制#### 概念 所谓心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性.在 Netty 中, 实现心跳机制的关键是 IdleStateHandler, 看下它的构造器:这里解释下三个参数的含义: - readerIdleTimeSeconds: 读超时. 即当在指...

2019-12-25 16:44:16 535

原创 5分钟掌握nodejs所有功能使用。

1、nodejs简介:运行在服务端的javascript。 2、安装配置:下载文件,安装window,linux。 3、npm工具:nodejs随同安装的包管理工具。远程,全局,本地。 4、REPL:(Read Eval Print Loop 交互式解释器)在命令行执行简单的node程序。 5、回调函数:异步编程的直接体现就是回调。 6、事件循环:单进程单线程应用,事件循环和回

2016-12-07 15:41:49 2859

原创 客户端层(B/S)知识

客户端层(B/S)知识1、html选择:(选择器)一种规则匹配所有的html元素。2、事件:鼠标事件,html事件,浏览器事件。3、动画效果:显示,隐藏,动画等。4、文档操作:对匹配的元素进行获取,属性操作,添加,删除等;6、DOM操作:.get(), .index(), .size(), toArray()。7、css操作:对匹配元素的样式进行获取、设置、删除。

2016-12-07 10:41:40 583

原创 hadoop2

hadoop大数据处理流程图

2016-08-23 23:44:30 479

转载 如何实现ActiveMQ的Topic的持久订阅。

(1)使用queue,即队列时,每个消息只有一个消费者,所以,持久化很简单,只要保存到数据库即可。然后,随便一个消费者取走处理即可。某个消费者关掉一阵子,也无所谓。(2)使用topic,即订阅时,每个消息可以有多个消费者,就麻烦一些。首先,假设消费者都是普通的消费者,------------------------activemq启动后,发布消息1,可惜,现在没有消

2016-03-03 14:58:54 7780 4

转载 Java虚拟机学习:分代收集算法

当前商业虚拟机的垃圾收集都采用“分代收集”(Generational Collection)算法,这种算法并没有什么新的思想,只是根据对象的存活周期的不同将内存划分为几块。一般是把Java堆分为新生代和老年代,这样就可以根据各个年代的特点采用最适当的收集算法。在新生代中,每次垃圾收集时都发现有大批对象死去,只有少量存活,那就选用复制算法,只需要付出少量存活对象的复制成本就可以完成收集。而老年代中因

2016-03-02 17:31:15 1101

原创 test

智能交通配置过程分为三个步骤:      首先是智能交通场景配置,包括场景类型,及对应场景的相关信息。比如智能交通场景配置的相关信息包括:摄像头高度,摄像头水平距,近景点位置,远景点位置,近景点距摄像头水平距,远景点距摄像头水平距及车道线;      然后是不同区域各种类型物体的检测模块配置,包括物体类型,检测区域信息,检测算法模块的参数;      最后是智能交通规则配置,智能交通规

2013-03-14 08:30:55 1079

原创 IE6、IE7、IE8之间的js

js用来区别IE与其他浏览器及IE6-8之间的方法。1、document.all2、!!window.ActiveXObject;方法如下:if (document.all){alert(”IE浏览器”);}else{alert(”非IE浏览器”);}if (!!window.ActiveXObject){alert(”IE浏览器”);}else{a

2012-09-26 13:12:05 671

原创 JUnit4 没有Suite

1. JUnit4 没有Suite2. 国外有人写的Adapter 效果和Suite一样组织目录结构的时候,发现Junit4,没有Suite的API,Junit3.8虽然可以用,但总觉得版本不统一。package testes;import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.

2012-08-28 12:54:50 621

翻译 subclipse svn官方各个版本插件安装

Current ReleaseEclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede, 3.5/Galileo, 3.6/Helios, 3.7/Indigo, 3.8/4.2/Juno +Subclipse 1.8.16 and 1.6.18 and 1.4.8 are now available for Eclipse 3.2+!See t

2012-08-26 12:01:36 3231

翻译 安装subversion

一.安装subversion 首先安装服务端程序subversion1.x.x和客户端程序TortoiseSVN-1.x.x.xxxx(是两个网站)。subversion在服务器端客户端都需要安装,TortoiseSVN只要在客户端安装就行。TortoiseSVN的语言包下载和TortoiseSVN的下载都在其官网的同一页如果使用了eclipse并且用插件的话,则可以不用TortoiseS

2012-08-26 11:50:31 451

翻译 通过Eclipse的插件自动下载和更新功能

最简单的方法是通过Eclipse的插件自动下载和更新功能。1. 打开eclipse2. help --> Software Updates --> Find and Install3, 在弹出的Install/Update对话框中,选择Search for new features to install,点Next.4. 点击New Remote Site,在弹出的对话框里根据

2012-08-26 11:45:08 1834

原创 16个HTML5 框架、模板以及生成工具

网页设计通常需要预先考虑很多因素,而用户给你的时间又特别稀缺,如何提高效率其实是一个比较烦人的问题。一个可行方式就是使用预先准备好的框架和模板,HTML5框架、模板以及生成器是一个万灵丹似的解决方案,可以大大简化很多工作量。这里介绍一些比较实用的工具,不用介绍太多,看下面截图自然就明白。InitializrModernizr52frameworkHTML5 Bo

2012-08-01 11:09:50 940

转载 android开发 音乐,文件下载

今天和大家分享一下在android上怎么下载文件到手机上。主要有两点大类容:一,通过Http协议下载文件。创建一个HttpURLConnection对象[java] view plaincopyprint?HttpURLConnection urlConn = (HttpURLConnection) url       .openConnection();

2012-07-13 20:34:00 1197

原创 JMS学习

1. JMS基本概念     JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。     对于点到点模型,消

2012-05-23 18:44:27 739

转载 android手机无线调试android配置

1.首先让android手机监听指定的端口:  这一步需要使用shell,因此手机上要有终端模拟器,不过网上很多,随便找个就行了,依次敲入下列几行:?1234su//获取root权限setprop service.adb.tcp.port 5555//设置监听的端口,端口可以自定义,如5554,

2012-05-19 20:02:29 750

原创 简单的div弹出层

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">LIGHTBOX EXAMPLEhtml, body { height: 100%; width: 100%;}.white_content { display: none; position: abs

2012-05-18 13:50:17 472

原创 查看oracle内存

1、select * from v$sga;2、show sga; 两种查看oracle内存方式

2012-05-15 18:20:21 1528

转载 Oracle 调整SGA、PGA大小

Oracle 调整SGA、PGA大小  SQL> show parameter sga;SQL> alter system set sga_max_size=4096M scope=spfile;System altered.SQL> alter system set sga_target=4096M scope=spfile;System altere

2012-05-15 18:12:43 1054

原创 android模拟器定位GPS

首先得允许Location 操作,AndroidManifest.xml 中加入代码:  在模拟器上获取GPS信息时,使用Location location = LocationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);来获取location信息,但是往往在调试中loc是null的,因为首先需要在模拟器

2012-05-13 23:17:30 1317

转载 Eclipse配置swt环境方法

软件准备Eclipse Java 开发环境: Eclipse IDE for Java Developershttp://www.eclipse.org/downloads/ SWT 软件包: swt-3.5.2-win32-win32-x86.ziphttp://www.eclipse.org/swt/ JFace 软件包:一般 Eclipse 的 IDE 文件 pl

2012-05-13 21:45:13 908

原创 Aop概念,及用处

在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登

2012-05-11 00:27:44 789

转载 Java的动态代理的理解 .

Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类(接口算作特殊类):(1)Interface InvocationHandler:该接口中仅定义了一个方法 //在代理实例上处理方法调用并返回结果。public object invoke(Object obj,Method method, Object[] args)在实际使用时,第一个参数

2012-05-11 00:26:23 369

原创 jdk动态代理和cglib强制代理

第一种代理即Java的动态代理方式上一篇已经分析,在这里不再介绍,现在我们先来了解下GCLIB代理是什么?它又是怎样实现的?和Java动态代理有什么区别?cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AO

2012-05-11 00:24:08 640

原创 JDK动态代理

--------------------------------------------------实现InvocationHandler接口------------------------------------  --------------------------------------------------实现InvocationHandler接口------------------

2012-05-11 00:02:25 371

原创 tomcat变成系统服务

修改service.bat,找到下面这句"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 128 --JvmMx 256加上一个参数 --Startup=auto,变成"%EXECUTABLE%" //US//%SERVICE_NAME

2012-05-09 21:16:05 691

原创 spring配置头文件

xmlns:context="http://www.springframework.org/schema/context"     xmlns:aop="http://www.springframework.org/schema/aop"     xmlns:tx="http://www.springframework.org/schema/tx"     xmlns:xsi="htt

2012-05-09 10:24:11 2290

转载 基于POP3的JAVA邮件接收程序

有发送有接收才显得完整一点。同样分两部分写:一:POP3命令介绍(抄的);二:实例。一:POP3命令介绍telnet 119.119.119.212 110 ----------------------------- 使用 telnet 命令连接服务器 110 端口      Trying 119.119.119.212... -----------------------

2012-05-03 14:45:58 1579

转载 基于JavaMail的邮件发送程序!

跟前两天基于SMTP协议的效果一样的,不过采用JavaMail确实方便多了,也简单多了。运行此程序还需两个Java包:mail.jar和activation.jar,这两个包很容易下到的,在此就不多说了本程序用到的JavaMail API的核心类有:会话、消息、地址、验证程序、传输类其功能分别如下:Session类Session类定义了一个基本的邮件会话。通过该会话可让别的工作

2012-05-03 14:44:53 478

转载 spring动态代理

作者:Rod Johnson 译者:yanger,taowen 校对:taowen 关于Spring Framework,今年夏天你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。又来一个framework? 你可能正在想“不过是另外一个的framework”。当已经有许多开放源代码(和专有)

2012-05-03 11:28:23 1551

转载 CVS格式数据导入oracle表

CVS格式数据导入oracle表首先手上要有CVS文件dmdmmcxhdm1dmmc1whgbbzfhxgsjisdel1男302女2

2012-03-29 11:01:33 659

转载 技巧小总结

目录:1:点击回车触发提交按钮 2:获取标签中的style的内容 3:获取标签中的class名称 4: noscript 5: 当前页面不被其他iframe包含,后台退出登录时可用 6: struts的html:radio如何选中默认内容1:点击回车触发提交按钮function login_onkeyup(){         key

2012-02-08 10:30:03 478

原创 IE8 js调试

模式,JS调试,探查器在上一篇文章IE8“开发人员工具”使用详解上(各级菜单详解)中,我们详细地讲解了IE8开发人员工具中各个菜单中命令的使用方法,相信很多朋友应该已经使用上了。而IE8开发人员工具更强劲的功能例如:如何测试版本兼容性、如何利用开发人员工具调试JavaScript脚本,以及如何利用探查器检测页面脚本函数效率等,我们将在本篇文章中讲解。小弟拙笨,此处仅为抛砖。浏览器模

2012-02-06 11:49:36 1147

转载 Hibernate -annotation 学习笔记

Hibernate -annotation 学习笔记 1 马士兵分类: hibernate2011-11-18 09:59 329人阅读 评论(0) 收藏 举报第1课 课程内容. 6第2课Hibernate UML图. 6第3课 风格. 7第4课 资源. 7第5课 环境准备. 7第6课 第一个示例HibernateHelloW

2012-01-16 16:22:49 2117 1

转载 Spring JDBC事务管理

Spring JDBC事务管理(一) JDBC事务管理    Spring提供编程式的事务管理(Programmatic transaction manage- ment)与声明式的事务管理(Declarative transaction management),为不同的事务实现提供了一致的编程模型,这节以JDBC事务为例,介绍Sprin

2011-12-22 17:42:54 418

转载 spring与jdbc事务管理

PersonServiceBean.javaJava代码 package cn.itcast.service.impl;     import java.util.List;     import javax.sql.DataSource;     import org.springframework.jdbc.core.Jdbc

2011-12-22 17:39:02 688

原创 js数组去掉重复的元素

script>    Array.prototype.uniq = function() {          var temp = {}, len = this.length;        for(var i=0; i  len; i++)  {              if(typeof temp[this[i]] == "undefined") {

2011-12-20 10:17:35 430

转载 js获取父框架或者子框架

获取父框架的内容:   window.parent.id; ("id"为你要获取该值的名称);      parent.document.getElementById("xxx");      parent.document.getElementsByTagName("body")[0];         获取子框架的内容:   (第一个getElementBy

2011-12-20 10:16:19 1178

转载 什么是阻塞式和非阻塞io流?

Java中的阻塞和非阻塞IO包各自的优劣思考 NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程

2011-12-20 10:15:08 802

bat学习资料 chm 全集等等

bat批处理命令大全 bat教程.chm BAT全集.rar 等等

2013-04-27

html5与css3官方权威指南

供html5与css3学习者下载! HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。 CSS即层叠样式表(Cascading Stylesheet)。 在网页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。

2013-03-26

Flex课程学习(附带源码)

简易描述 1、flex 是开发swf方法的一种 2、flexBuilder基于eclipse的IDE集成Design、debug动态help 4j:ant脚本 3、flex framework visual components Manager classes RPC/Messaging/Data Service c Utilities 4、MxML <Application> <WebService id="ws" wsdl="catalog.wsdl" /> <Button label="Get Data" click="ws.getProducts()" /> <DataGrid dataProvider="{ws.getProducts...}" /> <LineChart dataProvider"{ws.getProducts...}" /> </Application> A、 Application/WebService/Button/DataGrid/LineChart MXML组件 B、 id="ws" MXML 组件的id C、 click="ws.getProducts()" MXML组件的事件 D、 dataProvider="{ws.getProducts..}" MXML 的绑定 5、MXMLC 编译器 a、MXML to AS 3 b、CSS to AS 3 C、AS 3 to SWF d、Asserts to SWF e、ByteCode to SWF 注:SWF运行于Flash Player 9 (必须下载flash Player 9 ) 6、控件 Button、CheckBox、ColorPicker、DataGrid、DateField、HSlider、HorizontalList、Image、LinkButton Label、List MumericStepper、PopUpButton、ProgressBar、RadioButton、RichTextEditor、Text、TextArea、TextInput TileList、Tree、VSlider VideoDisplay 7、容器控件(可包含控件及容器控件) Canvas、ControlBar、Form、FormHeading、Grid、HBox、HDividedBox ModuleLoader、Panel、Spacer、Tile、TileWindow、VBox、VDividedBox 8、学习 flex + MyEclipse的配置和使用 http://wenku.baidu.com/view/f9ede23a0912a21614792988.html Flex + java 项目搭建 http://wenku.baidu.com/view/9b4b5f29647d27284b7351c4.html j2ee搭建flex环境 http://wenku.baidu.com/view/42e8f100b52acfc789ebc935.html flex+S2SH项目 http://wenku.baidu.com/view/5d4da00a6c85ec3a87c2c586.html S2SH项目结合Flex实现登录 http://wenku.baidu.com/view/8bb900f59e314332396893ce.html 9、源码例子 例1、http://ishare.iask.sina.com.cn/f/18004213.html?from=dl 例2、http://ishare.iask.sina.com.cn/f/23622184.html?from=like 例子集合、http://ishare.iask.sina.com.cn/f/23397777.html?from=like 上传例子 flex效果 http://ishare.iask.sina.com.cn/f/9550748.html?from=isnom

2012-10-26

10款java测试工具介绍

1. 美国Segue公司的Silk系列产品 2. MaxQ 3. Httpunit 4. Junit 5. Jtest 6. Hansel 7. Cactus 8. JFCUnit 9. StrutsTestCase 10. TestNG

2012-09-26

junit4与shh2+velocity框架整合

junit4与shh2+velocity框架整合 培训

2012-08-27

junit4.11 api 单元测试

junit 4.11 chm格式 中文api 欢迎学习单元测试朋友下载 junit.extensions, junit.framework, junit.runner, junit.textui, org.junit, org.junit.experimental, org.junit.experimental.categories, org.junit.experimental.max, org.junit.experimental.results, org.junit.experimental.runners, org.junit.experimental.theories, org.junit.experimental.theories.internal, org.junit.experimental.theories.suppliers, org.junit.internal, org.junit.internal.builders, org.junit.internal.matchers, org.junit.internal.requests, org.junit.internal.runners, org.junit.internal.runners.model, org.junit.internal.runners.rules, org.junit.internal.runners.statements, org.junit.matchers, org.junit.rules, org.junit.runner, org.junit.runner.manipulation, org.junit.runner.notification, org.junit.runners, org.junit.runners.model

2012-08-27

全面兼容所有IE的简单方法

I6、i7、i8 全部兼容的最简单的css写法。

2012-06-28

jquery模仿QQ空间

一个jquery模仿QQ空间的例子,可以随意拖动,有三种布局方式可以再页面切换。又想学习的朋友欢迎下载。

2012-06-28

W3C代码标准规范

介绍W3C代码标准规范,为什么要遵循该规范。 如何将自己的html达到W3C规范。 W3C规范的一些内容。 包括,名字空间namespace,语言定义,javascript定义,css定义,注视规范,特殊符号规范,属性规范,标记规范,图片和form的注意事项。 XHTML校验,CSS校验。 XHTML错误范例,CSS错误范例。

2012-06-20

小图片放大工具

一个可把图像放大而没有锯齿的工具,很棒!由于软件本身的原因,该汉 化版菜单上的文字没有处理好,仍然保留了原英文版的快捷键指示,因为如果 删除了这些快捷键指示将造成其它语言也没有快捷键指示,有损软件的功能, 所以,我保留下来了,请大家谅解。该汉化版在 Win 2000/XP 下运行时,菜 单上的文字将会有些问题。特别感谢 zombieys 帮助脱壳破解,不然就不会有 该汉化版了。内附注册码。

2012-06-05

各种进制转换

这是一个对于进制讲解,字数少,讲解清楚,总结比较深刻的ppt文档!

2012-05-22

excel数据导入oracle

由于数据库设计业务比较多,需要在手动在多个数据表里填入大量数据,为了节约时间,在网上找了几中excel导入oracle的方法,在此共享给大家

2012-05-22

Spring AOP配置源码

package com.spring.dao; import org.springframework.stereotype.Component; @Component("userDAO") public class UserDao { public void say() { System.out.println("say method is called"); } public void smile() { System.out.println("smile method is called"); } public void cry() { System.out.println("cry method is called"); } public void jump() { System.out.println("jump method is called"); } } 注意观察包名。@Component("userDAO")等价于在spring配置文件中定义一个<bean id="userDAO"/> 编写Service package com.spring.service; import javax.annotation.Resource; import org.springframework.stereotype.Component; import com.spring.dao.UserDao; @Component("userService") public class UserService { @Resource(name="userDAO") private UserDao dao; public UserDao getDao() { return dao; } public void setDao(UserDao dao) { this.dao = dao; } public void say() { dao.say(); } public void smile() { dao.smile(); } public void cry() { dao.cry(); } public void jump() { dao.jump(); } } 注意观察包名。@Component("userService")等价于在spring配置文件中定义一个<bean id="userService"/> @Resource(name="userDAO")将userDA注入进来 写一个拦截器的类 package com.spring.aop; import org.springframework.stereotype.Component; @Component("logIntercepter") public class LogIntercepter { public void before(){ System.out.println("----------before-------------"); } public void after(){ System.out.println("----------after-------------"); } public void exception(){ System.out.println("----------exception-------------"); } public void around(){ System.out.println("----------exception-------------"); } } 注意观察包名。@Component("logIntercepter")等价于在spring配置文件中定义一个<bean id="logIntercepter"/> applicationContext.xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd"> <context:annotation-config/> <context:component-scan base-package="com.spring.*"/> <aop:config> <aop:aspect id="aspect" ref="logIntercepter"> <aop:pointcut expression="execution(* com.spring.service..*(..))" id="pointCut"/> <aop:before method="before" pointcut-ref="pointCut"/> <aop:after method="after" pointcut-ref="pointCut"/> <aop:after-throwing method="exception" pointcut-ref="pointCut"/> &lt;!-- <aop:around method="around" pointcut-ref="pointCut"/> --&gt; </aop:aspect> </aop:config> </beans><context:annotation-config/> <context:component-scan base-package="com.spring.*"/> 两行为开启spring的注解配置 <aop:aspect id="aspect" ref="logIntercepter"> 引入具体的AOP操作类 <aop:pointcut expression="execution(* com.spring.service..*(..))" id="pointCut"/>声明一个切入点,注意execution表达式的写法 <aop:before method="before" pointcut-ref="pointCut"/> aop前置通知 <aop:after method="after" pointcut-ref="pointCut"/> aop后置通知, <aop:after-throwing method="exception" pointcut-ref="pointCut"/> aop异常通知 以上结合起来意思就是在调用com.spring.service包或子包下的所有方法之前或之后或抛出异常时依次调用id为logIntercepter的类中的before after exception方法 测试用例 package com.spring.test; import javax.annotation.Resource; import org.junit.Test; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; import com.spring.service.UserService; @ContextConfiguration(locations="classpath:applicationContext.xml") public class SpringTest extends AbstractJUnit4SpringContextTests { @Resource(name="userService") private UserService userService; @Test public void test1(){ userService.say(); System.out.println(); userService.smile(); System.out.println(); userService.cry(); } } 此单元测试基于spring的AbstractJUnit4SpringContextTests,你需要添加spring的关于单元测试的支持 在类上标注@ContextConfiguration(locations="classpath:applicationContext.xml")意思是去classpath路径下加载applicationContext.xml @Resource(name="userService")意思是把userService注入进来 最终输出结果为: ----------before------------- say method is called ----------after------------- ----------before------------- smile method is called ----------after------------- ----------before------------- cry method is called ----------after-------------

2012-05-07

三个svn使用文档

三个svn的使用文档,包括svn的几种安装方式,还有svn的使用方法等...

2012-02-17

w3c文档版 w3school

一个网页上的W3c网站 制作文档的下载版,欢迎大家下载

2012-02-16

TortoiseSVN详细文档

你是否在一个团队中工作? 是否发生过这样的情况: 当你在修改一个文件时,其他人也在修改这个文件?而你是否因此丢失过自己所作的修改呢? 是否曾经保存完一个修改,然后又想把个文件恢复到修改以前的状态?是否曾经希望能够看到一个文件以前某个时间点的状态? 是否曾经在项目中发现了一个 BUG,然后想调查它是什么时候产生的? 如果这些问题中的任何一个回答“是”的话,那么 TortoiseSVN 就是为你准备的!请继续读下去,你就能知道怎样让 TortoiseSVN 对你的工作起到帮助,这其实并不困难。

2012-02-16

IT项目管理论文大全

第一篇 项目管理(进度、风险) 18 IT项目管理 18 IT项目管理的三个条件、五个步骤 18 IT项目管理的五大错误 23 IT项目管理:问题、体系、方法 24 成功的软件项目需要几点要求 26 对软件项目管理的探讨 27 给项目管理一双慧眼 33 工程项目管理的新挑战—可持续发展 37 管理的三化与六法 40 管理项目失败的教训 41 论项目管理中的量化管理 43 浅谈如何实行有效的项目管理 45 浅谈项目管理 46 浅谈项目管理机制 54 浅析软件项目管理中的10个误区 58 如何估算大型项目的工作量 60 如何计算项目的投资收益率 61 如何领导员工成为项目管理者? 62 简谈项目的冲突的管理 65 IT外包项目管理 66 如何应对零星IT项目采购 68 软件公司项目管理的三大误区 69 软件开发项目管理的简单方法 70 软件企业如何面对项目管理 71 软件外包项目管理3点体会 72 软件项目成功的要素 72 软件项目管理的成功原则 75 软件项目管理原则谈 77 软件项目管理中的一些误区 80 软件项目失败因素分析 80 什么是项目战略计划 81 实施项目问题管理的七步走 82 述诉项目管理 84 项目管理8要点 85 项目管理13禁忌 87 项目管理:经济发展的驱动力 87 项目管理成功的12个关键原则 90 项目管理的20个关键问题 91 项目管理的20条锦囊妙计 92 项目管理的成功方程式 94 项目管理的概念 95 项目管理的概念及项目的过程管理 97 项目管理的三角链 99 项目管理的三角难题与解法 101 项目管理的是与非 103 项目管理理论中关于软件项目外包采购管理的探讨 107 项目管理三角形 111 项目管理体系:战略好还要管理好 112 项目管理要突出解决好四个问题 113 项目管理业绩为上 115 项目管理应树立的理念 117 项目管理中问题与对策探讨 118 应用P3E进行IT项目管理初探 120 影响项目的因素及经验总结 129 用项目总结来减少问题的重复发生 130 有效控制质量、工期、成本三大目标 133 在项目管理中面对面交流最重要 134 IT项目如何做好进度管理 135 对“项目时间管理”的认识和体会--“赶工和快速跟进”在工作中的运用 137 工程项目成本/进度综合控制方法及应用 138 软件开发项目进度控制浅谈 141 项目的生命周期 145 项目管理过程之进度控制 147 项目管理系列之进度和成本管理 148 IT业项目管理与人才环境 151 论项目管理中人的管理 154 如何组织软件开发团队 156 如何组织一个高效的开发团队 158 软件项目团队建设的“三个中心” 160 团队管理101招 161 项目管理中"以人为本"的思想 163 “样板参照法”——项目管理团队建设的有效工具 165 IT应用的风险管理 168 风险项目投资选择与管理 172 工程项目管理中的风险分析与防范 173 项目风险管理 174 项目风险管理解决方案及应用 178 项目风险管理研究 181 项目风险缓解、监控和管理 184 项目管理中风险评价的必要性 185 需求阶段的风险分析 189 怎样做好软件项目风险计划 190 工程项目成本管理从降低采购成本入手 191 “模拟成本制”让绩效动起来 192 项目成本管理 193 项目执行中的成本控制 195 管理好基础架构和开发团队 197 流程因谁而变——谈流程管理的驱动因素 198 论项目合同管理 200 项目管理中的组织结构 204 浅谈项目建议书、可行性研究、项目评估、项目后评价的作用及其区别 206 项目评估 208 项目前期管理的一种科学方法——可行性研究工作 209 软件项目过程管理保证软质量 213 项目管理过程之质量管理 214 项目经理如何避免降低软件质量 215 项目经理如何确保工程质量 217 项目质量管理 219 怎样确保项目评估的精确 220 项目采购管理 221 项目采购和合同管理 222 项目策划的方法 223 项目策划的流程 225 项目策划的原则 229 项目策划特征 232 项目策划原理 234 项目管理中的人力资源管理和沟通管理 237 第二篇 信息安全 240 计算机安全的项目管理 240 第三篇 信息监理 243 分公司对项目监理工作的管理 243 信息化工程须引入项目监理 244 信息系统工程监理特点 245 论信息系统工程——ERP项目监理 246 信息工程监理中的三大控制目标及关系 249 电子商务项目监理 250 第四篇 信息化(企业) 252 CIO如何制定高效IT项目提案? 252 ROI-项目经理的朋友还是敌人 254 成为一个积极主动的项目经理 255 从CIO看企业信息化需求 256 打造一个成功的项目经理 257 你是不是一个优秀的项目经理人 258 如何成为一个积极主动的项目经理 259 软件项目经理所必需具备的素质 259 微软资深经理人的项目管理经验 262 我国信息化建设现状及政策法律环境 265 我国政府信息资源开发的现状、问题及措施 268 “十一五”信息化规划需要四个“新” 270 信息化需要四步走 271 信息化为什么需要项目管理? 272 信息化项目监理 早做早安心 273 信息化项目实施与应用的一个质量标准体系 274 信息化项目“手术”如何做 成本管理是关键 277 信息化项目与实施效益评估体系初探 279 信息技术应用项目的战略风险分析 280 信息化与企业战略管理 284 信息化与企业经营战略 284 商业企业的信息化建设基本策略 291 城市信息化建设的原则•框架•途径 294 信息化建设的项目管理计划、实施和控制兵法 296 ERP是一个集成立方体 项目经理作用非凡 300 正确认识ERP项目高风险性 305 电子商务项目成功的关键 306 电子政务项目的风险管理 308 如何规避电子政务项目的风险? 310 如何实施电子政务项目 312 一个项目经理眼中的电子政务建设困境 313 以项目为中心的电子政务 316 流程再造与企业项目化管理 318 企业信息化规划要软硬兼施 320 企业e化项目实施的典型问题及处理 321 如何规避企业信息化建设项目管理中的难题 323 企业边界与边界之外—项目管理是什么 324 企业的项目化管理 326 企业管理的第三条道路 328 企业如何在信息化项目中进行项目范围管理 329 企业信息化项目规划建设八策略 346 企业信息系统项目管理的问题点和对策 348 浅谈项目管理和企业管理的冲突和协调发展 351 权力之争使信息化项目内耗严重 355 如何把握信息化项目管理 356 如何化解信息化阻力 358 如何提高信息化建设项目进度控制 359 如何做好零售企业信息化项目规划 360 通信企业信息化建设中的项目管理 363 以企业信息化项目管理为基础的评价 364 ................ ...................

2012-02-09

web开发js调试

模式,JS调试,探查器IE8 ,有图详解!

2012-02-09

spring与hibernate和jdbc的事务控制实现

spring与hibernate和jdbc的事务控制实现

2011-12-23

hibernate注解 级联 多对一 一对多

hibernate 注解生成表   JPA注解1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名catalog:可选,表示Catalog名称,默认为Catalog("").schema:可选,表示Schema名称,默认为Schema("").

2011-12-14

java resultset常用方法

一些常用的 resultSet用法 ResultSet.TYPE_FORWARD_ONLY:(缺省类型),ResultSet指针只允许向前移动,并且不会受到其他用户对该数据库所作更改的影响。 TYPE_SCROLL_INSENSITIVE:ResultSet指针可以前后移动,甚至可以进行特定定位,例如移至列表中的第四个记录或者从当前位置向后移动两个记录。不会受到其他用户对该数据库所作更改的影响。

2011-12-09

htm网页编辑器

一个强大有好用的网页编辑器(htm)几行代码嵌入就可以使用。希望对初学者有所帮助。

2011-10-08

工作流引擎例子(连库Oracle)

原来是一个没有数据库的例子,经过一系列的修改,加上了数据库运用jdbc存储方式。希望对大家有用!

2011-09-13

osworkflow+mysql(一个很好的工作流例子)

osworkflow+mysql配置 (一个很好的工作流例子) 希望对大家有用

2011-09-08

soworkflow开发ppt

三个 1、soworkflow 工作流引擎技术培训 2、soworkflow 开发工作流 3、OSWorkflow介绍 开发ppt

2011-09-08

osworkflow三个开发文档

1、osworkflow_doc_cn_v2.0中文开发文档入门 2、OSWorkflow-chinese-manual-2.8中文开发文档 3、OSWorkflow-Opendoc 开发指南

2011-09-08

socket通信实例(一个很好的例子)

用线程实现的一个socket通信实例(一个很好的例子)

2011-08-28

各种数据库驱动(oracle、mysql、sqlserver2005/2000)

oracle驱动、mysql驱动、sqlserver2005/2000驱动、数据库驱动大全,为了方面使用,将这些驱动集合在一起

2011-08-28

实现城市地区三级联动dwr(ajax)技术

这是一个dwr实现三级联动的例子,省,市,区,地址的三级全是从数据库读取的,希望大家看了有用

2011-08-24

网页设计者必看的几大网站精通css和html

网页设计者必看的几大网站精通css和html 网页设计者必看的几大网站精通css和html 网页设计者必看的几大网站精通css和html

2011-08-19

3 个Eclipse8.5注册码.

Eclipse8.5 注册码 Eclipse8.5 注册码

2011-08-09

Struts2++JQuery+Json+Post传值.(源码)

json +struts+jquery 传值 源码+文档+json解析插件详细

2011-08-09

18个例子,放大图片的弹出层(jquery插件)

18个例子,放大图片的弹出层(jquery插件) 18个例子,放大图片的弹出层(jquery插件)

2011-08-09

Seo伪原创内容生成工具

Seo伪原创内容生成工具. Seo伪原创内容生成工具.rarSeo伪原创内容生成工具. Seo伪原创内容生成工具.rarSeo伪原创内容生成工具. Seo伪原创内容生成工具.rarSeo伪原创内容生成工具

2011-07-23

SEO 原理讲解

SEO原理讲解 所谓SEO就是(Search Engine Optimization ) 一般可简称为搜索引擎优化,SEO是一种让网站从百度、GOOGLE等搜索引擎获得更多潜在客户的网络营销方式, SEO的主要任务是通过对网站结构、关键字选择、网站内容规划进行调整和优化,提高网站在搜索结果中的自然排名

2011-07-23

39个SEO经典桉例

39个SEO经典桉例 丘仕达“奇虎361网”的SEO分析 中国票务在线火车票频道网站优化 99加盟网SEO的秘密 SEO失败案例之Hao123桥页导航 SEO失败案例之希尔顿酒店网页重定向 等等....

2011-07-23

google地图开发 例子 笔记

这是一个google地图开发的比较全的文档,之前给一家公司做过这样的一样项目,这是我们团队留下来的,在此共享给大家。。。。

2011-07-21

总结的3个div+css模版

div+css模板 div css 兼容 div+css模板 div css 兼容

2011-06-10

近50个w3c模板网页

共有 近 50个 w3c模板 最近才总结到一块的,希望对初学css+div兼容问题的朋友们有用

2011-06-10

android_WIFI 网开发教程

android_WIFI android_WIFI 网开发教程

2011-05-24

空空如也

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

TA关注的人

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