自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 docker

具体点来说就是,它通过 Dockerfile 描述环境和应用程序的依赖关系, docker build 构建镜像, docker pull/push 跟 Docker Registry 交互实现存储和分发镜像,docker run 命令基于镜像启动容器,基于容器技术运行程序和它对应的环境,从而解决环境依赖导致的各种问题。依赖,比如要跑 python 应用,你得装个 python 解释器,要跑个 java 应用,得装个 JVM,要跑 go 应用,那就。,就能构建出应用所需的环境。而环境中,最最重要的就是。

2024-09-20 00:13:13 231

原创 kafka

如果不分消费组,新增的消费组就只能跟着最新的去消费了,因为消费了offset就到下一个了?,比如磁盘数据超过一定大小或消息放置超过一定时间就会被清理掉,否则磁盘会满了。就是多一个副本,避免一个噶掉,就完犊子了。给数据加上保留策略,也就是所谓的。broker概念********高可用:************拓展(顾名思义,横向变多)offset记录消息位置。将消息按照topic分类。持久化:将数据也写到磁盘。

2024-09-19 21:50:09 289

原创 scope注解

发现prototype多例模式,每次在调用getBean() 获取实例时,都会重新调用 Person 类的无参构造方法,重新创建一个 Person 对象。这是懒汉:在 IOC 容器启动时,并不会去创建Bean实例,只有在调用 getBean() 方法获取Person 对象时,才会去调用 Person 类的无参构造方法,创建一个 Person 对象。在 IOC 容器启动时,便会去调用 Person 类的无参构造方法,创建一个 Person 对象。(可以看到先创建了再输出IOC启动)

2024-09-11 01:03:22 272

原创 新建springboot项目

新建一个springboot项目,勾选springInitial->选mysql driver lombok springweb mybatisframe然后确定即可,之后删除新建默认有的无用文件 如 .idea(详细见。原文链接:https://blog.csdn.net/qq_52545155/article/details/135497667。IDEA项目本身的一些编译配置、文件编码信息、jar包的数据源和相关插件配置信息。如果是后缀是yml文件,则是。

2024-09-11 00:47:36 379

原创 spring常用注解

Component(和@Service和@Repository)用于自动检测和使用类路径扫描自动配置bean。@Bean:是一个方法级别的注解,它告诉 Spring 该方法返回的对象应该作为一个 Bean 注册到 Spring 容器中。@Component 注解和 @Bean 注解有不同的用途,但它们都可以用来定义 Spring 容器中的 Bean。@Configuration 类中的 @Bean 方法可以使用依赖注入,从而更好地管理 Bean 之间的依赖关系。为什么 @Bean 不能放在类级别?

2024-09-11 00:30:37 563

原创 dubbo

这里演示具体可以看视频/官方文档:需要同时启动几个服务来验证,比如有的服务超时崩了,一样有其他服务能被消费。注册到中心:以前service是springboot的IOC容器,现在是远程注册了。实质上和springboot差不多,只是变成远程调用了。远程调用表明方式,用什么算法来选择调用。高可用就是一个挂了,还可以有别的代替。实现序列号接口进行传输。

2024-09-09 00:20:55 318

原创 git学习心得

第一种:修改了代码,但是代码还在工作区(编译器上),现在需要回滚,不要这些改动的代码了,使用git status可以看到改动的代码文件,然后使用gity checkout -- 文件名路径回滚 ,用status查看状态发现已经回滚了。mixed:改动代码只在工作区了,但不在暂存区和本地仓库,所以如下图git satus后看到含有改动的代码的文件都是红色的(工作区)工作区(本地目录)->暂存区(git add)->本地仓库(commit)->远程仓库(push)->审核后入库(merge)

2024-08-28 23:53:01 570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除