自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小威的博客

这里是CSDN,我总结知识的地方,欢迎来到我的博客,我亲爱的大佬

  • 博客(224)
  • 资源 (4)
  • 收藏
  • 关注

原创 这些Java基础知识,诸佬们都还记得嘛(学习,复习,面试都可)

本文主要讲解了几个Java方面的知识,也是面试中经常问到的部分,非常适合刚入坑Java的小伙伴儿们学习以及准备面试的大佬巩固。如果对这方面感兴趣,那就快来看看吧

2022-09-26 06:45:00 79746 138

原创 Java经典面试题分享

本文主要讲解了几个Java方面的知识,也是面试中经常问到的部分,非常适合刚入坑Java的小伙伴儿们学习以及准备面试的大佬巩固。如果对这方面感兴趣,那就快来看看吧

2022-06-30 09:46:09 83775 195

原创 Java经典面试题分享

本文主要讲解了几个Java方面的知识,也是面试中经常问到的部分,非常适合刚入坑Java的小伙伴儿们学习以及准备面试的大佬巩固。如果对这方面感兴趣,那就快来看看吧

2022-05-26 09:14:46 87011 213

原创 Git工具的使用

Git是我们在做大项目时必不可少的工具,如果你还没有接触过,快进来康康吧

2022-05-08 15:38:01 89282 435

原创 Redis进阶知识点(可学习,可复习,可面试)

面试中的重中之重,如果你还没有掌握,那就快来学习一下吧;如果掌握了,那就来复习一下吧;如果全掌握了,大佬带带我hhhhh

2022-05-02 11:10:50 81602 258

原创 三次握手和四次挥手知识总结(超详细)

利用一把王者荣耀的时间来弄懂三次握手四次挥手这些知识(含生活中的案例,超详细!)

2022-04-12 10:59:26 73575 85

原创 MySQL中的LIMIT与ORDER BY关键字详解

So,LIMIT和ORDER BY是MySQL中两个非常重要的关键字,它们在数据处理和结果集控制方面发挥着关键作用。我们在项目中还是要多使用这两个关键字,毕竟可以提高查询效率,优化用户体验。

2024-09-18 09:30:00 972

原创 【已解决】IDEA鼠标光标与黑块切换问题,亲测有效

在使用idea的时候,鼠标光标变成黑块通常是插入模式和覆盖模式之间的切换导致的。切换方式会影响到光标的外观(虽然这个问题不大)以及输入文本的方式(这个就不方便了hhh)。

2024-09-18 09:00:00 320

原创 RocketMQ中的顺序消息和乱序消息详细讲解

RocketMQ中的顺序消息分为局部顺序和全局顺序,乱序消息等等。局部顺序消息通过Sharding Key将消息分配到不同的队列中,每个队列内的消息保持顺序性;而全局顺序消息则整个Topic内的消息都保持顺序性,但性能较低。在选择顺序消息类型时,需要根据实际业务需求和性能要求进行权衡。

2024-08-08 09:00:00 4357 2

原创 RocketMQ中的三种简单消息类型详解,看完包会!

RocketMQ中的简单消息主要包括同步消息、异步消息和单向消息三种类型,它们各自具有不同的特点和适用场景。今天这篇文章主要介绍RocketMQ简单消息的三种类型,并做实例演示。希望这篇文章能帮助到正在学习RocketMQ知识点的小伙伴儿们!!!

2024-08-05 09:15:00 8652

原创 一文带你了解MySQL中常见锁(附案例)

在最近字节的面试中,面试管问了一个问题:你所知道的,MySQL都支持哪些锁?当时回答的不是特别好,因此写下这篇文章做个记录。方便自己复盘以及帮助各正在面试的小伙伴们。

2024-08-02 09:15:00 9340

原创 已解决java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception...报错问题

有粉丝在后台留言说他加载项目的时候碰到了如标题所示的这个错误,笔者在初学Java的时候也遇到过这个问题,为了帮助更多的Java初学者,这里写一篇文章记录一下这个错误。

