1 2 3 4 5 ··· 14 下一页
摘要: 什么是生产者消费者模式?简单来说就是有两个角色,一个角色主要负责生产数据,一个角色主要负责消费(使用)数据。那么生产者直接依赖消费者,然后直接调用是否可以?答案是可以的,但是有些场景无法及时解决,典型的就是生产者消费者的速度无法同步,导致整体的速度上不去的情况。执行速度永远取决于二者的最小速度(假设 阅读全文
posted @ 2024-08-27 20:16 王若伊_恩赐解脱 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 责任链模式是面向对象的23种设计模式中的一种,属于行为模式范围。责任链模式(Chain of Responsibility),见名知意:就是每一个处理请求的处理器组合成一个链表,链表中的每个节点(执行器)都有机会处理发送的请求。 大致的结构是这个样子: 举一个简单的例子:某公司有一名新员工要入职,则 阅读全文
posted @ 2024-08-22 18:44 王若伊_恩赐解脱 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 什么是动态代理呢?动态代理就是在java进程运行时,通过字节码技术,动态的生成某个类的代理类。在这个代理类中,我们可以做一些额外的操作,一方面仍然保持原有的方法的能力,另外一方面还增强了这些能力。听着是不是AOP有点像,没错,动态代理就是AOP的技术基石。在这之前我曾经写过两篇相关的文章:https 阅读全文
posted @ 2024-08-20 14:17 王若伊_恩赐解脱 阅读(307) 评论(0) 推荐(0) 编辑
摘要: AOP (Aspect Oriented Programming)一般译为面向切面编程 Aspect [ˈæspekt] n.方面;层面;(动词的)体那么AOP 面相切面编程具体是指什么,它和之前的OOP 面相对象编程又有什么区别和联系。先说OOP,面相对象编程简单来说,万物皆可视为对象,我们要做的 阅读全文
posted @ 2024-08-17 15:19 王若伊_恩赐解脱 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 如果你对k8s还不了解,可以看下前文k8s 实战 1 初识 (https://www.cnblogs.com/jilodream/p/18245222)k8s 实战 2 pod 基础 (https://www.cnblogs.com/jilodream/p/18284282) 什么是标签?标签也就是 阅读全文
posted @ 2024-07-10 09:52 王若伊_恩赐解脱 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 如果你对k8s还不了解,可以看下前文 k8s 实战 1 初识 (https://www.cnblogs.com/jilodream/p/18245222) 什么是pod,pod在英文中是豌豆荚、分离仓、集装箱的意思。在k8s中,pod就是融合一堆容器实例的一个大容器(称之为集合更贴切)。K8s所能部 阅读全文
posted @ 2024-07-04 17:28 王若伊_恩赐解脱 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 什么是k8s?k8s是谷歌开源的一套完整的容器管理平台,方便我们直接管理容器应用。谷歌称之为,kubernetes,[kubə’netis] ,(跟我一起读库波尔耐题思,重音在耐的音上),由于字母太多,我们简称为k8s,8代表k-->s之间的8个字母。kubernetes 译为舵手,标识是一个航海舵 阅读全文
posted @ 2024-06-13 09:24 王若伊_恩赐解脱 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 前面几篇文章,我们聊了docker的基本概念,以及基本的操作手段: https://www.cnblogs.com/jilodream/p/18177695 初识dockerhttps://www.cnblogs.com/jilodream/p/18184687 基本操作https://www.cn 阅读全文
posted @ 2024-05-23 16:23 王若伊_恩赐解脱 阅读(1003) 评论(0) 推荐(2) 编辑
摘要: 前面的两篇文章分别讲了,docker的基础概念,设计思路以及docker的基本操作。感兴趣的同学可以查阅: https://www.cnblogs.com/jilodream/p/18177695https://www.cnblogs.com/jilodream/p/18184687 本文我们将介绍 阅读全文
posted @ 2024-05-13 16:24 王若伊_恩赐解脱 阅读(637) 评论(0) 推荐(3) 编辑
摘要: 通过前文(https://www.cnblogs.com/jilodream/p/18177695)的了解,我们已经大致明白了什么是docker,为什么要用docker,以及docker的基本设计思路是什么。今天来看下,docker的基本操作有哪些? 1、linux下安装docker 首先我们来安装 阅读全文
posted @ 2024-05-10 16:06 王若伊_恩赐解脱 阅读(444) 评论(0) 推荐(2) 编辑
摘要: 什么是Docker?Docker 是一个开源的容器管理引擎。开发者可以通过Docker直接管理应用程序所需要的容器。它的logo如下: 为什么需要Docker使用Docker主要有两个原因,1、屏蔽不同环境的硬件差异,减轻开发人员在不同环境上,为了适配环境差异所需要做的工作。如各项系统配置、环境变量 阅读全文
posted @ 2024-05-07 16:33 王若伊_恩赐解脱 阅读(698) 评论(0) 推荐(2) 编辑
摘要: Fork译为拆分,Join译为合并Fork/Join框架的思路是把一个非常巨大的任务,拆分成若然的小任务,再由小任务继续拆解。直至达到一个相对合理的任务粒度。然后执行获得结果,然后将这些小任务的结果汇总,生成大任务的结果,直至汇总成最初巨大任务的结果。如下图: 红色箭头代表拆分子任务。绿色箭头代表返 阅读全文
posted @ 2023-06-14 14:59 王若伊_恩赐解脱 阅读(409) 评论(0) 推荐(1) 编辑
摘要: 一致性哈希算法是1997年由麻省理工的几位学者提出的用于解决分布式缓存中的热点问题。大家有没有发现,我们之前介绍的例如快排之类的算法是更早的六七十年代,此时分布式还没有发展起来,大家往往还在提高单机性能。但是九十年代开始,逐渐需要用分布式集群来解决大型问题,相应的算法研究也就应运而生。在说到一致性哈 阅读全文
posted @ 2023-06-02 16:50 王若伊_恩赐解脱 阅读(323) 评论(0) 推荐(1) 编辑
摘要: 前文我们说过了BIO,今天我们聊聊NIO。NIO 是什么?NIO官方解释它为New lO,由于其特性我们也称之为,Non-Blocking IO。这是jdk1.4之后新增的一套IO标准。为什么要用NIO呢?我们再简单回顾下BIO:阻塞式IO,原理很简单,其实就是多个端点与服务端进行通信时,每个客户端 阅读全文
posted @ 2023-05-22 15:50 王若伊_恩赐解脱 阅读(387) 评论(0) 推荐(4) 编辑
摘要: IO模型即输入输出模型,我们今天主要来聊的是java网络编程中的IO模型 BIO模型。BIO即阻塞式IO,Blocking IOblocking [ˈblɒkɪŋ] v. 堵塞; 阻塞; 堵住(某人的路等); 挡住(某人的视线等); 妨碍; 阻碍;那究竟什么是阻塞呢?这里的阻塞和多线程并发控制中,对 阅读全文
posted @ 2023-05-16 16:00 王若伊_恩赐解脱 阅读(283) 评论(0) 推荐(2) 编辑
1 2 3 4 5 ··· 14 下一页