摘要:
转自: https://my.oschina.net/leejun2005/blog/1524687 摘要: 本文主要针对 Java 服务而言 0、背景 经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别高的问题。尤其是在周末或大半夜,突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思 阅读全文
2017年8月31日
2017年8月23日
摘要:
目的: 使用一个对象的实例来表明需要创建对象的类型, 然后通过拷贝这个对象实例的属性, 来创建新的对象 应用: 使用原型模型, 当一个系统需要独立于产品的创建, 组合和表示的方法 当需要创建的对象需要在run-time 的时候才知道类型 避免创建一堆的factory 当需要实例化的对象具有的属性只有 阅读全文
摘要:
转自: http://blog.csdn.net/daybreak1209/article/details/21986715 大家都说设计模式可根据目的划分为: 1、创建型(creational):主要用于处理对象的创建,实例化对象 2、结构型(structural):处理类或对象间的组合 3、行为 阅读全文
摘要:
转自: http://blog.csdn.net/zhanghan18333611647/article/details/42041173 大话设计模式很早就弄完了,师父在验收的时候就看出了自己的缺点只顾埋头跑,少了思考与总结!师父向来是不惮以最坏的恶意,来推测我的,然而师父还不料,在写这篇博客的时 阅读全文
摘要:
转自: http://blog.csdn.net/dengpeng0419/article/details/48110841 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 最早提出“设计模式”概念的 阅读全文
摘要:
目的: 把对象以树形结构组织起来,来达到整体-部分的层次结构. 组合模式让client 看待单个对象和多个对象的组合是一样的 应用: 你想把多个对象用部分-整体的结构表示 你想要client忽略单个的object和多个object的组合的不同, client将会把这个组合里的任何objects同等对 阅读全文
2017年8月17日
摘要:
我们通常要检查系统的cpu的相关信息,之前在进行查看cpu的信息的时候,我最长用的方式 是,直接将/etc/cpuinfo下的所有的内容进行显示,然后通过对全部文件的查看,来提取我们需要的信息,虽然查看过这方面的信息,但是对于这个文 件中的内容了解的还是不够详细,今天看到了一篇文章写的不错,作为一个 阅读全文
2017年7月7日
2017年7月6日
摘要:
锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA下常见的锁名称以及特性,为大家答疑解 惑。 1、自旋锁 自旋 阅读全文