2024-08-02 08:45:00 8511

原创 结合Java代码实现RocketMQ的生产与消费消息

在前面的文章中,已经详细介绍并使用到了消息生产者,消息消费者,broker等集群相关的知识,这篇文章介绍一下其他的小组件以及使用Java代码实现生产者对消息的生成,消费者消费消息等知识点。希望这篇文章能帮助到正在学习RocketMQ知识点的小伙伴儿们!!!

2024-07-31 09:00:00 10482 1

原创 已解决[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.11.3报错问题

如题,在下载解压,修改好rocketmq-dashboard的配置后,准备使用命令构建打包时,打了二十多分钟后出现了这个错误使得打包失败,因此本篇文章主要记录下这个错误,为遇到这个错误的小伙伴儿们提供些帮助!

2024-07-31 08:30:00 3691

原创 RocketMQ命令介绍及RocketMQ的可视化工具部署

上篇文章我们介绍了RocketMQ集群的搭建,但是我们只能通过命令来查看集群情况。所以,这篇文章我们主要介绍RocketMQ的可视化平台。RocketMQ的可视化工具主要用于监控和管理RocketMQ集群,帮助我们更加直观地了解RocketMQ的运行状态和性能指标。

2024-07-29 09:00:00 11056

原创 已解决org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to null failed报错问题

RocketMQ集群是配置好了,但是在运行某个虚拟机上bin目录下的mqadmin命令时,某台虚拟机出现了如标题所示的错误。针对这个问题,写这篇文章记录下,以帮助到遇到这个问题的小伙伴儿们。

2024-07-29 08:30:00 4248

原创 Spring中使用到的设计模式及其源码分析

众所周知,Spring框架是一个强大而灵活的开发框架。这不,上次的面试刚问到这些,没防住!!!因此下来总结一下。这篇文章主要介绍Spring中使用到的设计模式,自己做个面试复盘,同时希望能帮助到其他小伙伴儿们。

2024-07-26 06:46:02 12629 11

原创 记录一次面试被问到的MySQL三大日志之Undo Log、Redo Log与Bin Log

MySQL数据库作为目前最流行的关系型数据库管理系统之一,开发者在面试中经常会被问到这个问题。其中,Undo Log、Redo Log和Bin Log是MySQL中最重要的三种日志,它们各自承担着不同的职责(各司其职),共同保障数据库的数据一致性、持久性和可恢复性。本篇文章用作个人面试后的复盘,也希望能给各位大佬带来帮助。

2024-07-26 06:14:17 11832

原创 RocketMQ集群搭建,看完这篇文章你就懂了(基于2m-2s-async模式)

上一篇初步认识了RocketMQ,这一篇文章我们简单来搭建一个RocketMQ集群。RocketMQ支持多种集群部署模式,其中最常用的是多主多从的异步复制模式(2m代表两个master,2s代表两个slave,async代表异步刷盘的机制)。今天我们就以这种方式来 搭建。本篇文章除了集群的搭建,也适合面试使用,在这里希望能帮助到各位正在学习RocketMQ的小伙伴儿们!

2024-07-24 10:41:14 13738 15

原创 已解决 java.io.FileNotFoundException: …/conf/broker.conf (没有那个文件或目录)等RocketMQ集群问题

在配置RocketMQ集群的时候,遇到了几个问题,让我百思不得其姐。还好在最后坚持不懈的努力排查bug下给他解决了。这篇文章主要记录一下解决的这个bug,同时也希望能帮助到各位正在学习RocketMQ的小伙伴儿们。

2024-07-24 10:15:24 2856

原创 一条SQL从诞生到成年的《成长日记》(面试必会)

这是一道最近裸面转转的视频面试中,面试官抛来的一道送分题。由于当时是裸面,所以屏幕前的你懂得哈哈。这篇文章通过一条的耳熟能详SELECT语句案例,详细解析SQL从用户输入到最终执行完成的整个流程,重点是介绍各个模块的作用和它们之间的交互。希望能帮助各位小伙伴们通过面试!

2024-07-23 10:11:40 12949 1

原创 公司技术栈用到了RocketMQ,我对此块知识进行了回顾(初始RocketMQ)

RocketMQ是一款由阿里巴巴开发并开源的分布式消息中间件,它是基于纯Java实现的。RocketMQ的前身是MetaQ,后面成为Apache的顶级开源项目。

2024-07-22 09:34:13 14076 15

原创 已解决 Web server failed to start. Port 8080 was already in use报错问题

遇到“”错误时,不要惊慌。通过查找并关闭占用端口的程序、更改Web服务器的端口号或重启计算机,我们可以轻松地解决这个问题。希望这篇文章能帮助你快速恢复开发工作流程。

2024-07-22 09:30:59 4605

原创 XXL-JOB:定时任务框架的实战应用与调度方式详解

XXL-JOB是一个轻量级分布式任务调度平台,它采用中心化设计,调度中心负责任务管理、调度,执行器负责任务执行。除此之外,XXL-JOB还支持多种调度模式,比如固定速率执行、Cron表达式等,满足不同业务场景的需求。那我们为什么现在就会使用分布式的调度框架呢?大家来看下面这个图:上面是一个发送优惠券的定时任务如果只是单体项目的话,定时任务执行是不会有任何问题的如果后期业务量较大,单体项目做了集群部署,那集群中每一台服务的代码都是一样的,都会按照规定的时间来执行任务,这样就会造成优惠券重复发放。

2024-07-17 09:14:52 20556 13

原创 已解决java.util.concurrent.CompletionException: org.picocontainer.PicoRegistrationException报错问题

昨天学弟遇到了如标题所示的Idea报错问题,如果操作不当,可能导致Idea报错无法运行,针对这个问题,作此篇文章记录一下。

2024-07-17 08:21:32 2991

原创 职场新宠:ONLYOFFICE——办公协作的得力助手

ONLYOFFICE作为一款新兴的办公软件,凭借其出色的性能,颇具特色的功能,用户友好的界面,逐渐赢得了广大职场人士的青睐。今天,博主就为大家推荐这款备受好评的办公软件——ONLYOFFICE。这款套件不仅功能全面,而且易于上手,能够极大地提升我们的工作效率。下面就让我们一下来了解一下!

2024-06-24 11:19:33 22092 19

原创 正向代理与反向代理:深入解析与实例讲解

正向代理和反向代理在计算机网络中都扮演着重要角色。它们是基于不同的方式转发请求和响应,实现了访问控制、缓存加速、负载均衡、安全性增强等功能。在实际应用中,我们可以根据具体需求来选择使用正向代理或反向代理,提高网络性能和安全性。

2024-06-24 11:15:11 10778 2

原创 面试问到Spring中的@Autowired注解,可以这样答

优先使用构造函数注入,因为它更加不可变且易于测试。当存在多个匹配的bean时,使用@Qualifier来消除歧义。尽量避免在字段上使用@Autowired,因为这会使代码更难以理解和测试;应该考虑使用构造函数或setter方法注入。文章到这里就先结束了,感兴趣的可以订阅专栏哈,后续会继续分享相关的知识点。

2024-05-29 11:28:34 10561 14

原创 文档解析新纪元:TextIn产品体验与解决难题的深度剖析

在数字化飞速发展的当下,信息的获取、处理和分析对于个人、企业乃至整个社会都显得至关重要。但是,目前市面上的文档解析工具普遍存在这样的难题:漏检错检,无法应对大规模数据,难以处理非结构化数据,内容不够准确等。基于此,合合信息凭借其领先的智能文字识别技术,推出了这一强大的产品,为个人和企业提供了全方位的文档处理解决方案。

2024-05-21 09:43:40 21515 21

原创 【Stream 流】通过一个例子看遍所有Stream API使用场景

这里需要注意:在没有排序的情况下,findFirst返回的是流中的第一个元素,而findAny返回流中的任意元素。在并行流中,findAny通常比findFirst更高效。

2024-05-07 10:04:05 10135 17

原创 【Stream流基础篇】Java中的函数、函数对象、函数接口和方法引用及转换

在数学中,函数是这样定义的:它是给定一个数集A,假设其中的元素为x,对A中的元素x施加对应法则f,记作f(x),得到另一数集B,假设B中的元素为y,则y与x之间的等量关系可以用y=f(x)表示。Java中的函数与咱们学的数学中的函数有异曲同工之妙。函数,经常被我们叫做方法,它是。函数是Java类的一部分,用于执行特定的任务。它们通常。

2024-04-29 09:12:49 5189 18

原创 【面试必会】线程池创建方式详解

最近面试问道了线程池的创建方式,这里出一篇文章记录下这一知识点!线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的ThreadFactory创建一个新线程。线程池的创建主要依赖于包下的和Executors类。最近面试问到了这块,所以这篇文章我们将详细介绍几种常见的线程池创建方式。

2024-04-24 15:20:01 13037 8

原创 ONLYOFFICE:一站式在线协作办公好选择

ONLYOFFICE的2.5版本在功能上进行了一系列的更新和优化,目标是为我们提供更加便捷和高效的协作体验。ONLYOFFICE 协作空间 2.5 现已发布:更新了公共房间改进、用户群组、储存空间管理、嵌入预设等操作。接下来我们一起详细看看吧。

2024-04-24 15:15:09 26496 23

原创 【Spring Security系列】Spring Security整合JWT:构建安全的Web应用

前面两个章节介绍过了Spring Security,这里就不再赘述了!!!JWT是一种轻量级的身份验证和授权机制,通过发送包含用户信息的加密令牌来实现身份验证。这个工具我们在前面的文章中也提起过。

2024-04-22 10:14:07 20460 25

原创 已解决vue-router报NavigationDuplicated: Avoided redundant navigation to current location 的问题

前几天在朋友的项目报了如标题所示的错误,之前我也遇到过,所有写此篇文章记录一下。在Vue.js项目中,使用vue-router进行路由管理时,有时会遇到的警告信息。这个警告通常发生在尝试导航到当前已经激活的路由时,vue-router为了避免不必要的导航操作而发出的。虽然这通常不会影响到应用的正常功能,但过多的冗余导航可能会引发性能问题或者调试上的困扰。

2024-04-22 10:01:45 15524 4

原创 使用Ownips工具获取跨境电商网站商品价格

静态IP就是一个固定不变的IP地址,与动态IP地址相比,静态IP地址是手动分配给设备的,不会随着时间的推移或网络环境的改变而改变。这就好比在繁忙的城市中,动态IP地址就像是一辆辆不断变换车牌的出租车,而静态IP地址则是一辆拥有固定车牌的私家车,无论它走到哪里,都可以通过这个固定的车牌来找到它。

2024-04-19 09:42:21 30341 21

原创 【Spring Security系列】Spring Security 过滤器详解与基于JDBC的认证实现

Spring Security 的过滤器链由多个过滤器组成,每个过滤器负责处理特定的安全任务。当请求到达应用程序时,它会依次通过过滤器链中的每个过滤器,直到到达目标资源。在过滤器链中,每个过滤器都可以对请求进行拦截、修改或执行其他操作,以确保应用程序的安全性。:负责将安全上下文存储在HttpSession中,以便在后续请求中访问。:处理基于表单的身份验证。它拦截包含用户名和密码的请求,并执行身份验证过程。:处理注销请求,清除安全上下文和会话数据。:捕获并处理认证和授权过程中发生的异常。

2024-04-18 16:07:15 12186 22

原创 【Spring Security系列】一文带你了解权限框架与Spring Security核心概念

权限框架是软件开发中用于管理用户权限和访问控制的工具。在企业或者我们毕设复杂的系统中,不同的用户或角色需要拥有不同的访问和操作权限,以确保系统的安全性和数据完整性。今天我们就讨论一下Java中的安全框架!

2024-04-15 09:29:19 12532 24

原创 Spring中的拦截器与过滤器:原理、区别与案例解析

过滤器是Servlet规范的一部分,它允许你在请求到达Servlet之前或响应离开Servlet之后执行某些操作。过滤器基于函数回调,可以拦截到请求和响应对象,但对具体的处理方法不可见。拦截器是Spring MVC框架的一部分,它允许你在请求被实际处理之前或之后执行某些操作。拦截器基于Java的反射机制,可以拦截到方法级别的请求。在Web应用中,我们经常需要对用户的请求进行某种处理,比如权限验证、日志记录等。文章到这里就先结束了,感兴趣的可以订阅专栏哈,后续会继续分享相关的知识点。实现一个过滤器需要实现。

2024-04-11 15:37:45 12931 18

原创 深入MyBatis的动态SQL:概念、特性与实例解析

MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。它可以使用简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO,即普通的 Java 对象为数据库中的记录。动态SQL允许我们在 SQL 语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据库操作。

2024-04-08 09:11:03 15259 33

基于电影点评微信小程序的设计与实现.rar

题材:时至今日,网络影评早已势不可挡地作为一种新型的批评方式参与着与当下电影的内容、形式和制作等直接相关的各种讨论,它的迅速发展标志着融媒体与技术的结合已成为一种潮流,也充分说明了人们已越来越倾向于从不同层面发出自己的声音。此外,微信小程序的出现使我们只需要一个微信App,就可以通过微信随时随地地使用,极大提高便利性。将电影点评与微信小程序结合,能更加方便、快捷地使人们为自己喜欢的电影发声。 该内容包含项目的源代码,任务书,以及数据库,适合刚刚入坑微信小程序制作以及准备课设的同学。比较好的一点是任务书中对应微信小程序的实际项目,因此会给与正在做相关课设的同学很大的帮助。项目作者在多个电脑是试用过,都是可以跑通的,感兴趣的大佬可以下载资源哈,感谢您的支持。

2023-06-01

基于音乐小程序的设计与实现

音乐小程序是计算机技术与音乐爱好者相结合的产物,通过微信小程序实现了对音乐的方便管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落。音乐爱好者也越来越多,如何方便又快捷的听到他们喜欢的音乐也是尤为重要。 现用户的注册和登录,首页分类介绍,首页背景音乐播放,首页歌曲关键字查询,每日推荐页面,歌单查询页面,歌单排行榜等功能。要求整体界面功能完整,页面美观、布局合理,可操作性强。 让用户通过微信扫一扫功能进入,基于微信小程序的音乐小程序的设计与实现同时结合了微信开发者工具的使用﹑数据库的应用以及网络浏览器的应用等多种技术﹐让用户可以更加方便的聆听,基于微信小程序的音乐小程序的开发为音乐爱好者提供了更方便的需求。 该项目对初学者和做课设的同学帮助很大,项目也是可以跑通的,感兴趣的大佬可以下载资源哈

2023-06-01

基于座位预约管理系统的设计与实现.rar

该资源为一款经典的Java web项目(包含SSM,SpringBoot知识)。资源内容为座位预约管理系统的设计与实现。资源压缩包内部有Java源代码,数据库,课程设计报告(十分详细)。这款资源比较适合刚学到SpringBoot技术栈的同学来练手,以及学生当课设用。个人认为前端界面等都比较友好。作者在多个电脑是试用过,都是可以跑通的,感兴趣的大佬可以下载资源哈,感谢您的支持。

2023-05-31

微信小程序项目源代码及任务书(游戏类)

该资源为微信小程序制作方面,内容包含一个关于游戏方面的微信小程序。该内容包含项目的源代码,任务书,以及数据库,适合刚刚入坑微信小程序制作以及准备课设的同学。比较好的一点是任务书中对应微信小程序的实际项目,因此会给与正在做相关课设的同学很大的帮助。项目作者在多个电脑是试用过,都是可以跑通的,感兴趣的大佬可以下载资源哈,感谢您的支持。

2023-05-31

空空如也

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

TA关注的人

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