
笔记
文章平均质量分 58
28岁青春痘老男孩
own the situation
展开
-
错误的分页写法及修改
上面的写法查询出来的总数永远=pageSize,与符合查询条件的总数不符,使用mybatis-plus框架的方法:mapper方法中需要传入一个分页的对象 Ipage ,mapper方法返回也是一个分页对象Page,就能自动实现分页(具体原因、底层逻辑待后续研究)。不使用自定义的sql,就可以直接用BaseMapper自带的selectPage方法就可以。原创 2023-05-31 14:06:21 · 211 阅读 · 0 评论 -
redis学习笔记01:String类型的实现SDS
看了《Redis设计与实现》第二章关于redis底层对于String类型的实现:SDS(Simple Dynamic String,简单动态字符串)的内容,在这里做一点简单的总结笔记。原创 2023-03-11 00:02:59 · 150 阅读 · 0 评论 -
java基础05:浅拷贝和深拷贝
关于深拷贝与浅拷贝的概念解释,以及如何实现深浅拷贝原创 2023-02-26 18:45:41 · 1455 阅读 · 0 评论 -
java基础03:final
因此使用final修饰局部变量时,即可以在定义时指定默认值(后面的代码不能对变量再赋值》,也可以不指定默认值,而在后面的代码中对final变量赋初值(仅一次)---〉使用前要赋值,也就是不能为空?,是为了解决外部类被回收后,变量也跟着消失了,此时内部类就拿不到变量了,但是如果拷贝一份,外部变量变化感知不到,就会出现差异,所以限制内部类只能使用final修饰的变量。声明 final 方法的主要目的是防止该方法的内容被修改),但是可以重载(在一个类中)是java的一个关键字,是最终的意思。原创 2023-02-20 14:34:48 · 100 阅读 · 0 评论 -
MYSQl:关于AUTO_INCREMENT
拷贝到新项目建表,新项目的id类型为int(11),新增数据则就报错:ERROR 1467 (HY000): Failed to read auto-increment value from storage engine。的,从1开始增长,当你把第一条记录删除时,再插入第二条数据时,主键值是2,不是1。注意到这里的AUTO_INCREMENT后面的数字巨长,不太懂是什么意思。然后尝试新增一条记录,果然新完了之后-->AUTO INCREMENT=2。auto_increment是用于。原创 2023-02-16 17:35:48 · 850 阅读 · 0 评论 -
Java基础02:重载与重写
中,子类重写父类的方法,方法名相同,参数列表也相同,返回值小于等于父类,抛出的异常范围小于等于父类、访问修饰符范围大于等于父类、如果父类方法访问修饰符为private,子类不可以重写。中,方法名相同,参数列表不一样,个数不同,顺序不同,与方法返回值和修饰符没有关系(也就是不可以不同?),发生在编译-->重载和方法返回值没有关系?原创 2023-02-16 17:01:33 · 143 阅读 · 1 评论 -
java基础01:==与equals
例如:String本身已经重写了equals方法:把字符串里的每一个字符取出来看是否相等,这个被复写的equals方法其实是比较两个字符串的内容。equals:object中默认也是采用==比较,通常会重写。不重写的话是没有太大的差别.==对比的是栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址;基础类型是直接在栈中分配的,引用类型是引用了堆中的内存地址。java中两个重要的内存:栈、堆;原创 2023-02-10 00:16:06 · 97 阅读 · 0 评论 -
springboot整合jsp失败
想把昨天的ssm项目换成springboot项目,首先是用maven创建了一个新的项目,在pom.xml导入所有的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=.原创 2021-10-20 23:26:47 · 417 阅读 · 0 评论 -
MyBatis MVC项目转Spring IOC+Spring MVC+MyBatis
之前写的一个OA项目,有几个最基础的功能,是MyBatis MVC的,因为在学习Spring所以打算改成SSM的。首先,用spring IOC对项目各层进行解耦,业务层与控制器里的实例都直接从spring容器里拿,再结合springmvc 的包,实现只需要一个内置的DispatcherServlet而不需要创建多个servlet,每一个独立的逻辑代码写到controller的单个方法里即可。所以,DispatcherServlet有点类似在引入springmvc之前、我们自己写的那个BaseServle原创 2021-10-19 22:49:03 · 181 阅读 · 1 评论 -
初学servlet
//web项目学习笔记学习到servlet的跳转功能,因此写了一个登录界面的jsp,和一个验证用户名、密码的servelet最开始出现的问题是1.问题A:servlet找不到映射路径解决:检查、更改配置映射路径的书写方式当时我用的是tomcat10和jdk13我使用注解@WebServlet给这个验证跳转的servlet配置映射路径但是出现了servlet映射路径不存在找不到的错误于是我猜测是这个注解没有写对或者没有生效之类的问题,当然我也不知道具体是哪里出的错,于是我尝试在web.xml里原创 2021-09-06 16:47:28 · 381 阅读 · 0 评论