aop概念aop:1、切面事务、日志、安全性框架、权限等都是切面2、通知切面中的方法就是通知3、目标类4、切入点只有符合切入点,才能让通知和目标方法结合在一起5、织入:形成代理对象的方法的过程好处:事务、日志、安全性框架、权限、目标方法之间完全是松耦合的SpringAOP例子一..
分类:
其他好文 时间:
2016-05-04 06:47:05
阅读次数:
162
通知:1、前置通知aop:before1、在目标方法执行之前执行2、无论目标方法是否抛出异常,都执行,因为在执行前置通知的时候,目标方法还没有执行,还没有遇到异常2、后置通知aop:after-returning1、在目标方法执行之后执行2、当目标方法遇到异常,后置通知将不再执行3、后置通知..
分类:
其他好文 时间:
2016-05-04 06:45:13
阅读次数:
164
毫无疑问,苹果正在面临一次关键转型。最近苹果股价较高点134.54美元下跌21%以上的实事,也暴露出资本市场的残酷和科技企业疲于创新压力。巨大的跌幅至少代表着社会对这家企业未来的模糊。iPhoneSE微不住道的创新和iTV、iCar等其他产品发布的遥遥无期,都在透资着投资市场对苹..
分类:
其他好文 时间:
2016-05-04 06:46:03
阅读次数:
194
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为数组{1,2,3,4,5}的一个旋转,该数组的最小值为1。当然了,将数组遍历一遍肯定能找出最小值,但其时间复杂度为O(N)..
分类:
编程语言 时间:
2016-05-04 06:45:15
阅读次数:
186
什么是防火墙?防火墙,顾名思义就起到阻隔危险的一道墙。在linux中体现为实现访问控制的功能的一种工具,按工作的位置分为主机防火墙和网络防火墙,工作于网络或主机的边缘(通信报文的进出口),对于进出本网络或主机的报文根据事先定义的检查规则作匹配检测,对于能够被规则..
分类:
其他好文 时间:
2016-05-04 06:45:55
阅读次数:
160
1.负数的表现形式,为什么如此设计?2.-128是在内存中是如何存储的?推算过程?3.如果字节表示未11111111,则其真实数据是多少?4.正负数是否都支持补码的方式?5.正数是否是负数的减一取反?<------------------------------------华丽的分割线---------------------------..
分类:
编程语言 时间:
2016-05-04 06:46:48
阅读次数:
155
一.函数指针:(1).描述:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的
物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在代码段中的,它们同样有地址,因此同样可以用指针来
存取函数,把这种指向函..
分类:
其他好文 时间:
2016-05-04 06:45:38
阅读次数:
136
一.重载成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。二.覆盖覆盖是指派生类函数覆盖基类函数,特征是:(1)范围不同(分别位于派生类与基类);(2)函数名相同;(3)参数相同;(4)基类函数必..
分类:
编程语言 时间:
2016-05-04 06:46:50
阅读次数:
169
我的安装环境为centos6.4MySQL相关的包由www.mysql.comdev.mysql.com下载用rpm包的方式安装mysql:[root@www~]#wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/
MySQL-5.6.30-1.el6.x86_64.rpm-bundle.tar
[root@www~]#ls
MySQL-5.6.30-1.el6.x86_64.rpm-bundle.tar
[root@..
分类:
数据库 时间:
2016-05-04 06:46:41
阅读次数:
233
Linux下安装JDK第一步:将jdk的压缩包上传到linux系统说明:如果没有rz命令,则需要在linux终端进行安装如果没有配置yum源请参考http://cherich.blog.51cto.com/6721432/1767581第二步:解压jdk的包第三步:配置JAVA_HOME、PATH使用以上命令打开jdk的配置文件,然后添加以下内..
分类:
系统相关 时间:
2016-05-04 06:45:52
阅读次数:
260
Linux下安装JDK第一步:将jdk的压缩包上传到linux系统说明:如果没有rz命令,则需要在linux终端进行安装如果没有配置yum源请参考http://cherich.blog.51cto.com/6721432/1767581第二步:解压jdk的包第三步:配置JAVA_HOME、PATH使用以上命令打开jdk的配置文件,然后添加以下内..
分类:
系统相关 时间:
2016-05-04 06:43:32
阅读次数:
201
Linux下安装JDK第一步:将jdk的压缩包上传到linux系统说明:如果没有rz命令,则需要在linux终端进行安装如果没有配置yum源请参考http://cherich.blog.51cto.com/6721432/1767581第二步:解压jdk的包第三步:配置JAVA_HOME、PATH使用以上命令打开jdk的配置文件,然后添加以下内..
分类:
系统相关 时间:
2016-05-04 06:43:35
阅读次数:
256
防火墙(Firewalld)是一种隔离工具,防范与非授权的访问,使主机更安全。它主要工作与网络或主机的边缘,对于进出本网络或主机的通信报文根据事先定义好的规则进行匹配检测;对于能够被规则所匹配到的报文做出相应的处理。防火墙的分类:主机防火墙:工作范围是单个主机网络防..
分类:
系统相关 时间:
2016-05-04 06:45:02
阅读次数:
366
实验要求:搭建lamp(1)三者分离于三台主机;(2)一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress;(3)xcache(4)mpm为worker机制;物理机使用win7系统,在VMware虚拟机中准备了3台centos6.7的linux系统;其中IP地址设计:web服务器地址为:192.168.255.60php服..
分类:
数据库 时间:
2016-05-04 06:43:41
阅读次数:
346
我的安装环境为centos6.4MySQL相关的包由www.mysql.comdev.mysql.com下载用rpm包的方式安装mysql:[root@www~]#wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.30-1.el6.x8
6_64.rpm-bundle.tar
[root@www~]#ls
MySQL-5.6.30-1.el6.x86_64.rpm-bundle.tar
[root@..
分类:
数据库 时间:
2016-05-04 06:43:03
阅读次数:
261
SparkStreaming的DStream为我们提供了一个updateStateByKey方法,它的主要功能是可以随着时间的流逝在SparkStreaming中为每一个key维护一份state状态,通过更新函数对该key的状态不断更新。对每一个新的batch而言,SparkStreaming会在使用updateStateByKey的时候为已经存在的ke..
分类:
其他好文 时间:
2016-05-04 06:42:05
阅读次数:
886
最近,我想通过redis的源码来学习redis。虽然平时工作中用得不多,不过对redis还是比较感兴趣的,毕竟它的性能是不错的。redis是一个开源的项目,我们可以通过源代码去了解redis。我后面会通过自己的学习,写一些关于redis源码的帖子。帖子的主要内容是分析代码设计,而并不会..
分类:
其他好文 时间:
2016-05-04 06:42:17
阅读次数:
231