- 博客(54)
- 收藏
- 关注
原创 WebStorm下载与安装教程(全网最详细教学)
相信很多小伙伴开始了前端的学习之旅。前端开发当然离不开一款得力的开发工具,对于WebStorm应该是很多小伙伴的首选。接下来小编教大家手把手安装使用
2025-02-25 14:17:48
405
原创 大学生毕业设计:找到我,设计不愁!
是不是无数个夜晚盯着代码、论文或者PPT,却毫无头绪?我,就是你的"毕业设计解忧大师"!Web开发:HTML、CSS、JavaScript全栈开发,帮你打造一个漂亮的毕业设计界面!Java相关项目:比如图书管理系统、在线购物商城、企业管理系统等等。作为一名多年经验的开发者,我专注于帮助大学生解决毕业设计难题。论文辅导:不仅帮你完成技术实现,还能提供高质量的论文修改建议。哈喽,各位即将毕业的大学生朋友们!
2025-02-08 11:01:08
194
原创 使用redis-shake工具进行redis的数据同步
工作中将常遇到测试环境和正式环境的数据同步或者需要进行数据迁移,对于mysql数据库的方案倒是不少,但是redis中如何快速便捷的迁移呢?
2024-11-21 15:23:44
2009
原创 Redis集群和哨兵环境下节点故障排查命令
一般来说,当我们的服务采用集群或者哨兵搭建后,不免会出现节点挂掉重新选举新的主节点,当然,这样很大程度避免了数据的丢失,但是作为开发人员还要有一定的问题处理能力,要能够准确找到每次出现问题的原因才是关键;repl_backlog_first_byte_offset: 复制回溯日志的第一个字节的偏移量。second_repl_offset: 二次复制的偏移量(适用于某些复制配置)。潜在故障槽位的数量为 0,表明集群没有任何槽位处于可能失败的状态。master_repl_offset: 主节点的复制偏移量。
2024-10-16 17:33:46
1012
原创 Windows系统下搭建Redis集群(超详细)
然后依次切换到6380 ,6381, 6382 ,6383 ,6384 每个文件夹 执行redis-server.exe --service-install C:\Users\Administrator\Desktop\redis\6379\redis.windows.conf --service-name redis6379(注意:将6379改成对应的端口)这个命令。依次修改6380,6381,6382,6383,6384 这五个文件夹中的port 改成6380,6381,6382,6383,6384。
2024-09-26 17:35:22
1689
原创 多线程面试常问
1、继承类并重写run()方法。2、实现接口并重写run()方法。将Runnable实例作为Thread类的构造函数参数传递并启动线程。3、实现接口并重写call()方法。使用ExecutorService的submit()方法提交Callable任务,并通过Future对象获取返回值。4.使用线程池。线程池可以重复使用线程,提高性能和可靠性。Java提供了Executor框架来管理线程池。常见的线程池实现类包括和ScheduledThreadPoolExecutor。
2024-08-25 00:56:48
350
2
原创 网关登录校验
无论是还是都支持自定义,只不过编码方式、使用方式略有差别。自定义不是直接实现,而是实现。@Component@Override@Override// 获取请求// 编写过滤器逻辑System.out.println("过滤器执行了");// 放行注意:该类的名称一定要以为后缀!然后在yaml配置中这样使用:spring:cloud:gateway:- PrintAny # 此处直接以自定义的GatewayFilterFactory类名称前缀类声明过滤器@Component。
2024-08-18 17:17:46
807
原创 网关(Gateway)路由从入门到精通
由于网关本身也是一个独立的微服务,因此也需要创建一个模块开发功能。SpringCloudGateway:基于Spring的WebFlux技术,完全支持响应式编程,吞吐能力更强。外面的人要想进入园区,必须经过大爷的认可,如果你是不怀好意的人,肯定被直接拦截。代表负载均衡,从注册中心获取目标微服务的实例列表,并且负载均衡选择一个访问。通过认证后,网关再根据请求判断应该访问哪个微服务,将请求转发过去。网关可以做安全控制,也就是登录身份校验,校验通过才放行。更通俗的来讲,网关就像是以前园区传达室的大爷。
2024-08-16 11:37:39
1051
原创 Cookie和Session的区别
两个都可以用来存私密的东西,同样也都有有效期的说法,区别在于session是放在服务器上的,过期与否取决于服务期的设定,cookie是存在客户端的,过去与否可以在cookie生成的时候设置进去。
2024-03-20 10:52:07
679
原创 如何配置JDK的环境变量(简单灵活易懂)
灵活的jdk的环境变量的配置,搞不懂为啥要配置环境变量,到底有啥子用?接下来小编带大家配置一下并讲解一下。
2024-03-06 12:28:14
1385
原创 Navcat最新版的激活和安装教程(全网最靠谱,最快捷的方式)
现在最新版本navcat已经出到了16.3了,并且新版navcat也支持连接redis和图标等更多样化的功能,但是比较头疼的一件事就是,只能试用14天。那么接下来小编教大家如何用最简单的方式使用最新版navcat16.
2024-02-28 17:03:38
13466
3
原创 C盘快速清理的小妙招(简单快捷,恢复十个G)
很多小伙伴在使用电脑都有个头疼的事情,明明c盘也没存什么东西,但是莫名其妙就爆红了。网上搜资料五花八门,什么样的都有,东西又不敢乱删,所以清理效果不明显。接下来,我教大家个小妙招,一个命令让你C盘恢复十个G,绝对靠谱。
2024-01-29 14:25:32
610
2
原创 Linux常见命令
这些命令只是Linux中众多命令的一部分,但它们是日常使用中最常见和最基础的。掌握这些命令对于管理和操作Linux系统至关重要。
2024-01-23 14:22:36
537
1
原创 Mysql索引的初步认识
索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。
2024-01-23 13:59:11
1114
原创 SpringBoot整合Kafka
通过swagger,进行生产者发送消息,观察控制台结果。后续会持续更新kafka相关内容(多多关注哦!2:cmd启动kafka server。至此,一个简单的整合就完成了。1:cmd启动zookeeer。4:cmd启动zookeeer。
2024-01-15 17:21:51
880
原创 Kafka入门基本概念(详细)
Kafka是一种高吞吐量的分布式发布订阅消息系统(消息引擎系统),它可以处理消费者在网站中的所有动作流数据。这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。
2024-01-15 15:43:29
1338
原创 SpringBoot集成Swagger
作为后端开放人员,最烦的事就是自己写接口文档和别人没有写接口文档,不管是前端还是后端开发,多多少少都会被接口文档所折磨,前端会抱怨后端没有及时更新接口文档,而后端又会觉得编写接口文档太过麻烦。Swagger 可以较好的接口接口文档的交互问题,以一套标准的规范定义接口以及相关的信息,就能做到生成各种格式的接口文档,生成多种语言和客户端和服务端的代码,以及在线接口调试页面等等。只需要更新 Swagger 描述文件,就能自动生成接口文档,做到前端、后端联调接口文档的及时性和便利性。官网:https://swag
2023-12-28 10:59:25
618
原创 内网穿透步骤
平时开发微信公众号,小程序, 或者给他人演示项目等,难免会遇到需要开通外网的情况,作为开发,难道还要自己部署上去嘛?NO ,我当然选择内网映射了,今天给大家介绍一个良心的免费穿透软件 NATAPP!!
2023-12-26 16:55:14
514
原创 Redis的原理介绍及其使用场景
Redis 是一种开源(BSD 许可)的内存数据结构存储,用作数据库、缓存、消息代理和流式处理引擎。Redis 提供数据结构,例如字符串、哈希、列表、集、带有范围查询的排序集、位图、超日志、地理空间索引和流。有时我们称Redis为KV数据库,键值对数据库。可以把Redis内部的存储看作是一个大Map,对Map的操作无非就是取值:get 存值:put ,通过key来操作这个key对应的value,这个value的类型可以多种多样,也就是开始提到的字符串,哈希(Hash),列表(List),集(Set)
2023-12-26 15:51:56
1212
原创 新版IDEA中如何创建java8的SpringBoot项目
早上醒来,准备创建一个新的SpringBoot项目练练手,但是发现居然不能创建java8的SpringBoot项目了,只能选择jdk17,和jdk21。大家都知道虽然现在jdk已经更新到了21,但是大部分企业仍然用的还是java8,不为别的,就是为了稳定,新的版本用来学习可以,但是真正工作中,99%都用的是java8。大家发现创建项目的时候没有java8的选项了。
2023-12-21 11:38:43
2173
原创 SpringBoot项目快速集成Redis
Redis 是一种开源(BSD 许可)的内存数据结构存储,用作数据库、缓存、消息代理和流式处理引擎。Redis 提供数据结构,例如字符串哈希列表、集、带有范围查询的排序集位图超日志地理空间索引和流。Redis 具有内置复制、Lua 脚本LRU 逐出事务和不同级别的磁盘持久性,并通过 Redis Sentinel 和Redis 集群的自动分区提供高可用性。
2023-12-08 15:48:10
884
原创 使用easyExcel实现excel数据的导入和导出
数据都在客户提供的excel中,现在领导让我把这些数据快速导入到库中,方便后期开发。一个一个导入效率太慢了,作为一名合格的程序员,应该学会合理摸鱼。那么我是如何实现的呢?答案就是阿里巴巴提供的EasyExcel。现在教大家我是如何项目中使用的。
2023-12-08 10:57:07
2457
原创 Kafka如何避免消息丢失?
为了避免出现消息丢失从而造成巨大的损失,有如下方法可以最大限度避免消息的丢失在避免出现消息丢失情况出现之前,首先要知道kafka消息发送和接收过程,才能更加清楚的知道消息丢失的原因,从而避免。
2023-12-05 09:22:25
1446
原创 SpringBoot项目连接,有Kerberos认证的Kafka
本文章用于快速使用java程序,连接到有Kerberos认证的Kafka,并监听到消息
2023-11-23 16:00:09
1930
2
原创 如何规定时间内批量插入1000000条数据到数据库中
首先模拟1000000条数据到excel中,后端需要用到一个工具类来获得到解析excel文件有了解析excel的工具之后 ,我们要思考下,把文件解析成什么样子了呢?那么我们使用idea看一下就好了很显然返回结果是一个List<List<Object>>,有点蒙。别急慢慢分析下excel中解析出来的肯定会是一个存放student的集合,但是为什么里面还有一个List呢?
2023-07-26 20:44:10
932
原创 @RequestBody的使用讲解
@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的),所以只能发送POST请求。
2023-03-18 18:09:06
2287
原创 @requestBody加与不加区别
不使用@requestBody.当请求content_type为:application/x-www-form-urlencoded类型的或multipart/form-data时,数据格式为aaa=111&bbb=222。使用@requestBody.当请求content_type为:application/json类型的请求,数据类型为json时, json格式如下:{"aaa":"111","bbb":"222"}为什么有的需要加@requestBody,有的不需要。
2023-03-09 09:18:47
929
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人