- 博客(17)
- 收藏
- 关注
原创 8080端口被占用
打开cmd窗口( win + R )netstat -ano | findstr 8080杀死进程taskkill /pid 13204 /f
2024-04-09 11:20:58
273
原创 mybatisplus中日期之间的比较
数据库的日期格式为 ioi.outbound_time: yyyy-MM-dd HH:mm:ss (date)参数的日期格式为 #{outboundTime} : yyyy-MM-dd (date)日期格式不同,只比较日期格式的日期部分( yyyy-MM-dd)需求:利用动态sql实现时间的比较;
2023-11-20 15:30:07
2225
1
原创 mysql的2059问题及解决方式
检查 MySQL 用户权限:登录到 MySQL 服务器,检查连接 Navicat 的用户是否具有适当的权限。如果没有,请授予用户适当的权限。修改加密方式( 远程连接请将 ’localhost’ 换成 ’%’ )
2023-11-17 16:46:30
5147
原创 LambdaQueryWrapper的常用方法
LambdaQueryWrapper是MyBatis-Plus中的一个查询条件构造器,用于构建查询条件。以上是LambdaQueryWrapper的一些常用查询方法,可以根据具体的需求选择合适的方法进行查询条件的构建。14. last:拼接在SQL语句的最后,用于自定义查询条件。13. orderByDesc:降序排序。9. notIn:不包含在某个集合中。11. isNotNull:不为空。8. in:包含在某个集合中。10. isNull:为空。4. ge:大于等于。6. le:小于等于。
2023-08-15 16:26:51
5255
原创 Java中的Set和List集合的区别
总结:Set集合适用于需要保证元素唯一性且无序的场景,List集合适用于需要保留元素顺序且可以重复的场景。- Set集合通过元素的哈希码来保证元素的唯一性,因此Set集合的元素必须实现hashCode()和equals()方法;- LinkedHashSet:使用哈希表和链表实现,在HashSet的基础上额外维护了一个链表,能够保证元素的插入顺序和遍历顺序一致。- HashSet:使用哈希表实现,能够提供较快的插入、删除和查询速度,但不能保证元素的顺序。List集合中的元素是有序的,允许重复。
2023-08-03 15:57:53
771
原创 Mysql、navicat的group by 问题的解决方式
关闭only_full_group_by的规则校验,执行以下sql语句,重启项目,刷新浏览器即可解决。
2023-07-27 17:12:23
767
1
原创 JDK8的新特性
− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。− Java 8提供了一个新的Nashorn javascript引擎,它允许我们在JVM上运行特定的javascript应用。−新添加的Stream API(java.util.stream) 把真正的函数式编程风格引入到Java中。− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。− 默认方法就是一个在接口里面有了一个实现的方法。− 加强对日期与时间的处理。
2023-07-20 17:16:26
71
转载 Java 多线程编程
Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。
2023-07-20 17:14:39
71
原创 Java多线程中的run()和start()方法的区别
调用线程对象的start方法会启动一个新线程,并在新线程中执行run方法的代码。- run方法是线程的执行体,包含了线程要执行的代码逻辑。通过调用线程对象的run方法,可以执行线程中定义的代码。总之,run方法是普通的方法调用,不会启动新的线程,而start方法会在后台启动新的线程,并异步执行run方法的代码。- start方法必须通过线程对象调用,并且会在后台启动一个新线程执行。调用run方法只会在当前线程中执行run方法的代码,不会启动新的线程。调用start方法会启动一个新的线程。
2023-07-19 17:09:06
646
原创 Java关键字中super和this的区别
supersuper调用父类的构造方法,必须在构造方法的第一个 super 必须只能出现在子类的方法或者构造方法中 super 和 this 不能同时调用构造方法super和this的区别this:本身调用者这个对象 super:代表父类对象的应用前提 this :没有继承也可以使用 super:只能在继承条件才可以使用构造方法 this():本类的构造 super():父类的构造!
2023-07-19 11:44:37
64
原创 Mybatis中,常用的动态sql标签及其属性参数
它有`collection`、`item`和`open`、`close`、`separator`属性。`collection`属性指定要遍历的集合,`item`属性指定在循环中使用的集合元素的名称,而`open`、`close`和`separator`属性用于定制生成的SQL语句的格式。它具有`prefix`、`suffix`和`prefixOverrides`、`suffixOverrides`属性,用于指定开头和结尾的字符,以及需要去除的前缀和后缀。5. `<set>`标签:用于生成动态的更新语句。
2023-07-18 11:14:09
547
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人