http://www.runoob.com/design-pattern/singleton-pattern.html 单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。 饿汉 ...
分类:
编程语言 时间:
2016-12-05 19:21:14
收藏:
0 评论:
0 赞:
0 阅读:
208
观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题 ...
分类:
编程语言 时间:
2016-12-05 19:20:53
收藏:
0 评论:
0 赞:
0 阅读:
226
责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 纯的与不纯的责 ...
分类:
编程语言 时间:
2016-12-05 19:17:01
收藏:
0 评论:
0 赞:
0 阅读:
238
运用 Set结构不会添加重复的值 和...解构 使用 Array.from函数 ...
分类:
编程语言 时间:
2016-12-05 19:08:54
收藏:
0 评论:
0 赞:
0 阅读:
184
1、轮询法 将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。 2、随机法 通过系统的随机算法,根据后端服务器的列表大小值来随机选取其中的一台服务器进行访问。由概率统计理论可以得知,随着客户端调用服务端的次数增多, 其实际效果越来越接近 ...
分类:
编程语言 时间:
2016-12-05 19:06:35
收藏:
0 评论:
0 赞:
0 阅读:
136
转换流: 类 InputStreamReader(转换流): InputStreamReader 是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。 每次调用 InputStreamReader 中 ...
分类:
编程语言 时间:
2016-12-05 19:06:12
收藏:
0 评论:
0 赞:
0 阅读:
256
发布/订阅模式即生产者将消息发送给多个消费者。 下面介绍几个在发布/订阅模式中的关键概念-- 1. Exchanges (转发器) 可能原来我们都是基于一个队列发送和接收消息。现在介绍一下完整的消息传递模式。 Rabbitmq消息模式的核心理念是:生产者没有直接发送任何消息到队列。实际上,生产者都不 ...
分类:
编程语言 时间:
2016-12-05 19:05:46
收藏:
0 评论:
0 赞:
0 阅读:
272
http://www.cnblogs.com/wupeiqi/articles/5040823.html http://www.cnblogs.com/luotianshuai/p/5098408.html ...
分类:
编程语言 时间:
2016-12-05 19:05:28
收藏:
0 评论:
0 赞:
0 阅读:
184
方法覆写 // 重写toSting方法 @Override public String toString() { // TODO Auto-generated method stub return "name=" + name + ";age=" + age; } // 重写equals方法 @Ov ...
分类:
编程语言 时间:
2016-12-05 19:02:34
收藏:
0 评论:
0 赞:
0 阅读:
120
集合的作用: 1)去重:把一个列表变成集合,就自动去重了; 2)关系测试:得出两组数据中的交集、差集、并集; 集合的增删改查: ...
分类:
编程语言 时间:
2016-12-05 19:02:08
收藏:
0 评论:
0 赞:
0 阅读:
266
用java实现的简单管理系统 运行出来的状态 实现了新增、删除、借出、归还、排行榜简单的功能! 下面是简单的代码 首先定义一个书籍类,自己打开哦! 1 public class Book implements Comparable{ 2 3 String name; 4 String date; 5 ...
分类:
编程语言 时间:
2016-12-05 19:01:14
收藏:
0 评论:
0 赞:
0 阅读:
146
python中是不支持静态变量的,所以可以通过以下的方法来实现静态变量的功能: 代码: class CTest(object): '''python静态变量实现方法''' __init=None def __new__(cls,value): if cls.__init is None: cls._ ...
分类:
编程语言 时间:
2016-12-05 19:00:36
收藏:
0 评论:
0 赞:
0 阅读:
268
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6134649.html 在常见的登录功能实现中,单靠账户、密码登录很容易遭受恶意攻击,有些人可以通过写一些脚本自动输入账户密码(当然,是瞎蒙的)频繁登录从而占用服务器的处理资源。这时候,此时,就可以通过验证码来达 ...
分类:
编程语言 时间:
2016-12-05 18:59:32
收藏:
0 评论:
0 赞:
0 阅读:
408
1、发布新通知: 2、接受新通知 3、设置接受通知的监听方法 4、移除通知监听 ...
分类:
编程语言 时间:
2016-12-05 18:58:33
收藏:
0 评论:
0 赞:
0 阅读:
281
不知道为什么,把数组序列化为json,然后存到redis(string类型)。然后再取出来反序列化为数组,就变成对象数组了 thinkPHP普通数组取值$arr['key'] 对象数组取值$arr->key 1 /** 2 * [std_class_object_to_array 将对象转成数组] ...
分类:
编程语言 时间:
2016-12-05 18:58:06
收藏:
0 评论:
0 赞:
0 阅读:
239
java中的byte类型是有符号的,值得范围是-128-127 做网络通讯时,接收过来的数据往往都是无符号的byte,值得范围是0-255 因此直接转换时,存储到java显示的值就会有问题 输出如下: 例如接收到一个无符号的byte,值200,转到java中的byte,转换后就是-56,因此显示就不 ...
分类:
编程语言 时间:
2016-12-05 17:18:02
收藏:
0 评论:
0 赞:
0 阅读:
377
ES6一共有5种方法可以遍历对象的属性。 (1)for...in for...in循环遍历对象自身的和继承的可枚举属性(不含Symbol属性)。 (2)Object.keys(obj) Object.keys返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性)。 (3)O ...
分类:
编程语言 时间:
2016-12-05 17:15:55
收藏:
0 评论:
0 赞:
0 阅读:
223
在spring中import resource file,有两种情况:classes目录和jar包 如果资源文件在classes目录: <import resource="classpath:xxx.xml" /> 备注: 1、目录下的文件 如:classes/bean/test.xml <impo ...
分类:
编程语言 时间:
2016-12-05 17:15:14
收藏:
0 评论:
0 赞:
0 阅读:
264