自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 路漫漫-数据结构与算法邂逅Java

这里以一个二分查找引入,详细去介绍数据结构与算法当中的注意事项及其基本知识的扫盲。

2025-10-12 21:01:15 244

原创 返璞归真-SQL基本语法

一共有数值类型,字符串类型,日期时间类型1.数值类型:核心要点需要理解一下float,double,decimal这三个小数的区别:float和doulbe是采取的IEEE标准去存储小数的,即二进制的小数,所以说肯定是会有误差的。只不过double采取8个字节存储。精度会更高一些。decimal采取的是字符串形式存储(存储的是十进制) + 标度控制来实现的所以说不会存在误差。三者都可以通过(M,D)去指定精度,M是小数的位数,D是小数点的位置。2.字符串类型。

2025-10-01 20:38:28 404

原创 返璞归真-Java基础

字面量是告诉程序员如何去描述数据。主要是分为了如下6种字面量类型。

2025-09-30 21:08:11 512

原创 Activi7使用介绍

改教程主要是教的activi7的教程,它是如何整合spring的另搜教程即可。下面的案例是按照这个流程图来进行的。如下图就是一个完整的流程部署的一个过程了:这里的最后一点的意思是,一个deployment(部署)可能有多个流程定义的信息,就比如说我一个人的出差申请,虽然说都是叫做出出差申请,但是可能对于张三和李四的出差申请是不一致的。部署下面会有多个定义。代码逻辑入下:代码逻辑如下:执行结果:完成任务最核心的就是去修改run_task这张表,因为run_task这种表存储的是当前正在执行的任务,所以说当我执

2025-09-21 18:44:25 881

原创 RabbitMQ全方位解析

这个就是RabbitMQ服务,消息在这里被存储和转发,连接消费者和生产者。

2025-09-18 19:49:26 1921

原创 Java面之总结

java常用集合是什么?用过什么并发集合?并介绍一下你的实际如何用的mysql的锁有哪些?mysql事务四大特性,然后如何实现的 (只回答了锁)原子性:原子性:通过undolog+redolog来实现的。要么全做要么要不做。一致性:主键约束和外键约束。隔离性:读的话是通过多版本并发控制。写的话是锁机制。持久性:通过redolog和wal技术。描述b+树索引失效的场景 重点问了 联合索引 举了几个例子问我是否满足redis 基本数据类型接口慢如何排查超卖问题,乐观锁。

2025-09-10 20:30:22 201

原创 黑马头条面试重点业务

的配置决定了应用如何连接到 Nacos 配置中心,是应用与 Nacos 配置中心建立联系的基础;Nacos 配置中心提供了集中化、动态化的配置管理方式,应用启动时会从 Nacos 获取配置,并结合中的本地配置,最终确定应用运行时使用的完整配置。在实际应用中,通常会将一些通用的、需要动态调整的配置放在 Nacos 配置中心,而将一些相对固定的、本地化的配置放在中。(或)文件的加载优先级高于。这是因为bootstrap。

2025-09-02 18:09:35 771

原创 LangChain4j入门

AI,人工智能(ArtificialI),使机器能够像人类一样思考、学习和解决问题的技术。Agent 指智能体,是一个能够感知其环境,并通过采取行动以实现最佳目标的系统。在 AI 领域,带有 AI 的应用可以被看作是一种 Agent 的体现形式,它能根据用户输入、环境变化等,利用 AI 技术(如机器学习、深度学习等)做出响应和决策,为用户提供智能化的服务。

2025-08-26 18:14:28 726

原创 Elasticsearch使用教程

倒排索引和我们常规使用的MySQL数据的查询数据方式可以加以区分来理解为什么叫做倒排索引:mysql:查询数据的方式:一条一条的获取数据,获取到数据之后再去判断某条数据当中是否包含关键字。es:存入数据的时候会先建立词条表,当搜索一个词语的时候会先对这个词语进行分词,然后查询词条列表,查询到对应的文档(一条数据),所以说它是先查询到词语再去查询数据,就体现了倒排索引。

2025-08-25 21:21:18 688

原创 黑马点评深解析

分类概念 / 参数含义与作用关键说明核心组件ServerTomcat 顶层容器,代表一个运行的 Tomcat 进程,包含一个或多个 Service。监听 shutdown 端口(默认 8005),接收关闭信号。Service关联 Connector 与 Engine,构成 “接收请求 - 处理请求” 的完整链路。一个 Server 可配置多个 Service(如同时处理 HTTP 和 HTTPS)。Connector。

2025-08-20 21:28:31 783

原创 Redis基本命令使用规则

Redis存储数据是以键值对的形式来存储的,即key-value,这个key一般就是字符串类型的,但是这个value久很有说法了,可以是字符串,也可以是集合,还可以是hash,其实redis存储数据的核心就在于这个value了。能存储的数据类型全在这个value。管你的value是什么,都可以通过key获得到。

