2022-10-07 Linux Linux常见命令汇总 前言 最近在折腾自己的服务器,干些有趣的事情,记录下,一些重复性高,但是又记不住的内容 Root免密登陆 腾讯云默认给的是 ubuntu 账号,无法直接登陆 root 账号,导致没办法统一管理几个服务器,所以需要重新配置下 步骤 首先用 ubuntu 或者其他的账号登录主机。 然后按照提示... 阅读全文…
2022-01-01 碎碎念 2022年书单【年汇总】 我的能力就这么多,我若全心工作,则必然忽略生活;我若用心生活,则必然一事无成;我若两者兼顾,又难免平庸 摘自鶸道场 趁我还能写得动代码看进书的年纪,努力一回,看看这平庸的资质能发挥几分。 阅读全文…
2021-11-06 vim vim使用 Vim常用命令功能: (1) 命令行模式下的文本编辑器。 (2) 根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能。 (3) 使用方式:vim filename 如果已有该文件,则打开它。 如果没有该文件,则打开个一个新的文件... 阅读全文…
2021-11-06 shell 效率工具/shell-programming Shell学习记录Shell 这个单词的原意是外壳,跟 kernel(内核)相对应,比喻内核外面的一层,即用户跟内核交互的对话界面。 ch02学习记录ln 用于链接文件,相比于cp避免了创建副本,相当于引用,多个文件使用同一个文件 一些通配符通配符的含义和正则类似,正则表达式30分钟入门教... 阅读全文…
2021-11-02 碎碎念 程序员进阶攻略 程序员进阶攻略01 初心:为什么成为一名程序员?在走上程序的道路前,你不妨先问问自己成为程序员的初心是什么。回首往昔,我似乎是阴差阳错地走上了这条路,正因初心未明,所以早期的路上就多了很多迟疑和曲折。 人生路漫漫,在专栏的第一个模块里,我会和你讲讲自己走上程序道路的故事,希望这些故事能够给迷茫... 阅读全文…
2021-09-22 分布式 分布式锁的阐述以及实现 分布式锁阐述在搞明白分布式锁之前,先明白其由来。 谈到分布式锁自然也就能联想到分布式应用。 在将应用拆分为分布式应用之前,是单机系统,在单机系统中的并发场景为单进程多线程模式 采用加锁或者非阻塞同步或者无锁同步可以简单的实现同步操作 将应用拆分为分布式应用之后,并发场景变成了多进程+多... 阅读全文…
2021-09-14 操作系统 零拷贝技术的理解 零拷贝的好处 减少或避免不必要的CPU数据拷贝,从而释放CPU去执行其他任务 零拷贝机制能减少用户空间和操作系统内核空间的上下文切换 减少内存的占用 DMA技术 ... 阅读全文…
2021-09-05 dubbo Dubbo和Spring、SpringBoot的结合简单Demo 序dubbo和Spring、SpringBoot的集合 环境 Spring (说白了就是两个进程的通信,然后将dubbo交由spring来管理,我们需要做的就是进行配置,然后按照文档硬编码) <properties> <java.version>1.8</... 阅读全文…
2021-08-22 kafka Kafka在Linux上的配置 序Kafka简介Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。该项目的目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台。其持久化层本质上是一个“按照分布式事务日志架构的大规模发布/订阅消息队列”,[3]这使它作为企业级基础设施来处理流式数据非常... 阅读全文…
2021-07-27 操作系统 虚拟内存概览 序 “Any problem in computer science can be solved by another layer of indirection. ——程序员的自我修养 物理寻址早期,CPU在处理某个进程的时候,处理的流程如下。 对于物理寻址而言,我们需要直接将程序全部装... 阅读全文…