MyBatis接口的简单实现原理 用过MyBatis3的人可能会觉得为什么MyBatis的Mapper接口没有实现类,但是可以直接用? 那是因为MyBatis使用Java动态代理实现的接口。 这里仅仅举个简单例子来说明原理,不是完全针对MyBatis的,这种思想我们也可以应用在其他地方。 定义一个接 ...
分类:
其他好文 时间:
2017-07-09 14:54:25
阅读次数:
163
在使用webpack作为模块加载工具时,我在想module.exports的模块应该是一种什么模式,最直接地思考是单例。不太确定,所以写一个简单例子做测试。 测试代码 singleton.js: var Singleton = { count: 0, addCount: function(){ Si ...
分类:
Web程序 时间:
2017-07-08 21:11:51
阅读次数:
265
一、socketserver流程简介 先来看一下并发聊天的简单例子: 根据上面的例子,我们可以依次看一下socketserver的执行流程,为什么是handle方法来处理咱们的流程。 1、程序先执行 这里看起来像是对一个socketserver 模块下的 ThreadingTCPServer 类进行 ...
分类:
其他好文 时间:
2017-07-06 15:10:25
阅读次数:
206
(转) 自5.1开始对分区(Partition)有支持= 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。 水平分区的几种模式: * Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通 ...
分类:
数据库 时间:
2017-07-04 16:39:26
阅读次数:
246
使用到spring方法拦截器 MethodInterceptor实现权限控制,MethodInterceptor可以使用通配符,并且是基于注解的。 简单例子代码如下: 1、定义需要拦截的类 Java代码 public class LoginAction{ //没有权限限制 @RequestMappi ...
分类:
编程语言 时间:
2017-07-01 19:25:49
阅读次数:
175
http://biyeah.iteye.com/blog/1295196 socket.io的介绍 http://www.cnblogs.com/mazg/p/5467960.html websocket在线测试 http://www.blue-zero.com/WebSocket/ ...
分类:
Web程序 时间:
2017-06-30 18:04:36
阅读次数:
247
lambda lambda是匿名函数,也就是没有名字的函数。lambda的语法非常简单: 下面是一个lambda表达式的简单例子: 注意:我们可以把lambda表达式赋值给一个变量,然后通过这个变量来使用它。 下图是定义lambda表达式和定义一个普通函数的对比: 注意: 使用lambda表达式并不 ...
分类:
编程语言 时间:
2017-06-29 20:42:25
阅读次数:
244
一、简单例子 def add(a, b): return a + b import foo a = [1, 'python'] a = 'a string' def func(): a = 1 b = 257 print(a + b) print(a) if __name__ == '__main_ ...
分类:
编程语言 时间:
2017-06-22 10:18:17
阅读次数:
230
Ajax PHP Image Cut PHP图片裁切,图片裁切之生成缩略图部分和预览功能的实现,这是一个关于PHP Ajax裁切图片并在服务器端生成新图片的简单例子,这次不是jquery,而是使用另一个有名的JS插件:prototype,同样具有很好的性能。本图片裁切在 IE11 , FireFox ...
分类:
Web程序 时间:
2017-06-22 00:21:29
阅读次数:
229