04 2015 档案
摘要:一、饿汉式单例模式 关键代码: class Singleton(){ privateSingleton(){} private static Singleton instance = new Singleton; public static getSingleton(){ retur...
阅读全文
摘要:一、简单工厂模式,因为创建对象的方法是static的,所以也叫静态工厂模式。 由来:静态工厂模式是为了对产品类有统一的创建方法,而对于客户端如何创建"产品"是不需要知道也不需要管的。 通过客户端提供的信息,new出不同的“产品” 关键代码:class Factory(){ public st...
阅读全文
摘要:享元模式 是为了降低运行代价,提高系统性能 的一个设计模式。 主要是通过将相同或者相似的对象 放在一个对象池里,如果需要直接在对象池里取,而不用再在内存里面创建一个对象,当需要相似的对象 数量多的情况下,就可以达到降低运行代价,提高系统性能 的作用了。 理解点: 1.共享对象放在对象池(或...
阅读全文
摘要:设计模式分为三类: 创建型,描述如何创建对象,结构型,描述在程序中如何构建类或者对象之间的组合关系,行为型,描述类或对象如何分工合作和交互。 创建型模式: 单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、原型模式、建造者模式 结构型模式:设配器模式、代理模式、组合模式、桥接模式、装饰模式、...
阅读全文
摘要:环境:rehl 6.2 + mysql 5.6.12场景:在使用mysql的replicatio技术的时候,有时候是因为扩展、有时候是因为部分主备机挂了,我们常常需要复制一个完全一样的数据库,然后再重新建立主备关系。 这里给出针对数据总量大的数据全量迁移的方法:首要说明:在数据迁移的过程中不能再有...
阅读全文
摘要:项目中如果外包参与,代码质量往往不容易把握(毕竟偶尔会有人偷懒而不遵从代码规范来写代码) 这里笔者记录下使用sonar的一些经验。有需要的也可以参考一下。一、安装sonar本地的sonar 放在 D:\sonar-3.7.2修改D:\sonar-3.7.2\conf\sonar.propert...
阅读全文
摘要:之前做的负载均衡,有需要的可以看一下。 这里列几个刚开始接触lvs时比较模糊的概念:LVS:Linux 虚拟服务器(Linux Virtual Server)是一组用来在真实服务器间平衡 IP 负载的整合软件组件,在linux2.4以后,LVS已经是linux内核的一部分。IPVS:IP虚拟服...
阅读全文
摘要:关于android JNI的讲解网络上已经很多了,这里贴出自己的实践步骤,加深印象。 1)编写java代码,并通过javac JniFuncMain.java编译class文件:public class JniFuncMain{ private static int staticIntFil...
阅读全文
浙公网安备 33010602011771号