自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA中实用(好玩)的八个插件

是一款用于在侧边栏展示文件整体内容的插件,可以快速定位到代码中的错误,如图中红色位置。统计各种代码(包括注释)行数的插件,还能查看代码行数在总行数中的占比。插件市场搜索安装即可, 安装好后, 会弹出输入。一个代码生成器插件,根据你的数据库表自动生成。背景的插件,通过设置经纬度实现。一款计时插件,实时记录每天的。,不用自己一个个写接口测试了。一款根据时间自动切换。

2025-06-22 17:59:18 299

原创 记录自己第二次Java面试(10几个人小厂)

hr先介绍了一下公司情况,十几个人的小公司,然后让我自我介绍,我随便讲了点,这是我第二次面试,有点紧张。然后反问我有什么问题,我就问了一下实习时间要求多久,他好像没理解,就说可以一直实习到毕业hhh。我答的是面向对象封装继承多态,后面又补了几句: 垃圾回收,平台无关性,好像答错了,招笑了。没有问我项目,也没有算法,不知道为啥,问的全是八股。讲了一下索引的作用, 索引可能出现的问题没答上来。看了一下自己的笔记,照着念了一遍hhh。我就讲了一下事务的四大特性和事务的概念。六七分钟就面完了,有点快了其实。

2025-06-04 17:27:33 138

原创 Java面试八股(Java基础,Spring,SpringBoot篇)

一种参数化类型机制, 允许在定义类,接口,方法的时候使用参数, 可以提高代码的复用性、类型安全性(比如集合使用泛型来约束元素类型)类型擦除 : 代码在编译阶段会移除泛型信息,把泛型信息替换成原始类型(通常是Object)ExceptionString不可变,可变String天然线程安全, 但是String拼接生成新对象,性能最差线程安全,性能低,线程不安全,性能较高如果是单线程,使用;多线程环境下使用静态方法是属于类的,不依赖于任何对象实例;

2025-05-29 16:37:41 1169

原创 Java面试八股(Java基础篇1)

String不可变,可变String天然线程安全, 但是String拼接生成新对象,性能最差线程安全,性能低,线程不安全,性能较高静态方法是属于类的,不依赖于任何对象实例;非静态成员属于对象实例,静态方法在非静态成员存在之前就已经存在了。

2025-05-21 08:21:54 914

原创 Java面试八股(SpringBoot)篇持续更新

中的一些特性,例如缓存、事务管理等,使用了动态代理。对象就自动存入到了IOC容器 中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。在运行时通过代理生成机制,使用了反射来创建代理对象,并在方法执行前后织入横切逻辑。的分页插件使用起来更加简便,只需要在配置类中注册一次拦截器,不需要像。这涉及到使用反射来检查类的注解和创建相应的对象。注解注入依赖时,是按类型注入的。,用于标识主配置类并触发自动配置与组件扫描。但默认按名称注入,找不到才按类型注入。中,支持类型安全的属性绑定和校验,常与。

2025-05-15 10:06:03 837

原创 Java面试八股Spring篇(4500字)

Spring的Bean,简单来说就是由Spring容器“产生”并“管理”的Java对象,bean的创建、配置以及生命周期都由容器负责。

2025-05-14 16:10:43 921 1

原创 Springboot中引入Knife4j接口文档(Swagger增强版)

然后在配置类中加入以下配置:在方法上加入注解:最后启动项目打开浏览器,访问,我这里使用的是端口,根据你实际使用的端口进行修改:

2025-04-15 09:04:44 268

原创 在springboot项目中调用第三方天气api服务

下面这个网站提供免费的api调用服务,只需要在java代码中构造简易的请求即可返回所需要的天气数据,直接进入该网站注册即可,每个用户免费的调用额度是3000条。

2025-04-13 15:59:15 266

原创 Springboot项目正常启动,访问资源却出现404错误如何解决?

