- 博客(10)
- 收藏
- 关注
原创 dockerfile了解
Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。它们简化了从头到尾的流程并极大的简化了部署工作。Dockerfile从FROM命令开始,紧接着跟随者各种方法,命令和参数。其产出为一个新的可以用于创建容器的镜像.
2025-02-28 14:04:27
1247
原创 Docker笔记
虚拟化包括了虚拟机技术和容器技术。在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。 在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低。
2025-02-24 23:23:37
541
原创 Apache Dubbo学习笔记
负载均衡(Load Balance):其实就是将请求分摊到多个操作单元上进行执行,从而共同完成工作任务。在集群负载均衡时,Dubbo 提供了多种均衡策略(包括随机random、轮询roundrobin、最少活跃调用数leastactive,一致性哈希consistenthash(固定)),缺省【默认】为random随机调用。
2025-02-23 00:17:29
866
原创 RPC(远程过程调用)
Remote Procedure Call 远程过程调用,是分布式架构的核心客户端调用服务方方法,等待直到服务方返回结果或者超时,再继续自己的操作。客户端把消息发送给中间件,不再等待服务端返回,直接继续自己的操作。是一种进程间的通信方式(服务-客户)它允许应用程序调用网络上的另一个应用程序中的方法对于服务的消费者而言,无需了解远程调用的底层细节,是透明的需要注意的是RPC并不是一个具体的技术,而是指整个网络远程调用过程。RPC是一个泛化的概念,严格来说一切远程过程调用手段都属于RPC范畴。
2025-02-20 00:01:15
617
原创 应用架构的演进过程
面向服务的架构(SOA)是一个组件模型,全称为:Service-Oriented Architecture,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求。当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。按照业务进行切割,形成小的单体项目。
2025-02-19 20:03:08
1647
原创 Zookeeper相关笔记
集中式系统,集中式系统中整个项目就是一个独立的应用,整个应用也就是整个项目,所有的东西都在一个应用里面。部署到一个服务器上。1:Zookeeper概述 分布式的小文件存储系统,管理分布式中的服务, 解决服务的单点问题2:Zookeeper的发展历程, yahoo->apache3:什么是分布式 一件事多个人一起干4:Zookeeper的应用场景(高并发、高可用)注册中心:解决服务单点问题配置中心:解决修改配置繁琐,一处修改,到处更新。
2025-02-18 02:38:58
931
原创 Springboot主要原理笔记
刚才看到的效果,那么它到底是如何实现的呢?我们现在给一个需求:(1)需求在spring容器中有一个user的bean对象,如果导入了redisclient的坐标则加载该bean,如果没有导入则不加载该bean.(2)实现步骤:1.定义一个接口condition的实现类(Class.forName)2.实现方法 判断是否有字节码对象,有则返回true 没有则返回false3.定义一个User的pojo。
2025-02-12 14:22:37
1338
原创 Springboot相关笔记
官方介绍特性:创建独立的Spring应用程序直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)提供“入门”依赖项(起步依赖),以简化构建配置尽可能自动配置Spring和第三方库提供可用于生产的功能,例如指标,运行状况检查和外部化配置完全没有代码生成,也不需要XML配置总结:springboot 就是一个基于spring的一个框架。提供了一些自动配置的依赖包,自动嵌入servlet的容器,简化了我们开发的配置,提升开发人员的开发效率,并解决了包依赖的问题。
2025-02-10 03:24:01
745
原创 Spring Security笔记
1.1Spring Security是 Spring提供的安全认证服务的框架。SpringSecurity是Spring家族的一个安全框架, 简化我们开发里面的认证和授权过程SpringSecurity内部封装了Filter(只需要在web.xml容器中配置一个过滤器--代理过滤器,真实的过滤器在spring的容器中配置)链式模式常见的安全框架:(1)Spring的 SpringSecurity;(2)Apache的Shiro。
2025-01-12 20:51:11
736
原创 Quartz相关笔记
Quartz是Job scheduling(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟spring框架整合使用,在实际开发中一般会使用后者。使用Quartz可以开发一个或者多个定时任务,每个定时任务可以单独指定执行的时间,例如每隔1小时执行一次、每个月第一天上午10点执行一次、每个月最后一天下午5点执行一次等。是什么:后台任务框架,可以定时执行后台任务。
2025-01-08 19:49:39
821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人