自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java笔试—使用二分查找输入一个有序的数组和整数n,返回n在数组中的位置

使用二分查找输入一个有序的数组和整数n,返回n在数组中的位置

2024-02-23 09:00:00 187

原创 Java笔试—输入年月日并判断这一天是这一年的第几天

输入年月日并判断这一天是这一年的第几天

2024-02-22 14:41:22 446 6

原创 Java开发笔试—将N作为整形参数入参,在控制台输出递增菱形

Java开发笔试—将N作为整形参数入参,在控制台输出递增菱形

2024-02-22 14:36:19 427 5

原创 Spring成长之路—Spring MVC

简单来说,SpringMVC是Spring对MVC设计思想的一种实现,实现的一个用于接收Web请求,响应请求的模块,其简易架构如图所示:DispatcherServlet:前端控制器,不需要开发,由MVC框架提供作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求,相当于是一个中转站的功能,将请求发给其他组件前必须要经由它HandlerMapping:处理器映射器,不需要开发,由框架提供作用:根据请求的url、method等信息查找Handler,即控制器方法。

2024-01-20 20:59:19 2122

原创 MyBatis框架基础到进阶

一、原是Apache的一个开源项目叫做iBatis,后因为商标冲突与2010年被更改为MyBatis二、MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的操作。三、MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的实体类映射成数据库中的记录当我们在SQL查询语句中需要根据参数查询时,我们需要将该参数用 #{参数} 表示,并且在对应的接口方法中传入形参

2024-01-19 23:54:43 1851 1

原创 MySQL优化之SQL调优策略

在阿里的编码规范中也强制了数据库查询不能使用SELECT *,因为SELECT *方式走的都是全表扫描,导致的结果就是查询效率非常低下,其原因为当我们使用SELECT *方式时,SQL会有一个格式化的阶段,这个阶段会将所有表字段都取出(将*号解析成表的各个字段),增加了查询解析器的成本。

2024-01-17 21:47:34 1272 2

原创 Redis入门详解(二)—Redis缓存策略、持久化策略、集群相关

主机拥有读写的权限,从机拥有读取的权限,这样从机在主机正常工作时也能分担Master的工作了,但是如果master宕机,实际上主备机的切换,实际上还是需要人工介入的,这还是需要时间的,那么如果想实现故障时自动切换,一定是有配置好的固定策略的,因此有了哨兵模式。Redis的出现可以说是为了在面对互联网的海量数据下,为了解决CPU服务压力,维持五福的高可用而出现的技术,因为他基于内存,运行速度快,能够很大程度上分担数据库的压力,并且能够提升效率,从而提升服务器的并发量;

2024-01-16 02:46:19 1154 1

原创 Redis入门详解(一)—Redis数据类型及命令、SpringBoot整合Redis

非关系型数据库则对数据库的格式没有严格约束,形式松散,自由,并且不同的非关系型数据库存储的信息的格式也会有所不同,可以是以Json的文档形式储存,也可以是使用键值对的形式储存。在redis中,字符串有三种格式,分别是我们了解的String常规字符串,还有int和float,这三种格式在底层都是以字节数组形式储存,所以在redis中int和float也属于String,并且这两者可以进行自增自减操作。对于List而言,它的底层引用的是栈的概念,所以其命令具有入栈和出栈的命令,入栈为PUSH,出栈为POP。

2024-01-14 23:58:29 1137 1

原创 Spring成长之路—Spring Security

Spring Security一般流程为:①当用户登录时,前端将用户输入的用户名、密码信息传输到后台,后台用一个类对象将其封装起来,通常使用的是UsernamePasswordAuthenticationToken这个类。②程序负责验证这个类对象。

2024-01-13 21:55:23 1069 3

原创 Spring成长之路—SpringBoot

从百度上获得的概念:Spring Boot是一个基于Spring框架的快速开发应用程序的工具。它简化了Spring应用程序的创建和开发过程,使开发人员能够更快速地创建独立的、生产就绪的Spring应用程序。说点更容易理解的:SpringBoot框架就是基于Spring框架做了许多衍生,例如基于Spring官方注解做的衍生(例如由@Condition注解衍生出的@ConditionOn...注解);基于Spring框架编写的自动配置类(...AutoConfiguration);