我在自己的springboot项目中的启动类上同时使用了和注解, 虽然项目能够正常启动,但是访问资源后,返回404错误,随后在启动类中输出bean,发现controller创建失败:而后我将去掉后资源就能访问到了.

2025-04-12 17:08:54 585

原创 Docker简介,快速入门

将Dockerfile和jar包放在同一目录下便于构建镜像:dockerfile# 1. 指定基础镜像:这里使用 openjdk:11.0-jre-buster 作为运行时环境# 2. 设定时区:设置为 Asia/Shanghai,使容器内的时间与上海时区一致# 3. 拷贝 jar 包到镜像中# 将项目目录下的 hm-service.jar 文件复制到镜像内根目录,并命名为 app.jar# 4. 当容器启动时,将自动执行这个命令来运行 Java 应用然后在Dockerfile和jar。

2025-04-12 09:19:25 456

原创 spring security快速上手,17000字数详解!

介绍了springsecurity的基本使用方法

2025-04-01 09:12:28 803

原创 服务器上部署springboot项目学习笔记

包,这时我们可以执行一行命令,只要服务器还在运行,就一直运行。这行命令可以使得应用程序在后台运行,并将输出重定向到。命令行发送请求,可以测试和排查。在linux中,进入到。,而且还要自己手动启动。如果正在运行,会看到。

2025-03-23 19:06:19 391

原创 十分钟学会Git

Git 采用 SHA-1 哈希算法确保数据完整性,并且每个本地仓库都是完整备份,降低了单点故障风险;SVN 的数据集中存储,一旦中央服务器出问题,可能会影响整个代码库。Git 的分支非常轻量,创建、切换和合并速度快,便于多人并行开发;而 SVN 的分支基于目录复制,操作相对繁琐,合并时容易出现冲突。版本控制系统,每个开发者的本地仓库都包含完整的历史记录,可以离线操作;版本控制系统,所有版本数据集中存放在中央服务器上,操作大多依赖网络。大部分操作在本地完成,响应速度快;文件夹的目录,用于存放开发的代码.

2025-03-17 09:58:10 258

原创 Javascript BOM,DOM 知识简介

是一套操作浏览器窗口的 API,用于控制浏览器的行为。文档对象模型, 将标记语言的各个组成部分封装成对象.如果属性已存在,则更新它的值,不存在则新建并设置。// 将新元素添加到 list 容器中。// 创建新的 <p> 元素。页面中的标签就是元素(浏览器解析后,会形成。

2025-03-16 17:37:01 554

原创 Javascript引用数据类型详解

介绍了js中常用的引用数据类型

2025-03-15 13:55:06 737

原创 Javascript基础语法详解

在“严格模式”下运行代码, 防止意外创建全局变量等, 提高代码安全性和执行效率.js的引入1. 内部脚本可以放在任意位置,一般放在标签底部.2. 外部脚本基础语法区分大小写,语句末尾的分号可有可无注释和一样输出语句: 弹出警告框, 可省略.: 显示在页面上. : 打印在控制台.引用数据类型是可变的,存储在堆内存中,按引用比较:表示对象,可以存储键值对:数组:函数也是对象:日期和时间类型检查 :检查数据类型。字符串 : 字符串长度 : 返回指定

2025-03-11 21:02:01 1560

原创 SpringBoot常用注解

介绍了几个常用的springboot注解

2025-03-07 12:58:48 526

原创 使用SLF4J + Logback进行日志记录:

这样就可以输出日志了。

2025-03-05 12:06:48 436

原创 MySQL DDL数据定义语句

简要介绍create和alter语句

2025-03-05 11:22:24 698

原创 MyBatisPlus 扩展知识(增删改查除外)

MyBatisPlus扩展知识

2025-02-25 11:17:37 364

原创 Css3重点知识讲解

简要介绍了css3知识

2025-02-24 20:47:46 824

原创 Html 5简介(学习笔记)

可以把图像做成一个超链接(把img标签嵌套在链接标签里即可)

2025-02-24 09:10:52 1085

