自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (2)
  • 收藏
  • 关注

原创 windows下kafka使用出现的问题

问题:一开始使用的是JDK17,kafka版本2.3,zookeeper可以可以启动但是kafka启动报错,不能正常启动,问题是一直连接不上zookeeper ,设置连接超时时间也不能解决。解决:切换为JDK1.8顺利运行,详细切换为首先安装JDK8,然后系统变量中将Path和JAVA_HOME配置为JDK8。解决:找到kafka-run-class文件,将文件中的set JAVA修改为自己的JDK路径。问题:使用命令启动zookeeper或者kafka提示找不到指定路径。

2024-11-01 21:52:23 353

原创 RabbitMQ

1、生产者确认机制,publisher confirm机制来避免消息发送到MQ过程丢失,消息成功发送到MQ会返回一个ACK确认,失败重发。2、消息持久化,消息默认存储在内存中,宕机后消息丢失。MQ存储在内存中的,当内存中存放满时,会持久化到磁盘中,持久到磁盘时会阻塞,其他所有的消息将会阻塞。生产者消息确认会提高可靠性,但是也会带来性能开销,影响MQ的性能,一般不开启。如果消息被消费者成功处理,则给MQ返回ACK,从队列中删除消息。MQ消息是存储在内存中的,当MQ宕机,MQ中的消息将会丢失。

2024-09-20 15:19:54 570

原创 设计模式和技术场景(面试篇)

在项目完成的初期,项目的性能还是可以的,但是当数据积累到一定量的时候,数据库的查询速度变慢,我们分析发现时SQL性能存在问题,我们对所有的SQL进行和检查和优化,使用explain来查询SQL的执行计划,查看索引命中情况,找出潜在的性能瓶颈并进行相应的调整。在集群分布中存在一些问题,比如,我们再登录时候访问服务器1,里面保存了我们的session 信息,但是我们下一次请求可能请求的是服务器2,但是服务器2中没有我们的session 信息,它就认为我们没有登录。来查询数据,使用select。

2024-09-05 16:50:40 405

原创 JVM(面试篇)