2024-01-12 21:21:43 2049 1

原创 Spring成长之路-SpringIoC

Spring容器如何运行;Spring容器创建对象的几种方法;Spring容器实现自动装配和依赖注入的机制

2024-01-11 17:14:28 1066 1

原创 RocketMQ入门实例,基础运行原理

rocketMQ入门实例代码的介绍,了解MQ运行基本原理即相关概念,了解数据的储存结构和可视化工具的功能使用

2024-01-10 11:07:26 1072 1

原创 Mac M1芯片 搭建RocketMQ

下载rocketmq-console-1.0.0这个版本就行,下载完成后解压,进入rocketmq-externals\rocketmq-console\src\main\resources文件夹,打开application.properties进行配置修改。打开解压后的MQ目录,进入bin目录,找到runbroker.sh和runserver.sh两个文件,找到JAVA环境变量配置,注释掉第二行和第三行,将第一行的JAVA_HOME替换成自己的 jdk 的安装目录,配置完成后保存。

2024-01-09 00:19:31 1017 1

原创 Sentinel入门

与sentinel相关的限流、熔断、降级概念;sentinel组件的使用、执行流控的原理以及流控降级熔断规则属性的详解

2024-01-08 12:03:44 935 1

原创 MyBatisPlus入门

和之前我们了解的删除不一样,之前的数据库删除操作就是将某一数据从数据库表中抹去,但是逻辑删除只是通过一些条件判断将数据库中某条数据进行标记,从而让外部在查询数据时无法查出这条被标记的数据(感觉上就是数据被删除了,但实际上这条数据还存在)③如果查询的结果中,不想包含指定的属性,在不想显示的属性上,使用@TableFiled注解,并且指定select属性的值为false即可。①如果实体类属性和表字段不一致,在需要指定映射的字段属性上,使用@TableFiled注解,并且指定属性绑定的表字段即可。

2024-01-06 10:59:56 1044 1

原创 MAC 启动nacos、elasticsearch、sentinel、seata、redis指令合集(持续更新中)

看到如下图表示redis服务运行成功(在该测试中连接并没有成功,因为为在docker虚拟机中已经运行了redis服务了,所以会显示端口被占用,正常连接会看到服务启动的代码)看到“nacos is starting with standalone”表示nacos服务启动成功,在浏览器中访问localhost:8848即可访问nacos服务。看到如下界面表示elasticsearch服务启动成功,在浏览器中访问 localhost:9200即可看到ES配置。2、jdk版本为8 java版本为8。

2023-11-28 00:48:49 1687

原创 ElasticSearch入门

了解倒排索引前我们首先需要知道正排索引倒排索引:将标题的关键字进行拆分,记录每个拆分后的关键词在正排索引中出现的位置。

2023-11-21 12:39:30 193 1

原创 ElasticSearch服务启动正常但是网页显示未发送数据

mac系统m1芯片环境下,在ElasticSearch官网找到ElasticSearch版本的对应安装包下载,这里选用的是当前项目的最新版本8.11.1,下载后得到压缩文件后解压,在bin目录下使用启动命令运行ElasticSearch服务。找到ElasticSearch解压后的文件,进入config目录,找到elasticsearch.yml文件,搜索xpack找到如下内容,保存后重新启动ElasticSearch服务,访问localhost:9200显示如下界面,说明配置成功。

2023-11-16 23:06:32 677 1

SQL多表联查学习用SQL语句

SQL多表联查学习用SQL语句

2024-01-17

mac m1适用Redis+可视化工具.zip

Mac本M1芯片适用redis+可视化工具,已完成配置 进入redis-7.2.3目录,进入src目录下打开终端,键入./redis-server即可启动redis服务 进入bin目录后双击redis-cli即可启动客户端进程 使用可视化工具可创建链接方便查看redis数据

2024-01-14

rocketmq-dashboard-1.0.1-SNAPSHOT.jar

rocketMQ可视化工具,控制台输入java -jar jar包路径 即可启动服务,访问localhost:8080即可看到仪表台

2024-01-08

空空如也

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

TA关注的人

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