自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在wsl中的使用docker安装kafka的bug解析

接下来创建zookeeper容器,没有这个镜像运行命令会自动拉取的,最新版的就行。导入依赖 ,创建测试代码,版本我选的是2.5.1,可以自行更改。然后再运行kafka容器,不要搞反顺序,同样也会自动拉取镜像。首先一定要查询一下wsl上的ip地址。创建网桥,确保容器在同一个网络中运行。然后直接启动可以看到消费端接收到消息。如何根据输出找到第6个,这内容是。

2024-09-29 16:26:27 341

原创 docker部署项目(nginx,mysql)

这里用了个名为bank_springboot的项目,此时监听的端口为80,再创建容器时映射的端口为9002所有只要外部访问9002端口就能访问到这个项目,然后设置了index.html为项目首页。nginx是用来发布前端的项目的,这个时候需要把前端项目放在/home/nginx/html下,看文件名应该也知道,然后还需要在配置文件中指定路径。这里需要先创建这些文件夹,最好从容器中复制过来,这里直接把指令复制过来把,当时的我找了半天。大致意思是,运行一个容器,名字叫my_mysql,可以自定义。

2024-08-29 19:51:41 543 1

原创 基于springboot实现自定义的start启动类

本文的目标是通过springboot提供的支持,使用户在springboot项目中导入我们的依赖就可以自动注入bean实现功能,本次以自定义的DbHelper为例,一个简化jdbc操作的简单程序。然后使用@EnableConfigurationProperties({DbProperties.class}),加载配置文件中的属性,这个类后面会给出。记得导入依赖先,这里主要是自动配置的依赖和springboot的父依赖,并且记住打包后的名字。这里使用的注解的功能时获取配置文件为yc.db的属性。

2024-08-19 16:40:37 460

原创 SpringBoot整合mybatis-plus

这里使用的是springboot3.2.8,对于3.x版本需要导入新的对于mp的依赖(3.1.6也支持旧的mybaitsplus依赖),千万注意版本冲突,不然根本运行不了旧的mp依赖。

2024-08-17 16:04:43 809

原创 springboot中替换掉tomcat容器为jetty的方法

由于tomcat相较于jetty来说占用内存比较大,启动缓慢,对于测试或者学习环境来说可能比较麻烦,而jetty则启动非常快,但是有些功能确实没有tomcat好,但是对于学习来说是够用了,而且更改十分方便,只需要在pom文件中加入这段语句,排除掉tomcat加入jetty即可。

2024-08-15 16:42:56 407

原创 SpringMVC中的拦截器

拦截器(Interceptor)作用实在一个拦截某个请求,在执行完指定的操作如身份验证之后决定是否进行下一步操作,广泛用于管理员和普通用户的权限管理等。

2024-08-12 20:22:21 223

原创 ActiveMQ使用教程基于SSM架构

ActiveMQ 是一个开源的消息中间件,广泛用于消息传递和企业应用集成。它由 Apache 软件基金会维护,主要用于实现 Java Message Service (JMS) 标准,并支持多种消息传递协议。

2024-08-12 20:10:45 755 1

原创 Spring整合mybatis并使用druid连接池(纯注解模式)

这里注意DataSource是DruidDataSource的接口,按道理来说返回接口就行了,但是实际上返回接口会报错,这里干脆直接返回实现类。首先在resource目录下创建一个db.properties文件,里面写上数据库连接的属性。其中@Update代表要执行更新操作,#{}里面的值代表传入的参数。要写上getset方法和构造方法。

2024-08-04 21:14:18 214 1

原创 css基础教程-盒子模型详解(二)

所有HTML元素可以看作盒子,CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。盒子模型结构图:Margin(外边距) - 清除边框外的区域,外边距是透明的。Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内边距是透明的。Content(内容) - 盒子的内容,显示文本和图像。

2024-07-31 17:57:21 247 1

原创 Css基础教程(一)

CSS(Cascading Style Sheets,层叠样式表)是一种用来增强HTML网页表现的语言,它可以控制网页的布局、颜色、字体和其他视觉元素。通过将内容(HTML)和设计(CSS)分离,可以使网页更易于管理和访问。

2024-07-19 21:22:07 347 3

原创 使用TCP协议建立服务端使得访问时可以获取天气数据

TCP,服务端,客户端,获取天气

2024-07-18 20:47:18 558 4

原创 互联网分为五层中的每一层的作用(简要版)

互联网通常被分为五层,这是指国际标准化组织(ISO)制定的开放系统互联模型(OSI模型),用于描述网络通信的不同抽象层级。

2024-07-18 15:01:30 604 2

原创 自定义vue框架之监听器设计方法

console.log(`观察者:${this.name}被通知了,新值为:${num}`);

2024-06-05 15:33:19 464 3

ActiveMQ使用教程基于SSM架构

ActiveMQ使用教程基于SSM架构

2024-08-12

空空如也

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

TA关注的人

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