2025-08-19 18:52:12 1840

原创 Java的反射

通过类对象(名字叫做class的对象)获取类的信息的过程就是反射。最直接的说法:Java程序在运行期间可以获取到一个对象的全部信息,注意重点落在了运行期间。1.2。

2025-08-17 22:20:05 847

原创 Java面试常见八股总结

超过long整型的数据应该如何表示?使用BigInteger可以存储任意大小的整型数据。BigInterger底层原理:使用一个Int[]数组和一个符号标记来记录数据。// JDK 17 源码摘录// 存储数值的绝对值(大端序)// 符号标记:1(正数), 0(零), -1(负数)举例存储案例:以为例其实就是4个字节(int的内存大小),因为是int的数组,如果说超过了21亿就会分割存为第二个元素。然后他的加减乘除其实是通过算法去实习的,比如说加法就是通过// 伪代码:大整数加法。

2025-08-14 21:47:38 854

原创 LeetCode hot 100解题笔记

给定一个字符串s,找出其中的的长度。

2025-08-01 17:49:35 932

原创 Java8新特性

如果说要修改接口的话那么就要去修改实现了这个接口的所有方法,为了解决新增接口不影响那些实现了该接口的类(新增的接口也要被老类实现,但是代码都已经写了你如何去实现呢),默认方法就是可以直接加到接口,而不影响已经实现的类。集合"接受"访问者,访问者"访问"元素。函数式接口:只有一个唯一的抽象方法,函数式接口的abstract可以省略掉,其他方法都是deault或者是static方法,或者是去继承Objects类的方法。简单说,默认方法就是接口可以有实现方法(接口的被实现的方法),而且不需要实现类去实现其方法。

2025-07-14 17:24:09 1766

原创 Java后端程序员的前端学习路径

CSS全称,层叠样式表,是一种为结构化文档,可以为HTML添加样式和布局的语言,定义了如何显示HTML。(1)string和number比较 →string转number(2)boolean和其他类型比较 →boolean转numbertrue→1false→0(3)这个比较特殊给出一个例子(4)这个例子也是比较特殊的首先我们肯定是熟悉js基本函数的定义形式的。但是函数也可以定义在表达式当中的:在函数表达式存储在变量后,变量也可作为一个函数使用:这样变量就赋值为了函数了。

2025-06-25 11:03:13 474 2

原创 软件项目管理期末考试考点汇总

本文摘要: 软件项目管理涉及项目定义、合同管理、开发过程和质量管理四大核心模块。软件项目具有逻辑性、依赖性和复杂性特点,其生命周期包含计划、需求分析、设计、编码、测试和维护六个阶段。合同管理明确了甲乙双方权利义务,包括合同准备、签署、管理和终止全流程。CMMI模型为软件开发提供了五级成熟度框架。常见的开发模型包括瀑布、原型、增量、进化和螺旋模型。软件质量管理围绕需求和标准展开,采用McCall、Boehm和ISO9126等模型进行评估。这些要素共同构成了完整的软件项目管理体系。

2025-06-23 21:49:21 728

原创 HTTP请求参数接收全解析

这里需要引入一些前置基础知识。

2025-06-20 11:09:58 333

原创 动态代理与SpringAOP编程

声明:本文引自于知乎的一篇文章,原文在这里,我以学习为目的进行二次阐述分享。

2025-06-17 20:55:31 555

原创 SpringCloud整合Knife4j与OpenAPI实战

OpenAI 的 API 允许开发者将智能对话、文本生成等功能集成到应用中。其接口通常遵循 RESTful 规范,可通过标准化文档描述和调用。实际上openai就是一种规范而已。

2025-06-16 18:17:31 803

原创 Mybatis-Plus快速上手:配置与插件全指南

摘要:本文介绍了Mybatis-Plus3.0的基本配置和使用要点。首先说明需要JDK8+环境,其次讲解SpringBoot基础配置方式。重点解析了包别名配置、ID生成策略(推荐ASSIGN_ID雪花算法)及数据库字段映射转换。详细讲解了插件机制原理,包括分页插件(IPage/Page使用)和乐观锁插件(需@Version注解)的实现方式。文章还分享了作者作为大三实习生的学习心得,旨在帮助开发者快速掌握Mybatis-Plus简化开发的技巧,提高编码效率。全文兼顾技术细节与实践指导,适合Mybatis-Pl

2025-06-16 14:02:23 775

原创 SpringCloud和SpringBoot版本对应关系

SpringCloud官网建议选择较新的版本,如2022.0.2优于2022.0.1。常用组件包括网关和配置中心

2025-06-16 10:45:29 183

空空如也

空空如也

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

TA关注的人

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