Hundun

日凿一窍,七日而混沌死


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Note of Building Microservices

发表于 2018-04-14 | 分类于 Book Notes |
字数统计: 2,381 | 阅读时长 ≈ 9

Chap 2 演化式架构师

三个层次:

  • 战略目标
  • 架构原则
  • 设计和交付实践
阅读全文 »

Note of Functional Thinking

发表于 2018-03-26 | 分类于 Book Notes |
字数统计: 360 | 阅读时长 ≈ 2

The best way to get perfect work is to present it to people repeatedly. Some relevace or common feature can only be discovered after deeper research and passive thinking.

Forget above words.

Chap 1 Why

Learning a new programming paradigm, is not only about mastering a new language, but also thinking in a new way.

OO makes code understandable by encapsulating moving parts. FP makes code understandable by minimizing moving parts.
By Michael Feathers

  • Resusability
    OOP: messages between classes
    FP: data struct and workflow ?
阅读全文 »

2017 Annual Review

发表于 2017-12-25 |
字数统计: 1,924 | 阅读时长 ≈ 7

Architecture & Design

微服务设计(Building Microservices)

Medium
简单了解微服务的建模、集成、测试、部署和监控。为毛只能说是简单了解?因为不被项目操练都不好意思说深入。。。

设计模式(Design Pattern)

Advanced
面向对象的内功心法。初始还是看Head First系列易懂,但是要深入也离不开这本书的提纲挈领。有时间慢慢深入看

阅读全文 »

Build your own blog on CentOS, based on Hexo + Next

发表于 2017-11-02 |
字数统计: 488 | 阅读时长 ≈ 3

Prepare environment

Add yum repo

1
2
# yum install -y gcc-c++ make
# curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
阅读全文 »

Linux Command Line Basics

发表于 2017-08-17 | 分类于 学习记录 |
字数统计: 193 | 阅读时长 ≈ 1

Linux Command Line Basics

System Directory Structure

Case sensitive
Root path: /

阅读全文 »

Setup FTP Server on Centos 6

发表于 2017-07-26 | 分类于 VM配置 |
字数统计: 204 | 阅读时长 ≈ 1

Set FTP Server

Env: CentOS 6

Step

Install vsftpd(server) and ftp(client)

[root@localhost ~]# sudo yum install -y vsftpd
[root@localhost ~]# sudo yum install -y ftp
阅读全文 »

Setup SFTP Server on Centos 6

发表于 2017-07-26 | 分类于 VM配置 |
字数统计: 291 | 阅读时长 ≈ 2

Set SFTP Server

Env: Centos 6

Step

Add goup, user and permission

# create a group for SFTP
[root@dlp ~]# groupadd sftp_users 
# apply to a user "mysftp" for SFTP only
[root@dlp ~]# usermod -G sftp_users mysftp
# usermod bin(require ?)
[root@dlp ~]# usermod -s /bin/false mysftp
# chrooted home directory
[root@dlp ~]# chown root:root mysftp
# set permissions for home directory
[root@dlp ~]# chmod 755 mysftp
阅读全文 »

CPU and Cache

发表于 2017-05-23 |
字数统计: 1,297 | 阅读时长 ≈ 6

Linux perf

软件性能诊断工具
Use PMU, tracepoint and special counter in kernel

Terms

  1. 硬件并行设计

CPU 流水线 | processor pipeline
超标量 Superscalar
乱序执行 reordering ?
Based:相邻指令不依赖

阅读全文 »

Server Architecture

发表于 2017-05-23 |
字数统计: 908 | 阅读时长 ≈ 5

1. Scalable Computing/Analysis

1.1 Three architecture ?

1.1.1 Shared-Nothing versus Shared-Everything
  • Patterns for Distributed or Parallel computing
  • big problems, break it down, computing unit
  • which pattern to use
    trader-off between compute and communication costs

MPP?

阅读全文 »

Spring Cloud Modules

发表于 2017-05-23 |
字数统计: 362 | 阅读时长 ≈ 2

Categories

1
2
3
4
5
6
<module>eureka</module>             <!-- Eureka server -->
<module>eureka-peer</module> <!-- Eureka server peer -->
<module>compute-supplier</module> <!-- service provider -->
<module>compute-supplier0</module> <!-- service provider replica -->
<module>ribbon-eureka</module> <!-- client side load balanced, with Hystrix as circuit breaker -->
<module>feign-eureka</module> <!-- Declarative REST client -->
阅读全文 »
12
Jingyi Yang

Jingyi Yang

14 日志
3 分类
13 标签
RSS
© 2017 Jingyi Yang | Site words total count: 11.7k
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.3