反射实现 AOP 动态代理模式实例说明(Spring AOP 的实现 原理) 比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录, 我们写个例子看看我们最简单的解决方案 我们先写一个接口IHel....
分类:
编程语言 时间:
2015-04-01 01:44:56
阅读次数:
163
Eclipse添加codeFormat模板(见附件)。Windows--Preference--Java--Code Style--Format, import附件中的模板。 --Java--Editor--Save Actions, 勾选Format source c...
分类:
编程语言 时间:
2015-04-01 01:45:14
阅读次数:
1744
在Spring中,依赖注入(DI)模式实现了控制反转(IoC)原理。让我们通过一个例子来帮助理解依赖注入。我们先看到java版的例子,然后在此基础上加上spring的功能。就例子而言,是相当地简单。QuizMater接口暴露了popQuestion()方法。为了保持简单性,QuizMaster将只生...
分类:
编程语言 时间:
2015-04-01 01:46:14
阅读次数:
141
实现以下的图片效果如图显示鼠标放在百度谷歌等字样上市动态显示其内容明细:代码如下: --> 百度新浪谷歌哈哈点击右键显示“你好”,点击左键显示禁止复制 --> //oncontextmenu这样就不会让右击菜单出现//有点不明白,先收藏着当点向...
分类:
编程语言 时间:
2015-04-01 01:42:31
阅读次数:
204
标识符由字母、下划线“_”、美元符“$”或数字组成;标识符应由字母、下划线“_”、美元符开头;JAVA标识符大小写敏感,长度无限制。所有关键字都是小写英文;goto和const虽未使用,但也被保留。常量字符常量 'a'字符串常量 "hello world"变量是内存中的一小块区域,使用变量名来访问这...
分类:
编程语言 时间:
2015-04-01 01:41:02
阅读次数:
211
一、@property@synthesize关键字注意:这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明和实现。(一)@property关键字@property关键字可以自动生成某个成员变量的setter和getter方法的声明@propertyintage;编译时...
分类:
编程语言 时间:
2015-04-01 01:38:45
阅读次数:
168
1、Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以,这大概就是Java抽象类唯一的优点吧,但这个优点非常有用。 如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到这一点,如果向一...
分类:
编程语言 时间:
2015-04-01 01:38:02
阅读次数:
131
原文http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里...
分类:
编程语言 时间:
2015-04-01 01:39:30
阅读次数:
160
在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线....
分类:
编程语言 时间:
2015-04-01 01:39:58
阅读次数:
258
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在学习基本算法与流程控制之前,先补充在学习C语言基础语法时的变量内存分析以及scanf函数的一些用法注意。一、变量内存分析:不同的数据类型所占用的字节是不一样的,数据越大,所占用的字节数就越多,在系...
分类:
编程语言 时间:
2015-04-01 01:36:58
阅读次数:
185
第一写技术博客,只是想把自己一天天积累的东西与大家分享。今天在看《大型网站架构和java中间件》这本书时,其中提到代理模式的动态代理。作为java中间件的一个重要基础,我觉的有必要整理和分析下java的23种设计模式,如有不对的地方,请大家留贴指正。 一、设计模式的分类 总体来说,Java的设计模式...
分类:
编程语言 时间:
2015-04-01 01:38:37
阅读次数:
138
一直很喜欢Spring.NET,不过2011年8月2日1.3.2正式release之后,再没有正式版本的release了。直到4天前,Spring.NET 2.0 GA终于Release。http://www.springframework.net/站点上还没有更新。Github上显示Source ...
分类:
编程语言 时间:
2015-04-01 01:35:01
阅读次数:
1240
有些情况下,Tomcat总是找不到JAVA_HOME,JRE_HOME。比如在centos上,我其实已经在/etc/profile文件中配置好了JAVA_HOME,JRE_HOME,但Tomcat总是找不到(Tomcat是绿色解压版本)。或者在当前机器上可以吂动tomca...
分类:
编程语言 时间:
2015-04-01 00:34:28
阅读次数:
430
题目请用c++ 实现stl中的string类,实现构造,拷贝构造,析构,赋值,比较,字符串相加,获取长度及子串等功能。代码/*-------------------------------------
* 日期:2015-03-31
* 作者:SJF0115
* 题目: 实现string类
* 来源:百度
* 博客:
-------------------------------...
分类:
编程语言 时间:
2015-04-01 00:28:58
阅读次数:
226
写抽奖无非就是从概率入手,每个层次的奖的概率是该权重总权重的百分比
$arr = array(
array('prize'=>'first', 'weight'=>10),
array('prize'=>'second','weight'=>10),
array('prize'=>'third', 'weight'=>80)
//权重依次排下来,权重保证为整型
);
分析上列数据...
分类:
编程语言 时间:
2015-04-01 00:28:27
阅读次数:
142