在这里插入图片描述](https://i-blog.csdnimg.cn/direct/a8944bb8cc59421。主要是调整新生代、老年代、元空间的内存大小以及垃圾回收器的类型。

2024-09-02 10:06:51 191

原创 多线程(面试篇)

线程与进程并发与并行线程线程状态

2024-08-22 22:24:23 117

原创 集合框架(面试篇)

集合ArrayListList与数组之间的转换ArrayList与LinkedList

2024-08-20 22:32:52 220

原创 Spring框架篇(面试)

SpringSpring单例beanAOPSpring事务失效

2024-08-19 21:17:44 150

原创 数据库(面试篇)

聚簇索引与非聚簇索引,聚簇索引一般是主键索引。

2024-08-13 22:45:32 182

原创 JDK8新特性

Map集合不能直接获取stream()流,可以通过map.entrySet()方法将Map转化为Set类型,再通过Set.stream()获取stream流。使用distinct()去重自定义对象时,如果希望将内容相同的两个对象合并,则需要再自定义对象中重写hashCode()和equals()方法。数组可以通过Arrarys.stream(数组名),或者通过数组名.of()获取stream()流。Collection集合可以通过Collection.stream()方法来获取stream()流。

2024-08-10 11:34:37 234

原创 集合框架 (整理自用)

HashMap中通过对Key的hashCode()运算得到该键值对存放的下标,对于同一个key通过hashCode运算得到的值是相同的,然后经过equals()对比,没有相同的就插入到链表中。lambda表达式实现foreach循环遍历。HashMap的源码的几个参数。

2024-08-08 16:00:16 305

原创 Redis(面试)

Redis

2024-08-07 14:48:17 369

原创 SQL 题目

聚合函数聚合函数包括:AVG(),SUM(),COUNT(),MAX(),MIN()此表可能有重复的行。此表包含了一些从数据库中收集的查询信息。“位置”(position)列的值为 1 到 500。“评分”(rating)列的值为 1 到 5。评分小于 3 的查询被定义为质量很差的查询。将查询结果的质量 quality 定义为:各查询结果的评分与其位置之间比率的平均值。

2024-05-24 17:15:06 938 1

原创 SprinBoot

SpringBoot是一个快速开发Spring应用的脚手架,简化Spring的初始配置和开发过程。

2024-05-17 21:25:16 1048

原创 【SpringMVC】

MVC相关

2024-05-15 21:24:34 182

原创 【Spring IOC与AOP】

IOC

2024-05-09 17:02:53 403

原创 【无标题】

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:

2024-04-03 21:25:47 1116 1

原创 SpringBoot原理

Spring Boot是一种简化Spring应用开发的框架,其原理主要基于以下核心特性:1、自动配置(Auto-configuration):Spring Boot能够根据项目中添加的依赖自动配置应用程序。它通过扫描类路径下的依赖项,并使用约定优于配置的原则,自动配置应用程序的各种组件。2、Starter依赖。

2024-03-04 16:40:16 368

原创 试阐述 CNN 中卷积和池化的功能与作用

这种卷积操作是一种线性运算,它通过滑动窗口(sliding window)方式对输入图像的每个像素及其周围的像素进行加权求和,然后经过一个激活函数,从而得到新的特征图。总体来说,CNN通过卷积层和池化层的协同工作,对输入的图像数据进行特征提取和分类,从而实现图像识别、分类、分割等任务。通过多层卷积和池化的组合,CNN能够有效地捕捉到图像中的局部特征和全局结构,从而使模型能够更好地理解图像内容。:池化层也是CNN中不可或缺的部分,它的主要作用是对特征图进行降采样,以减少网络中的参数数量和计算量。

2024-01-08 19:05:15 985

原创 Mybatis报错 There is no getter for property named ‘tracking_no‘ in ‘class entity.TrackingOrder‘

主要错误是There is no getter for property named ‘tracking_no’ in ‘class entity.TrackingOrder’从TrackMapper.xml中找错误发现语句中没有对应驼峰命名。查找entity中TrackingOrder类发现没有错误。

2023-11-07 10:47:59 116

原创 window11 cmd中‘tskill‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

w11解决taskill命令问题

2023-09-23 14:50:21 3990 1

原创 数据库相关

四个基本概念:数据、数据库、数据库管理系统、数据库系统。

2023-06-23 14:45:50 72

原创 java学习历程

由字母、数字、下划线、美元符号组成,不能由数字开头;不能有空格;区分大小写。

2023-03-24 17:08:50 103 1

原创 二叉树的非递归后序遍历

3、当栈1不为空时,取出栈顶元素,将其存入栈2,如果该元素有左子节点,则将其左子节点入栈1,如果该元素有右子节点,则将其右子节点入栈1;1、用一个栈(称为栈1)来存储遍历的节点,用另一个栈(称为栈2)来存储遍历的结果;该算法的时间复杂度为 O(n),空间复杂度为 O(n)。5、输出栈2中存储的遍历结果,即为后序遍历结果。不使用递归创建一个二叉树就要使用栈来实现。4、重复步骤3,直到栈1为空;

2023-03-24 15:45:40 80

原创 二叉树的非递归相关操作实现

1、 题目要求使用非递归的方法实现二叉树的一系列操作,首先是二叉树的建立,我采用了先序非递归的方法建立的二叉树,利用非递归实现需要借助栈来实现,利用“.”来表示空节点。先定义二叉树结构体,定数数据区data,左右孩子节点rchild和lchild,以及flag用作创建二叉树是确定左右节点是否存在(flag=0左右节点都没有创建,flag=1右节点没有创建,flag=2左右节点都已经创建成功)。求二叉树上结点的路径 设计要求:在采用链式存储结构存储的二叉树上,以bt指向根结点,我写了一下相关的思路仅供参考!

2023-03-24 15:05:59 207 1

Astar.cpp

Astar.cpp

2023-11-10

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

TA关注的人

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