Architecture
文章平均质量分 65
系统设计
依琳小师妹
执着的追求技术!
展开
-
docker国内下载通道
简直就是救星,试了各种办法,阿里云的安装文件在新版Mac上打不开,官方安装下载几KB。http://get.daocloud.io/#install-docker-for-mac-windows原创 2021-10-17 16:19:13 · 2374 阅读 · 0 评论 -
Hbase入门之系统架构
原创 2021-10-10 19:06:41 · 1899 阅读 · 0 评论 -
Java之美[从菜鸟到高手演变]之设计模式二
接口的适配器是这样的:有时我们写的一个接口中有多个抽象方法,当我们写该接口的实现类时,必须实现该接口的所有方法,这明显有时比较浪费,因为并不是所有的方法都是我们需要的,有时只需要某一些,此处为了解决这个问题,我们引入了接口的适配器模式,借助于一个抽象类,该抽象类实现了该接口,实现了所有的方法,而我们不和原始的接口打交道,只和该抽象类取得联系,所以我们写一个类,继承该抽象类,重写我们需要的方法就行。再如我们有的时候打官司,我们需要请律师,因为律师在法律方面有专长,可以替我们进行操作,表达我们的想法。原创 2012-11-30 15:20:46 · 194136 阅读 · 52 评论 -
Java之美[从菜鸟到高手演变]之设计模式
很简单,一个原型类,只需要实现Cloneable接口,覆写clone方法,此处clone方法可以改成任意的名称,因为Cloneable接口是个空接口,你可以任意定义实现类的方法名,如cloneA或者cloneB,因为此处的重点是super.clone()这句话,super.clone()调用的是Object的clone()方法,而在Object类中,clone()是native的,具体怎么实现,我会在另一篇文章中,关于解读Java中本地方法的调用,此处不再深究。本小结会通过对象的复制,进行讲解。原创 2012-11-29 02:26:22 · 448321 阅读 · 186 评论 -
Java之美[从菜鸟到高手演变]之设计模式三
本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东西,因为我得为读者负责,不论是图还是代码还是表述,都希望能尽量写清楚,以便读者理解,我想不论是我还是读者,都希望看到高质量原创 2012-11-30 22:50:33 · 138411 阅读 · 35 评论 -
Java之美[从菜鸟到高手演变]之Json类型数据的处理
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。在工作中,很多时候我们都会采用json来承载数据,因为其灵活、方便的特性,所以,我们必须要学会处理json的方法,本章系。Json与JavaBean。原创 2024-02-28 16:19:30 · 589 阅读 · 1 评论 -
Java之美[从菜鸟到高手演变]之设计模式四
— From 百科。主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象,个人觉得叫备份模式更形象些,通俗的讲下:假设有原始类A,A中有各种属性,A可以决定需要备份的属性,备忘录类B是用来存储A的一些内部状态,类C呢,就是一个用来存储备忘录的,且只能存储,不能修改等操作。就拿QQ来说,有几种状态,在线、隐身、忙碌等,每个状态对应不同的操作,而且你的好友也能看到你的状态,所以,状态模式就两点:1、可以通过改变状态来获得不同的行为。来看看原码:一个Visitor类,存放要访问的对象,原创 2012-12-02 00:59:28 · 99764 阅读 · 36 评论