- 博客(27)
- 收藏
- 关注
原创 图解Redis五大数据类型
value类型是<key,value>键值对。如果发生hash冲突,用开放定址法解决,不拉链!与List的类似,只是value不能重复。key值重复,则新值覆盖旧值。
2024-08-25 16:32:55
1630
原创 Request processing failed; nested exception is org.thymeleaf.exceptions.Template
而加@ResponseBody注解之后,默认返回的是字符串和json数据。因为它在返回页面的时候本质也会做字符拼接返回一个地址,这是内部服务器转发的过程。最近在学习Spingmvc的相关知识,在写控制器上类中的处理方法的时候,我发现我的方法只要写了void类型,前端请求在被处理后,服务器会报500的错误。所以我在想,难道控制器中的处理方法必须得有返回值吗?在不加@ResponseBody注解之前,springmvc默认你返回的就是一个页面。是的,加了@ResponseBody注解后就不报错了。
2024-03-21 20:56:30
354
原创 org.slf4j:slf4j-api:pom:1.7.25 failed to transfer from http://maven.aliyun.com/nexus/content/groups/
解决方法:找到你本地的maven仓库,如果你没有修改过maven的本地仓库,则需要在maven中的settings.xml文件中找到默认。注:在本地仓库中以.lastUpdated为后缀的文件表明该jar包没有完全下载下来,将其删除后,maven后重新下载该jar包。的仓库,打开本地仓库所在目录,通过windows文件夹的搜索功能,查找 *.lastUpdated ,然后将找到的文件全部删除。删除完成后,找到项目重新 Maven Update Project,等待依赖重新下载成功,即可解决。
2024-03-20 20:14:36
484
原创 Caused by: java.lang.IllegalArgumentException:名为IndexServlet和com.atguigu.fruit.servlet.IndexServlet
原因是:我最近在学servlet由配置到注解的转换,为了方便,我的pro5 moudle是直接复制了moudle pro4里的全部代码来做的。由于在pro5运行时,pro4中的web.xml配置的servlet映射并没有注释掉,因此/add.do请求在发出时,由于pro4和pro5都在一个project项目下,它面对注解的addServlet和web.xml中配置的addServle已经不知所措了,因此当我把pro4中的注释掉以后,它就恢复正常了。
2024-03-11 17:36:02
517
原创 java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corres
也就是说如果你传入的关键字是空,在sql语句模糊查询的时候,它自己会识别到,不需要你自己专门将字符串设置为空,多此一举了属于是。意思是:有sql语句异常在%null%附近,其实说的已经很清楚了,有%的附近发生了异常,那发生了啥呢?如果key1为空的话,它的值为null,即使我在给key赋值时加了String强转,null的值并不会改变,2.上一个问题解决后,我的查询依旧报错,后来发现了第二知识误区。今天在编写代码时,由于传参问题报了错,找了好久终于找到了,记录一下.要知道null和空字符串是完全的两回事,
2024-03-11 15:31:48
604
原创 类型 异常报告消息 java.sql.SQLException: Column count doesn‘t match value count at row 1描述 服务器遇到一个意外的情况,
我的t_fruit表里有属性 fid, fname, price, fcount ,remark,经过检查发现是inset into语句插入有问题.fid我设置的是自增长的。
2024-03-07 16:54:01
446
原创 IDEA Web项目的project的out目录没有编译子moudle下的class类文件
3.最后我将另一个配置了tomcat服务器的moudle重新跑了一遍,out文件里有了内容,接着我再次rebuild我更新的moudle,它也被重新编译进了out文件里,问题得以解决。最近在学习web基础,由于修改了某个module,我把之前编译过的文件连同out文件一起删除了,当我再次rebuild时,out文件里无论如何也没有任何反映了,先尝试了以下两种修改。注:挺抓狂的,不明白不明白。
2024-03-04 22:06:43
597
原创 Java.lang.NoClassDefFoundError: Caused by: java.lang.ClassNotFoundException: 导入本地jar包 无法找到类问题~
把thymeleaf需要的 jar包直接丢进tomcat的lib里,就解决了!!!!!!
2024-03-04 20:33:59
434
原创 第四章第三部分:this关键字,static关键字,代码块,对象数组
使用static定义内部类,用static定义的内部类变为外部类,但是它不能访问非static属性,实现同样的功能,以下代码就要比上面代码简洁一些。class A{private static String name="张三";//输出为张三。
2023-11-17 22:18:05
133
原创 第四章第二部分: String类
String本身就是一个类的定义,因此在定义字符串时首字母S必须大写。任何字符串都是String类的一个实例化对象。
2023-10-16 12:37:39
126
原创 第四章第一部分:类与对象
class 类名称{数据类型 属性;public 返回值的数据类型 方法名(参数1,参数2){程序语句;retun 表达式;System.out.println("猫的品种是:"+name+"猫的年龄是:"+age);在这个给Cat类实例化过程中,()其实就是调用了Cat类的构造方法,构造方法可以视为一种普通的方法,其定义格式如下:class 类名称{访问权限 类名称(参数列表){程序语句;........//构造方法中没有返回值。
2023-10-14 12:33:31
108
原创 第二章:Java的基础知识
即任何类型的数据在跟String类型的变量做运算时都会被强转为字符串类型并与Sring类型的变量用"+"进行连接。即如果一个int类型的数据和float类型的数据做运算会将int类型的数据转换为float类型,别的同理。也就是对于与和或操作来说,第一个条件就是关键性的条件,所以在java中设置了短路与和短路或。对于或来说,要求前后两个条件都判断,使用短路或若第一个条件为ture那后面的也就不用判断了。:如果第一个条件为假,则后面不管是真是假,最终的结果都是假。先取a的值,再让a的值+1;
2023-10-12 18:23:26
55
原创 第一章:认识Java
在执行之前一次性将所有源代码全部编译成机器能够认识的二进制代码,常见的编译型语言有c/c++;字节码文件,最后由java的虚拟机JVM将字节码文件*.class解释为机器可以认识的。Java是严格区分大小写的,类名称要求每个单词的首字母大写,比如HelloDemo。Java是属于解释型语言,因为它并不是在执行之前就将源代码一次性编译。第二种方式定义的类: 文件名必须与类名相同。类型的类但是可以有多个class 类型的类。第一种方式定义的类:文件名可以与类名不同。这就是java运行的整个过程。
2023-10-12 12:13:59
177
原创 Git的使用教程
我们在本地工作区编写的代码通过add添加到暂存区,暂存区进行commit到达本地仓库,在本地仓库push然后添加到远程仓库。clone:就是将远程仓库克隆到本地pull:一般在push之前我们都会先pull再push。
2023-09-21 11:40:55
71
原创 Win11如何清理c盘空间?
作为笔记本电脑的拥有者,我想大家这些年一直都被c盘爆红弄的头疼过,本福也不例外,接下来我分享一下我在清理c盘时用到的一些实用的方法,主要也是为自己记录一下,如果能有幸帮助你,那再好不过了。接下来的方法基于我的win11系统。
2023-08-08 18:24:17
12503
原创 如何用vscode快速打开一个vue项目?
找到项目的根目录,我这里项目的根目录是D:\SSM\SpringBootWorkSpace\vue-admin-template-4.4.0。然后在此根目录下输入cmd打开命令窗口,然后输入code . 回车即可。.如图vscode就打开了对应的vue项目。
2023-08-07 16:26:30
1506
原创 解决idea构建项目时,build超级慢且tomcat运行项目也超级慢!!
明明昨天项目还跑的好好的,今天来实验室以后就发现,idea在启动项目时巨慢,差不多它编译加上真正运行起来需要5分钟,这怎么可以。经过我苦苦的寻索,尝试了种种办法,终于用以下办法解决了。特此记录一下。
2023-07-12 20:09:28
6800
原创 Windows下如何启动Redis服务?
如果报错,则依次输入如下四个命令再次输入启动命令redis-server redis.windows.conf即可启动成功(当然我的redis是需要密码登录的,你们可能有的免登录,这样的话,就不需要输入第二个命令了)这里要提到的是如果报错: Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝,无法连接。原因:你的redis服务没有启动,你需要win+r 调出命令窗口,输入service.msc然后去启动redis服务再操作即可。
2023-04-03 12:05:34
10938
原创 Windows下启动Redis 时报错:ERR unknown command ‘redis-server.exe‘
网上大多的解决办法是:在系统的环境变量里添加redis安装路径,如下图所示,你们也可以尝试一下这种办法。杀死所有占据端口的进程后,再在redis的安装目录cmd输入启动命令。杀死占用端口进程的PID,我这里占用的是7420和11556。
2023-04-03 11:52:29
3696
原创 Windows下redis的安装配置教程
1.资源链接:链接:https://pan.baidu.com/s/1WaR4fF6kMfJz3Lfq8wlfpw提取码:8vsw。
2023-04-02 12:33:43
720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人