摘要: git的由来说白了,就是一个天才程序员,因为不喜欢传统的代码版本控制工具(集中式)或者喜欢的工具不开源,就自己花了半个月的时间写了这么一个流行至今的“分布式版本控制系统”。 当年,Linux的发明人Linus Torvalds将Linux的源码放置开源社区后,开始接收来自世界各地的志愿者们贡献的代码 阅读全文
posted @ 2023-10-14 22:10 刚刚一个 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式的分类 总体来说设计模式分为三大类: (1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 (2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 (3)行为型模式,共十一种:策略模式、模板方法模式、观察者模 阅读全文
posted @ 2023-10-14 22:10 刚刚一个 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1、JVM 究竟需不需要调优? JVM 经过这么多年的发展和验证,整体是非常健壮的。个人认为99%的情况下,基本用不到 JVM 调优。 通常来说,我们的 JVM 参数配置大多还是会遵循 JVM 官方的建议,例如: -XX:NewRatio=2,年轻代:老年代=1:2 -XX:SurvivorRati 阅读全文
posted @ 2023-10-14 22:10 刚刚一个 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1. 缓存使用的场景1. DB缓存,减轻服务器压力 通常,我们的数据都存储在数据库中,应用程序直接操作数据库。当访问量增大,数据库压力过大时,可以采取的方案有:读写分离、分库分表。但是如果访问量达到10万甚至百万即,就需要引入缓存了(因为关系型数据库数据在硬盘,频繁IO,日志刷盘根本顶不住)。将已经 阅读全文
posted @ 2023-10-14 22:09 刚刚一个 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1、Elasticsearch基本概念 Elasticsearch是基于Apache Lucene的开源、分布式、可扩展、实时的数据搜索和分析引擎。ES不仅仅支持全文搜索,还是一个分布式文档数据库,每个字段都是被索引的数据并且可被搜索。总体来说有如下特性: 一个分布式的实时文档存储引擎,每个字段都可 阅读全文
posted @ 2023-10-14 17:16 刚刚一个 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 随着应用系统规模的增长,成本会变的越来越高,而且又是偶无法实现使用单台机器来处理负载压力,这种问题的一个解决方案就是汇聚大量低价且低处理能力的机器来解决问题。MongoDB的分片就是为解决这种问题而设计的,把超大量数据使用更小的片进行分区存储,这样就不需要在单个机器上存储所有的数据或者承担全部压力。 阅读全文
posted @ 2023-10-14 17:16 刚刚一个 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一、登录系统:不使用root登录,通过sudo授权管理,使用普通用户登录 二、禁止SSH远程:通过PermitRootLogin来更改默认的远程连接SSH服务及禁止root远程连接 [root@c7 ~]# su root #进入超级用户模式[root@c7 ~]#chmod u+w /etc/su 阅读全文
posted @ 2023-10-14 15:27 刚刚一个 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在本章中,我们将讨论在容器生态系统中的调度编排器(包括Kubernetes),介绍市场上的一些主要的编制工具,并描述它们的各种优点。 Kubernetes的来历 容器化的想法并不新鲜。某种形式的虚拟隔离,无论是出于安全性还是多租户的目的,自上世纪70年代以来就一直被用于数据中心里。 从chroot系 阅读全文
posted @ 2023-10-14 15:27 刚刚一个 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 前言 容器技术、虚拟化技术已经成为一种被大家广泛认可的服务器资源共享方式,容器技术可以在按需构建操作系统实例的过程当中为系统管理员提供极大的灵活性。由于hypervisor虚拟化技术仍然存在一些性能和资源使用效率方面的问题,因此容器技术(Container)结合虚拟化技术的解决方案正在我们的业务使用 阅读全文
posted @ 2023-10-14 11:16 刚刚一个 阅读(19) 评论(0) 推荐(0) 编辑
摘要: JDK源码:线程并发协调神器CountDownLatch和CyclicBarrier 引言 我一直认为程序是对于现实世界的逻辑描述,而在现实世界中很多事情都需要各方协调合作才能完成,就好比完成一个平台的交付不可能只靠一个人,而需要研发、测试、产品以及项目经理等不同角色人员进行通力合作才能完成最终的交 阅读全文
posted @ 2023-10-14 11:15 刚刚一个 阅读(7) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示