32种设计模式趣谈 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,尽管口味有所不同,但无论你带MM去麦当劳或肯德基,仅仅管向服务员说“来四个鸡翅”即可了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者不论什么时候须要某种产品 ...
分类:
其他好文 时间:
2017-08-06 15:54:32
阅读次数:
256
最近经常会有同学们这些问题: 代理是什么意思,我们为什么要用代理服务器。 设置代理了之后,我的浏览器或者手机居然不能访问网站了,我不能接受! 问出这样的问题,一般都是对代理服务器不够了解,不知其然更加别说知其所以然了!下面华华就带大家花个5分钟时间来了解它的作用&设置使用技巧。希望以后遇到这样的问题 ...
分类:
其他好文 时间:
2017-06-14 02:45:33
阅读次数:
446
读完本文你将了解:
多线程的优点
1提高资源利用率
2响应更快
多线程的缺点
1增加资源消耗
2上下文切换的开销
3设计编码测试的复杂度增加
Java 内存模型与 CPU 内存简介
Java 中的堆
...
分类:
其他好文 时间:
2017-03-01 11:08:08
阅读次数:
236
好东西不得不转
在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。
创建型模式
----------------------------------------------------------------------------------------------------------------------
1、FACTORY—追M...
分类:
其他好文 时间:
2016-07-19 13:44:48
阅读次数:
227
转载自:傅里叶分析之掐死教程(完整版) https://zhuanlan.zhihu.com/p/19763358 作者:Heinrich链接:https://zhuanlan.zhihu.com/p/19763358来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 谨 ...
分类:
其他好文 时间:
2016-06-15 23:32:15
阅读次数:
252
了解过多线程的我们,对synchorized,sleep和valatile都比较了解,但是当这三个名词和“Java变量得可见性”的话题联系在一起不知道大家是否还可以保持大脑清晰??? 最近看到一个关于Java变量可见性的问题,感觉比较新鲜就查了一些资料,下面分享给大家: 首先给大家看一段关于多线程的 ...
分类:
编程语言 时间:
2016-05-07 13:21:30
阅读次数:
170
了解过多线程的我们,对synchorized,sleep和valatile都比较了解,但是当这三个名词和“Java变量得可见性”的话题联系在一起不知道大家是否还可以保持大脑清晰???
最近看到一个关于Java变量可见性的问题,感觉比较新鲜就查了一些资料,下面分享给大家:
首先给大家看一段关于多线程的执行代码:
package com.test;
import java.util.concur...
分类:
编程语言 时间:
2016-05-07 09:46:48
阅读次数:
163
原文出处: 四火的唠叨 ava中的泛型带来了什么好处?规约。就像接口定义一样,可以帮助对于泛型类型和对象的使用上,保证类型的正确性。如果没有泛型的约束,程序员大概需要在代码里面使用大量的类型强制转换语句,而且需要非常清楚没有标注的对象实际类型,这是容易出错的、恼人的。但是话说回来,泛型可不只有规约, ...
分类:
其他好文 时间:
2016-05-04 18:54:42
阅读次数:
236
【前言介绍】 iOS的一种设计模式,观察者Observer模式(也叫发布/订阅,即Publich/Subscribe模式)。 观察者模式,包含了通知机制(notification)和KVO(Key-value-observing)机制。 在这本文中,我们将介绍在日常项目当中经常使用到的通知机制这一种 ...
分类:
移动开发 时间:
2016-04-21 15:03:20
阅读次数:
251
最早研究这个数列的当然是斐波那契喽。他当时是为了描述如下的兔子增长数目。后来被广泛应用于各种场合,这是数列的定义如下:首先呢,当我们看到这个数列时,想到的先是用递归的方法实现:也可用三目运算符实现:分析:递归的时间复杂度:递归的次数*每次递归次数。递归的空间..
分类:
其他好文 时间:
2016-04-10 01:31:55
阅读次数:
453