原创 Java封装继承多态简介

封装、继承和多态是面向对象的三个基本特性。

2025-02-21 16:46:59 555

原创 MyBatis-Plus常用增删改查方法

使用逻辑删除后,MP会自动在where语句中加上。,过滤"已删除"的数据。

2025-02-21 16:40:22 551

原创 Springboot中分析SQL性能的两种方式

MP插件和p6spy实现sql性能分析

2025-02-20 13:02:06 1081

原创 瑞吉外卖学习笔记

全局块:和 Nginx 运行相关的全局配置events 块:和网络连接相关的配置http 块:代理、缓存、日志记录、虚拟主机配置http 全局块Server 块Server 全局块location 块http块中可以配置多个Server,每个Server块中可以配置多个location块。root html;

2025-02-19 11:16:36 715

原创 蓝桥杯java知识点(可能用到)

next()和nextLine()next()nextLine()\n。

2025-02-10 21:14:26 467

原创 瑞吉外卖笔记(实战部分)

MD5是一种广泛使用的哈希算法,用于生成一个固定长度的(128位)哈希值(通常表示为32位十六进制数)。5.密码存储:虽然在过去,MD5被用于存储密码的哈希,但由于其安全性较低(容易碰撞),现代应用中一般更倾向于使用更安全的算法,如SHA-256或bcrypt。2.输出固定长度:无论输入数据多大,MD5哈希值的长度始终是128位(32个字符的十六进制表示)。3.敏感性:即使输入数据稍微改变(比如改变一个字符),其输出的MD5哈希值也会发生巨大变化。提供的静态方法,用于将源对象的属性值拷贝到目标对象中。

2025-02-03 20:17:25 1029

原创 解决js解析java long类型数据时丢失精度问题

解决开发springboot项目过程中遇到的问题

2025-01-27 11:30:24 317

原创 MySQL子查询和多表查询

MySQL多表查询和子查询

2025-01-23 15:49:12 282

原创 Java抽象类,接口

简要介绍了接口等知识

2025-01-23 13:51:14 360

原创 Springboot基础实用知识

自己学习springboot过程中做的笔记,欢迎大家指出错误

2025-01-23 13:49:17 814

原创 SpringMVC介绍

简要介绍了springmvc的相关概念,适合学习完javaweb的人群学习

2025-01-16 15:31:25 771

原创 Servlet简介

简要介绍了Sevlet知识

2024-12-23 20:15:08 499

原创 Javascript 对象讲解

文档对象模型, 将标记语言的各个组成部分封装成对象.JavaScript通过DOM对HTML进行操作.一个页面就是一个DOM文档(document).页面中的标签就是元素(element).Document :整个文档对象。Attribute :属性对象。浏览器解析后,形成DOM树.Element:元素对象。Comment:注释对象。

2024-12-21 20:27:52 552

原创 MySql 查询语句

简要介绍了mysql的查询语句

2024-12-20 17:32:01 388

原创 JDBC(Java 连接数据库)介绍

介绍Javaweb的JDBC技术

2024-12-18 15:02:03 417

原创 MySQl常用函数解析

IFNULL(value1,value2) 如果value1不为空,返回value1,否则返回value2。[default]` END 如果expr的值等于val1,返回res1,…否则返回default默认值。END 如果val1为true,返回res1,…否则返回default默认值。如果value为true,则返回t,否则返回f。统计列中不同值的数量,忽略重复值和。,则返回一个指定的替代值;,则返回表达式原来的值。检查表达式的值是否为。返回多个值中的最小值。返回多个值中的最大值。

2024-12-18 11:23:49 1276

原创 JavaScript基础语法

介绍常用的Javascript语法

2024-12-16 19:40:25 897

原创 过滤器和拦截器

拦截器和过滤器的区别: 过滤器会拦截所有的资源,而拦截器只会拦截spring中的资源.:需要拦截的资源路径。

2024-12-16 19:33:47 233

空空如也

空空如也

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

TA关注的人

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