Java编程思想———初始化与清理 发表于 2018-09-28 | 分类于 Java | 本文字数: 847 | 阅读时长 ≈ 0:01 默认构造器默认构造器(又名无参构造器)是没有形式参数的,它的作用是创建一个“默认对象”。如果你写的类中没有构造器,则编译器会自动帮你创建一个默认构造器。如果已经定义了一个构造器,编译器就不会帮你自动创建默认构造器。阅读全文 »
第一章、分布式架构 发表于 2018-05-31 | 分类于 分布式 | 本文字数: 4k | 阅读时长 ≈ 0:07 从集中式到分布式 集中式的特点所谓的集中式系统就是指由一台或多台主计算机组成中心节点,数据集中存储于这个中心节点中,并且整个系统的所有业务单元都集中部署在这个中心节点上,系统的所有功能均由其集中处理。集中式系统最大的特点就是部署结构简单。由于集中式系统往往基于底层性能卓越的大型主机,因此无需考虑如何对服务进行多个节点的部署,也就不用考虑多个节点之间的分布式协作问题。阅读全文 »
Java线程安全与锁优化 发表于 2018-05-08 | 分类于 Java | 本文字数: 3.9k | 阅读时长 ≈ 0:07 线程安全的实现方法 互斥同步互斥同步是常见的一种并发正确性保障手段。同步指在多个线程并发访问共享数据时,保证共享数据在同一个时刻只被一个(或者是一些,使用信号量的时候)线程使用。而互斥是实现同步的一种手段,临界区、互斥量和信号量都是主要的互斥实现方式。阅读全文 »
Linux 查看日志常用命令 发表于 2018-04-12 | 分类于 Linux | 本文字数: 2k | 阅读时长 ≈ 0:03Linux 查看日志常用命令主要有tail、cat、less、more等,下面将一一介绍它们的用法。 tailtail命令可以用来查看一个文件内容。常用的参数-f常用于查阅正在改变的日志文件,常用的参数-n用于从文件的最后n行开始查阅。阅读全文 »
Spring Cloud Feign 日志设置 发表于 2018-04-11 | 分类于 Spring | 本文字数: 925 | 阅读时长 ≈ 0:02由于FeignClient封装了restful请求,我们很难看出发出的请求和收到的响应具体是什么。为此我们可以做一些设置来打印出相应的日志。阅读全文 »