面向切面在英文中的单词是Aspect Oriented Programming(AOP),在spring框架中叫aop,它是可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是一种新的方法论,它是对传统OOP编程的一种补充。
AOP技术是建立在Java语言的反射机制与动态代理机制之上的。请看下图
以上图是利用jdk动态代理为真实对象上的...
分类:
编程语言 时间:
2014-05-09 02:16:35
阅读次数:
417
综合查询(1)
前面已经架构好了一个销售管理系统,看看功能也挺多,也基本够用了。但是仔细分析一下就会发现,前面的设计都是属于数据操纵方面的,虽然有导航、筛选功能,但是对于统计分析来说还是远远不够用的。为了能够进行灵活的统计分析和查询,经过多次的改进,生成了我现在的综合查询体系。
整个综合查询体系包括以下几个方面的内容:
1、...
分类:
其他好文 时间:
2014-05-09 02:11:40
阅读次数:
314
绝大多数对于Node.js的讨论都把关注点放在了处理高并发能力上,做开发的时候一定要明白node内部做出的权衡,以及node应用性能好的原因。
node采用一个长期运行的进程
而php在apache中会产生多个进程...
分类:
Web程序 时间:
2014-05-09 02:11:13
阅读次数:
311
最齐全的网站元数据meta标签的含义和用法
随着HTML5的流行和Web技术的不断演变,Meta标签队伍也越来越壮大,从Windows XP的IE6到如今Windows 7、Windows 8的IE9、IE10、IE11,对Html5的支持越来越好,html meta标签的功能作用也越来越强大。 application-name, msapplication-tooltip,msapplication-starturl,msapplication-window,msapplication-navbu...
分类:
Web程序 时间:
2014-05-09 02:01:58
阅读次数:
664
andorid的app应用中都会有版本更新的操作,今天空闲的时候就花了点心思弄了一下,主要技术方面用到了AsyncTask异步加载、http协议、json解析、获取版本号等。。。...
分类:
移动开发 时间:
2014-05-09 01:37:21
阅读次数:
449
1. 引言
2048 这段时间火的不行啊,大家都纷纷仿造“百家争鸣”,于是出现了各种技术版本:除了手机版本,还有C语言版、Qt版、Web版、java版、C#版等,刚好我接触Python不久,于是弄了个Python版——控制台的2048,正好熟悉下Python语法,程序运行效果如下,左右两幅图是连续的:
图 1 Python版控制台2048运行截图...
分类:
编程语言 时间:
2014-05-09 01:15:50
阅读次数:
528
OpenFlow
传统的网络环境中,只有路由器/交换机之间的接口/协议是标准化的,但是在网络设备内部,数据平面和控制平面其实是耦合在一起的,每一家厂商都有自己专有的系统来实现这两个平面,而且数据平面和控制平面不能够分开独立演化。
在 初期网络环境比较简单的时候,这种数据平面和控制平面的耦合其实无关紧要;但是现在的企业内部网络环境愈来愈复杂,大量异构的网络设备、复杂的组织架构、 竞争日趋激烈的市...
分类:
其他好文 时间:
2014-05-09 01:03:19
阅读次数:
298
简介看了深入理解Android网络编程感觉不错,今天对Android网络编程进行了要点记录。内容Android基于网络技术和编程实践 要点 定义 描述 IP协议用于报文交换网络的一种面向数据的协议 TCP协议传输控制协议,传输层通信协议。 UDP协议用户数据报协议,传输层协议。 SMTP协议简单邮件传输协议 SOCKET 套接字应用层与TCP/IP协议族通信的中间...
分类:
移动开发 时间:
2014-05-09 00:58:37
阅读次数:
581
扩展方法
如何知道的。这还得从项目的本身说起。该项目是一套的微软底层架构上搭建起来的。所有的框架以及控件的封装,数据的传递方法都是整体的框架封装好的。对常用的dropwodnlist控件的数据绑定,这里就有使用的一些扩展方法的封装。怎么以前没有见过这个方法呢。跟过去才发现是扩展方法。
什么是扩展方法
扩展方法能够向现有类型“添加”方法,而无需创建...
分类:
其他好文 时间:
2014-05-09 00:24:18
阅读次数:
248
叶志坚是我在B公司共事半年多的同事,比我要小几岁却透着技术圈子里的干练和比我老练的处世态度。
我俩几乎是同一天入职的。那一天我去报到,在HR办公室看见一个穿着皮夹克的帅小伙因为缺少档案而需要去原单位再跑一次。后来正式见面才知道,那就是叶志坚。
我俩在移动开发组,这是一个新成立的小组。当时的移动开发以Symbian为主流,WM次之,街机是N95,触摸屏手机还没有大面积铺开,电阻屏还没有投入市...
分类:
其他好文 时间:
2014-05-09 00:23:16
阅读次数:
355