分类: 理论

12 篇文章

微服务架构设计模式 / Microservices Patterns
简介 《微服务架构设计模式/Microservices Patterns: With Examples in Java》是由 Chris Richardson 撰写的关于微服务架构的书籍,详细介绍了微服务设计模式,旨在帮助开发人员、架构师和技术领导者了解微服务架构的优点和挑战,以及如何在实际项目中应用这些设计模式。书中示例是一小部分简单易懂Java…
启示录:打造用户喜爱的产品 / Inspired: How To Create Products Customers Love
简介 《启示录:打造用户喜爱的产品/Inspired: How To Create Products Customers Love》是一本经典的指导产品经理的理论书籍,它由硅谷大佬 Marty Cagan 著作,并经苏杰、王坚等人翻译为中文。 为什么市场上那么多软件产品无人问津,成功的产品凤毛麟角?怎样发掘有价值的产品?拿什么说服开发团队接受你的产…
英语基础语法
英语语法是英文写作必备的基础,在「听、说、读、写」的英文学习过程中,写作一向是最后、也最困难的一步。 学习语法的目的在于认识英文句子的构造与所有的变化、看懂最复杂的句子,进一步能够写出从单句到复合句到减化子句、清楚正确而又富有变化的各种英文句子。 相对来说,读懂英文对语法要求低一点,这里也是由简入深地了解英语语法的一些基础概念。 学习方法 英语学习…
程序员修炼之道 / The Pragmatic Programmer
简介 《程序员修炼之道》是一本经典的软件开发实践指南,由 Andrew Hunt 和 David Thomas 两位著名软件工程师所著。这本书结合了作者多年的实践经验和深入思考,提出了许多宝贵的软件开发理念和方法论,成为了许多程序员必读的经典之作。 该书涵盖了诸如代码质量、架构设计、测试驱动开发、重构、模式应用等方面的内容,旨在帮助程序员从工匠的角…
Linux SSH 与 FTP 服务
SSH 远程联机服务器有文字接口与图形接口两种方式: 文字接口:SSH,采用密文传输 图形接口:Xdmcp,VNC等 SSH 全程是 Secure SHell protocol 安全的壳程序协议,它可以透过数据封包加密技术,将等待传输的封包加密后再传输到网络上, 因此,数据信息当然就比较安全。 SSH 协议预设状态下,提供两个服务器功能: ssh:…
Linux 网络与防火墙
常用网络命令 网络参数设置 针对 IP 参数、路由参数等网络参数设置的相关指令有: ifconfig :查询、设置网卡、IP。命令格式 ifconfig interface {options} interface:网卡接口代号,包括 eth0, eth1等 options:可以接的参数,包括如下 up, down :启动 (up) 或关闭 (dow…
Linux 日志、软件安装与基础设置
日志 日志记录着系统的活动信息,用来监测和排查系统问题很重要。 常见的日志文件,一般在 /var/log/ 目录里: /var/log/boot.log :开机信息日志,仅本次开机的 /var/log/cron.log :crontab 调度日志 /var/log/lastlog :最近账号登录信息 /var/log/mail.log :往来邮件信…
Linux 进程管理、系统服务与工作调度
进程管理 进程(process):程序被触发后,执行者的权限与属性、程序代码与所需数据等都会被载入内存中,操作系统并给予这个内存内的单元一个识别码(PID),可以说,进程就是一个正在运行中的程序。 子进程与父进程:进程的PPID即是父进程的PID,子进程由fork and exec流程产生的。Linux 系统所有进程的父进程就是 init 这个 P…
Linux Bash 命令与 Shell 脚本
Bash 命令 由于核心在内存中是受保护的区块,因此我们必须要通过“ Shell ”将我们输入的指令与Kernel 沟通,好让 Kernel 可以控制硬件来正确无误的工作。 学习shell的主要原因及注意项: 命令行的 shell 在各大 distribution 都一样; 远端管理时命令行速度较快; shell 是管理 Linux 系统非常重要的…
Linux 编辑器 vim、nano
vim 编辑器 vi 与 vim 的关系: 可以将 vim 视为 vi 的进阶版本; 所有的 Unix Like 系统都会内置 vi 文书编辑器,其他的文书编辑器则不一定会存在; 很多个别软件的编辑接口都会主动调用 vi; vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 vi 的使用 vi 共有三种模式: 一般指令…