多线程-单例模式安全问题

作者:孤独烟,转自:http://rjzheng.cnblogs.com/ 饿汉式 这种其实大家都懂,不多说,上代码。 package singleton; public class Singleton1 { private static Singleton1 instance = new Singleton1(); private Singleton1 (){} public static Singleton1 getInstance() {

交互基础小课堂!目标导向设计之“设计研究”

文章是关于设计研究中的定性与定量研究方法、步骤,用户访谈的一些思考。 往期回顾:《交互基础小课堂!目标导向设计之“用户目标”与“心智模型”》 一、设计研究的方法 现在关于用户研究的书特别多,而且里面很多理论和方法都大同小异 。 有一些比较不错并且常用的方法,比如用户访谈、问卷调查、可用性测试、焦点小组、A/B test、网站/日志流量分析、眼动测试等。从研究方式来分类的话,可以把这些方式分为定性研究和定量研究两大类;从研究角度来分类的话,可以分为「言(用户所说的)」和「行(用

[第2天]40天新手进阶Affiliate实操教程:选择Offers

上一课我们注册了mobidea的账号.现在我们选择一个offer来试下! 1) 登录Mobidea。将光标移至左侧菜单,点击展开。点击“Offers”,然后在下一页点击 “Filters”。 2)至于”Countries”, 指定下面的某一个geo即可。 Egypt(埃及), Indonesia(印度尼西亚), India(印度), Malaysia(马来西亚), Thailand(泰国), Turkey(土耳其), Brazil(巴西), Qatar

零基础必备:详解十种常见的水彩基本技法+问题总结

@糖糖糖就是糖 :上一篇《结合实例,总结画线稿时容易出现的几个常见问题》已经讲解过线稿的注意事项。待我们画好线稿之后,对于初学者来说,特别急需了解的就是「水彩的基本技法」了。所以这一篇,就来总结一下我理解的关于水彩的基本技法和特殊技法都有哪些。因为部分技法有多种叫法,不一定是一个固定的名字,那么最重要的就是理解某一技法的本质了。 关于基本技法,其实可以很简单的分为干画法和湿画法,根据水分的不同状态来分类,也可以再细化,比如湿画法还可以再细分出晕染、柔边等。再者可以根据特殊工具

多线程-单生产单消费模型

创建资源对象,提供保存和取出方法(使用synchronized代码块实现) /** * Created by shaoqinghua on 2018/5/3. * 定义一个负责保存和取出的资源类 */ public class Resource { /** * 定义成员变量,充当保存和取出的容器 */ private Object[] objs = new Object[1]; /** * 定义一个同步的锁对象

PgSQL · 特性分析 · 神奇的pg_rewind

背景 在常见的PostgreSQL双节点高可用构架中,如果主库挂了且主备无延迟,高可用系统会提升老备库为新主库对外服务。而对于老主库,则可以有很多处理策略,例如: 删掉,重搭新备库。 降级为备库,继续服务。 很显然,相比来说第一种不是个很好的方案。当数据量比较大时,重搭备库的时间成本太高,系统的可用性降低。但是因为老的主库挂掉的原因多种多样,甚至有可能是高可用系统的误判,而老主库也有可能是在挂掉之后又重新作为主库启动起来,这个时候降级并重搭流复制关系的操作就有可