- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 网络访问场景及解决方案--学习笔记
通过大模型总结归纳常见网络访问的场景和解决方案,在按Linux服务器、Docker容器、K8s的Pod容器细分网络访问场景和解决方案,进一步的总结学习,通过整理及核对加深自身对网络访问方面的学习和掌握,总结成文,也供读者借鉴分享。
2025-02-14 17:37:04
741
原创 Kube-ApiServer-负载均衡及高可用配置实践
kube-apiserver 是k8s集群中的核心组件,保障它的高可用性对集群的稳定性起到重要的作用,采用keepalived+nginx实施了高可用:基于虚IP+端口进行请求访问,nginx将请求基于负载策略转发到实际的apiserver处理,完成请求;在主节点故障时,虚IP会转移到备节点;apiserver实例在故障时,nginx可以将请求转发到运行正常的apiserver实例;逻辑图中满足了最小场景的高可用,也可用通过增加节点来部署虚ip的备节点或apiserver实例等来提高可用性。
2025-01-22 14:16:40
746
原创 ELK中索引生命周期ilm和滚动rollover的应用
应用索引生命周期ilm和滚动rollover方式,可以更好的限制索引大小,处理起来也比较方便,现将详细的使用过程做汇总说明
2023-07-16 20:31:11
1197
原创 ELK平台的部署实践
近期做了个日志平台项目,主要基于ELK技术做日志的收集、过滤、存储等,现将相关部署操作及有关脚本做汇总整理,形成部署文档,以便自己更系统掌握,也希望自己的总结能对读者有一定参考意义。
2023-07-01 20:43:47
608
原创 消息队列--学习和使用汇总
消息队列是分布式系统中提供高效可靠的消息传递和保存的中间件,主要有削峰、解耦、异步的作用,模式上有两种 点对点模式和发布订阅模式,实现的产品有ActiveMQ \ Kafka \RocketMQ\ RabbitMQ等, 协议类型有AMQP 、 MQTT、STOMP ,Java中有JMS进一步标准化消息队列的操作。
2023-04-11 22:20:05
90
原创 码农翻身公众号文章阅读--笔记整理
码农翻身公众号的文章阅读笔记记录, 这个公众号以通俗易懂的语言和幽默的漫画来表达计算机技术,能够让人有代入感,且能够愉快的学习,非常值得大家去阅读学习。现将自己之前的笔记整理,算是温故而知新。
2023-04-02 22:14:23
378
原创 云原生技术公开课--笔记整理
个人之前对阿里云上的《云原生技术公开课》 的笔记记录, 主要以思维导图形式展现笔记内容,更能系统化的体现内容关联。云原生技术公开课 主要从云原生技术的发展历史和技术理论来介绍,之后重点介绍kubernetes的相关概念和知识,如容器、Pod、应用编排和管理、配置、存储和持久化、可观测性、网络、etcd、调度管理、插件、Operator 、底层规范CNI和CRI 等
2023-03-31 21:53:30
210
原创 工具--Maven的配置及使用
Maven作为Java开发过程中的常用工具软件,在依赖管理和软件构建中发挥了重大作用,为了能够方便工作中的使用,也为了加深对Maven工具的理解,因此做系统性的知识收集和汇总总结,以供读者参考学习和使用。
2023-03-20 19:46:10
1194
原创 读书笔记系列--1
读《计算机是怎样跑起来的》-- 矢泽久雄 本书相继介绍了计算机的结构、手工编程、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP网络、数据加密、XML、计算机系统开发以及SE的相关知识。
2023-03-15 20:11:23
93
原创 读《从0开始学大数据》-- 学习笔记和感想随笔(二)
主要记录阅读《从0开始学大数据》课程的学习笔记。课程系统性的介绍大数据的发展史、大数据系统的原理及架构、大数据生态体系中的主要产品、如何进行呢大数据开发实践、大数据平台开发及系统集成、使用大数据平台进行分析和运营、大数据的算法等。比较适合进行系统性的学习实践,能够较为深入的理解大数据相关技术。后半部分的笔记。
2023-03-09 21:05:57
98
原创 读《从0开始学大数据》-- 学习笔记和感想随笔(一)
主要记录阅读《从0开始学大数据》课程的学习笔记。课程系统性的介绍大数据的发展史、大数据系统的原理及架构、大数据生态体系中的主要产品、如何进行呢大数据开发实践、大数据平台开发及系统集成、使用大数据平台进行分析和运营、大数据的算法等。比较适合进行系统性的学习实践,能够较为深入的理解大数据相关技术。前半部分课程的笔记。
2023-03-08 18:31:53
369
原创 读《周志明的软件架构课》--学习笔记和感想随笔
主要记录对周老师的《周志明的软件架构课》的学习笔记,本篇章是对课程不可变基础设施部分的学习,从虚拟化的技术理解容器技术的产生和发展,从部署运维角度理解应用的封装,从网络虚拟化理解容器网络,从扩展的角度理解K8s的存储设计,从解耦的角度理解服务网格。从周老师的课程中可以以一种由浅入深的方式来探寻云原生技术的渊源、发展及使用。
2023-03-06 16:48:12
573
原创 读《后端技术面试38讲》--学习笔记和读后感 (三)
主要记录阅读《后端技术面试38讲》课程的学习笔记和一些自己的工作和学习体会。课程所讲的内容是比较系统性的讲了后端技术开发的技术理论,比较适合于有六七年以上开发工作经验的软件开发人员,如已经从事过一些项目的架构设计工作,则能够更系统的理解课程内容;在阅读过程中将自己的工作感悟和既往的技术学习内容,不断地表达出来,则能更充分的提升对软件工程的系统认知和表达能力。本篇对架构的核心原理部分做笔记记录和随笔感想。
2023-03-02 14:17:56
81
原创 读《后端技术面试38讲》--学习笔记和读后感 (二)
主要记录阅读《后端技术面试38讲》课程的学习笔记和一些自己的工作和学习体会。课程所讲的内容是比较系统性的讲了后端技术开发的技术理论,比较适合于有六七年以上开发工作经验的软件开发人员,如已经从事过一些项目的架构设计工作,则能够更系统的理解课程内容;在阅读过程中将自己的工作感悟和既往的技术学习内容,不断地表达出来,则能更充分的提升对软件工程的系统认知和表达能力。本篇接续上一篇笔记继续做笔记的整理输出并表达自己的理解和看法。
2023-02-28 16:35:04
246
原创 读《后端技术面试38讲》--学习笔记和读后感 (一)
主要记录阅读李智慧编写的《后端技术面试38讲》课程的学习笔记和一些自己的工作和学习体会。 课程所讲的内容是比较系统性的讲了后端技术开发的技术理论,比较适合于有六七年以上开发工作经验的软件开发人员,如已经从事过一些项目的架构设计工作,则能够更系统的理解课程内容;在阅读过程中将自己的工作感悟和既往的技术学习内容,不断地表达出来,则能更充分的提升对软件工程的系统认知和表达能力。
2023-02-27 17:57:44
184
原创 算法--限流算法
在进行服务高可用设计时,为了避免突发的流量激增导致服务处理压力过大甚至造成的服务雪崩效应,往往会采用限流措施。从场景上看限流主要为了应对突发流量、恶意流量以及业务因素限制;限流策略上按端分类可以有请求端的限流、服务端的限流(侧重于入口)、微服务的限流(侧重于后端服务之间);限流从算法上分类主要有固定时间窗算法、滑动时间窗算法、漏桶算法、令牌桶算法等。
2023-02-23 20:13:08
166
原创 MySQL-要点总结的笔记
将MySQL数据库的要点知识进行系统化的梳理总结,便于学习和应用时的查找使用,主要分数据库的基础知识、常用操作的学习、分析调优的思路、存储引擎的理解、高可用方案的了解等等,内容梳理的维度较为宽泛,仅供参考
2023-02-20 16:48:00
127
原创 算法-负载均衡策略及代码示例
梳理总结常见的负载均衡方式,如随机方式、加权随机方式、轮询方式、加权轮询方式、最小连接数方式、一致性哈希方式 ,并通过代码来模拟不同方式的实现,从而更进一步的研究它们的特点
2023-02-16 22:28:38
357
原创 算法--缓存失效策略及代码示例
梳理介绍缓存失效策略:Random-随机方式、FIFO-先进先出方式、LRU-最近最少使用方式、LFU-最不经常使用方式 ,演示这四种方式的示意代码实现,并进行模拟的命中率测试,以便更为系统的掌握这几种缓存方式的特性。
2023-02-16 12:29:32
271
原创 Markdown语法--Obsidian笔记
markdown语法笔记记录 格式语法、图示画法 、文字样式 、链接引用obsidian工具的使用
2023-02-14 17:30:30
4815
原创 谈一谈--JVM的内存管理及执行子系统
本文较为粗浅的梳理总结JVM的内存管理及执行子系统:以思维导图的形式来展现要点知识; 内存管理分不同的功能模块,其中Java堆区域的内存分配与垃圾回收方式是程序性能优化重点;字节码文件的类文件结构和字节码指令是虚拟机加载执行程序的基础,对加载机制的理解和字节码改写扩展的理解有助于理解运行时web容器服务和一些框架工具。
2023-02-13 22:46:54
81
原创 谈一谈--Java的IO类及其模型
对Java中I/O相关的基础知识和I/O模型进行系统化梳理总结,以便更有效的学习应用。读者可以按三个层次来学习理解:首先是对基础io包中的类按模块进行学习理解 ,如有磁盘操作、字节操作、字符操作、对象操作、网络操作等,然后更进一步的了解不同工具类的方法和使用;其次对nio包的类安模块进行学习理解,如有通道、缓冲、选择器、选择键(包含关联关系)等;之后再通过了解操作系统层面的一些特性,进一步理解阻塞IO和非阻塞IO的内涵,学习理解在工程服务中是怎样用不同的模式构建通信处理模块及其相应优劣势。
2023-02-11 17:54:45
88
原创 谈一谈--Java并发编程
首先通过思维导图的形式对Java并发编程的基础知识有个系统化的初步了解;其次要明白并发是基于底层有多个执行单元因此可以原先串行执行的程序进行拆分,将能够并行化执行的并发执行,当然必须串行化执行的部分则因此产生了竞争,为了保障竞争资源的安全性,需要采取保护机制(锁,避免被多方同时修改产生不一致)和同步机制(使得修改后其他方能及时知道或者是协同动作);最后在理解好并发编程的相关理论后,需要对并发场景下的常见问题以优化手段有个大体的掌握,并能在实际中使用。
2023-02-06 23:26:10
90
原创 redis-笔记
redis知识点 如数据结构、缓存策略、持久化方式、处理模式、高可用方案、使用场景及配置参数调优;通过思维导图系统化的展现,构建较为清洗的体系化认识,方便后续的学习和实践运用。
2023-01-08 20:54:14
88
Ralasafe权限管理
2012-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人