
Java
ln-x
一个充满好奇心的懒人
展开
-
Spring Cache入门
在spring boot项目中,使用缓存技术只需在项目中导入相关缓存技术的依赖包,并在启动类上使用@EnableCaching开启缓存支持即可。在方法执行前先查询缓存中是否有数据,如果有数据,则直接返回缓存数据;如果没有缓存数据,调用方法并将方法返回值放到缓存中。Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。例如,使用Redis作为缓存技术,只需要导入Spring data Redis的maven坐标即可。开启缓存注解功能,通常加在启动类上。原创 2024-11-12 17:34:59 · 198 阅读 · 0 评论 -
苍穹外卖05-Redis相关知识点
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI编写、支持网络、可基于内存亦可持久化的日志型、Key-Value,并提供多种语言的API。Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。NoSql(Not Only SQL),不仅仅是SQL,泛指**非关系型数据库**。原创 2024-11-08 13:43:43 · 1225 阅读 · 0 评论 -
SpringBoot项目中常用的一些注解
但需要注意的是,直接使用@build注解进行对象创建并不是一种推荐的做法,更好的方式是使用Lombok提供的builder模式来创建对象。:通过@Target注解,可以限制其他注解的使用范围,确保它们只能被应用到指定的元素上。:@Select注解是MyBatis框架中的一个注解,用于标记查询语句。:@Target注解是Java中的一个元注解(即注解的注解),用于指定其他注解可以应用的目标元素(如类、方法、字段等)。:@Retention注解也是Java中的一个元注解,用于指定注解的生命周期。原创 2024-11-08 09:59:11 · 725 阅读 · 0 评论 -
在IDEA2024中生成SpringBoot模板
根据自己想要创建的工程类型选择,这里创建的时web工程。原创 2024-11-01 11:17:08 · 357 阅读 · 0 评论 -
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 61版本不匹配
后来发现是依赖版本存在问题,版本之间冲突,重新修改版本后即可正常运行。起初排查原因觉得是spring版本过老,无法在jdk17中使用。原创 2024-10-30 09:26:30 · 421 阅读 · 0 评论 -
在IDEA中运行Mybatis后发现取出的password值为null
解决方案:修改sql文如下(取别名)原创 2024-10-29 20:55:56 · 351 阅读 · 0 评论 -
bean相关配置总结
原创 2024-10-29 15:52:57 · 144 阅读 · 0 评论 -
spring中加载properties文件
【代码】spring中加载properties文件。原创 2024-10-29 15:15:45 · 198 阅读 · 0 评论 -
bean的生命周期
创建的目录列表如下bean生命周期的控制: bean的销毁时机。原创 2024-10-29 08:41:17 · 942 阅读 · 0 评论 -
bean中的name和scope属性
【代码】bean中的name和scope属性。原创 2024-10-28 15:28:09 · 127 阅读 · 0 评论 -
Type interface com.ln.dao.UserMapper is not known to the MapperRegistry.
在resource下面创建一个xml文件如图中的mybatis-config.xml,在其中配置mapper。1.每一个Mapper.xml都需要在MyBatis核心配置文件中注册。直接将需要的xml文件复制到下面可以不用写路径,如图所示。注意路径和名称一定要对应,如果写错也可能会报以上错误。2.namespace写错。目前发现两种错误可能。原创 2024-10-23 17:39:35 · 285 阅读 · 0 评论 -
第一个Mybatis程序搭建过程
2.建造工具类sqlSessionFactory(可以参考官方中文文档创建)1.连接数据库,导入mysql架包和mybatis架包。5.创建mapper文件作为实现类。原创 2024-10-23 15:44:55 · 170 阅读 · 0 评论 -
在IDEA中遇到报错java.lang.ExceptionInInitializerError(在build中配置resources,来防止我们资源导出失败的问题)
解决方案:手动配置资源过滤,使得可以导出.xml或者.properties文件。下面这段代码关闭了对xml文件和properties文件的过滤,如果还需要保留其他的文件可以通过include进行添加。问题说明:查询资料发现此处是maven由于他的约定大于配置,导致配置文件无法导出或生效。在主工程的pom.xml中写入以下配置。注意:在写入下面这段代码后需要刷新一下maven,否则可能不生效!但是每次都这样操作是很麻烦的,应该寻找根本原因。将.xml文件copy下去后再次运行就运行成功。原创 2024-10-23 15:35:00 · 322 阅读 · 0 评论 -
IDEA中修改注释样式
修改java注释设置样式需打开File--setting--Editor--Code Style--Java。原创 2024-10-23 09:11:24 · 1200 阅读 · 0 评论 -
mysql报错1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL
运行如下代码后报错:1064 - You have an error in your SQL syntax;经查询发现,MySQL最新版本(8.0.31)的推出,MySQL才增加了对SQL标准INTERSECT和EXCEPT表运算符的支持。如果低于此版本使用这两个表运算符的话会报错1064。原创 2024-10-22 10:51:31 · 2054 阅读 · 0 评论 -
MYSQL中的一些增删改查基本操作
在Navicat中执行MySQL的表创建,增删改查,建立索引表等等一系列的操作原创 2024-10-22 10:46:52 · 248 阅读 · 0 评论 -
在Idea中打开Tomcat
点击Edit打开(不同版本的IDEA的位置可能不同,有的版本可能在左边)最后,自定义命名,然后点击apply-ok即可。输入网址测试一下,运行成功。注意以下的端口都打开。原创 2024-10-21 13:30:35 · 273 阅读 · 0 评论 -
在IDEA的普通项目中添加webapp文件夹
注意:如果webapp的小蓝点没有亮,刷新maven即可。1.在pom.xml中做如下修改。4.点击Apply-OK。2.点击maven然后刷新。原创 2024-10-18 15:30:29 · 559 阅读 · 0 评论 -
IDEA中Maven的配置
原创 2024-10-17 08:45:58 · 96 阅读 · 0 评论 -
使用IDEA生成java帮助文档JavaDoc
IDEA 的 JavaDoc 生成功能在菜单 Tools->Generate JavaDoc。参数:-encoding UTF-8 -charset UTF-8。1.在书写注释时,一定要符合相关规范。2.进行如图所示操作。原创 2024-10-12 10:20:29 · 371 阅读 · 0 评论 -
phpStudy无法启动MySQL
可能是本地的mysql和phpstudy发生了冲突。然后再次重新启动phpstudy即可。如果本地已经安装了MySQL。解决方案:停用本地MySQL。解决过程:打开任务管理器。原创 2024-09-26 18:07:40 · 507 阅读 · 0 评论 -
MySQL安装过程中提示Server 8.0.28 has failed. You can find more information about the failures in the ‘Log‘
发现这是由于之前mysql安装包没有删除干净导致的。经过在网上查询并尝试各种解决方案以后。可以参考以下这篇文章删除电脑残存文件。另外,完成操作后一定记得。原创 2024-09-26 16:59:39 · 388 阅读 · 0 评论 -
安装Git后查询git --version显示bash: gir: command not found
重启电脑后问题就解决了,,,原创 2024-09-26 15:33:05 · 392 阅读 · 0 评论 -
win11环境下已安装java1.8后再安装java17,并实现二者间的切换
1.电脑已安装jdk1.8(或者去官网下载)点击win+r 输入cmd 输入。3.打开电脑设置>搜索“环境”再次在cmd中查询,已安装成功。2.下载jdk17并安装。修改环境变量中相应的值。修改path中的地址。原创 2024-09-24 17:55:45 · 459 阅读 · 0 评论 -
显示 java: 程序包system不存在
初学者第一次开始编写代码时可能遇到这样的问题。改正方法:将System的 S 改成大写状态。错误原因:System拼写错误。原创 2024-09-20 09:37:44 · 468 阅读 · 0 评论