03 2018 档案

摘要:关于java中遍历map具体哪四种方式,请看下文详解吧。 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 方法二 在for-each循环中遍历keys或values。 如果只需要map中的键或者值,你可以通过keySet或values来实现遍历,而不是用entryS 阅读全文
posted @ 2018-03-28 14:23 UniqueColor 阅读(154) 评论(0) 推荐(0) 编辑
摘要:在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之 阅读全文
posted @ 2018-03-27 18:59 UniqueColor 阅读(224) 评论(0) 推荐(0) 编辑
摘要:近期在搞kafka,在Windows环境搭建的过程中遇到一些问题,把具体的流程几下来防止后面忘了。 准备工作: 1.安装jdk环境 http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.下载kafka的程序安装包:  阅读全文
posted @ 2018-03-27 14:34 UniqueColor 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:前言 从业这么多年,接触过银行的应用,Apple的应用,eBay的应用和现在阿里的应用,虽然分属于不同的公司,使用了不同的架构,但有一个共同点就是都很复杂。导致复杂性的原因有很多,如果从架构的层面看,主要有两点,一个是架构设计过于复杂,层次太多能把人绕晕。另一个是根本就没架构,ServiceImpl 阅读全文
posted @ 2018-03-13 11:46 UniqueColor 阅读(557) 评论(0) 推荐(0) 编辑
摘要:前言 设计是把双刃剑,没有最好的,也没有更好的,而是条条大路到杭州。同时不设计和过度设计都是有问题的,恰到好处的设计才是我们追求的极致。 DDD(Domain-Driven Design,领域驱动设计)只是一个流派,谈不上压倒性优势,更不是完美无缺。 我更想跟大家分享的是我们是否关注设计本身,不管什 阅读全文
posted @ 2018-03-13 11:19 UniqueColor 阅读(2729) 评论(0) 推荐(0) 编辑
摘要:1.安装CheckStyle 2.配置idea_checks.xml 3.启用CheckStyle idea_checks.xml: 阅读全文
posted @ 2018-03-06 16:00 UniqueColor 阅读(565) 评论(0) 推荐(0) 编辑
摘要:java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说: 写道 给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。 静态变量:线程非安全。 静态变量即类变量,位于方法区,为 阅读全文
posted @ 2018-03-02 17:09 UniqueColor 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:下面列出了 Dockerfile 中最常用的指令,完整列表和说明可参看官方文档。 FROM指定 base 镜像。 MAINTAINER设置镜像的作者,可以是任意字符串。 COPY将文件从 build context 复制到镜像。COPY 支持两种形式: COPY src dest COPY ["sr 阅读全文
posted @ 2018-03-02 14:41 UniqueColor 阅读(822) 评论(0) 推荐(0) 编辑
摘要:我们不应该期望 Kubernetes Pod 是健壮的,而是要假设 Pod 中的容器很可能因为各种原因发生故障而死掉。Deployment 等 controller 会通过动态创建和销毁 Pod 来保证应用整体的健壮性。换句话说,Pod 是脆弱的,但应用是健壮的。 每个 Pod 都有自己的 IP 地 阅读全文
posted @ 2018-03-02 14:27 UniqueColor 阅读(315) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示