自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 8080端口被占用

打开cmd窗口( win + R )netstat -ano | findstr 8080杀死进程taskkill /pid 13204 /f

2024-04-09 11:20:58 213

原创 java导出

【代码】java导出。

2023-12-03 17:48:57 392 1

原创 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 1300 1

原创 mysql的2059问题及解决方式

检查 MySQL 用户权限:登录到 MySQL 服务器,检查连接 Navicat 的用户是否具有适当的权限。如果没有,请授予用户适当的权限。修改加密方式( 远程连接请将 ’localhost’ 换成 ’%’ )

2023-11-17 16:46:30 4093

原创 mybatisplus的批量删除

Java中mybatisplus的批量删除

2023-11-08 19:54:44 803 1

原创 设置mysql的远程访问

Win+R ,输入cmd,回车。

2023-09-13 10:51:58 54 1

原创 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 4642

原创 Java中的Set和List集合的区别

总结:Set集合适用于需要保证元素唯一性且无序的场景,List集合适用于需要保留元素顺序且可以重复的场景。- Set集合通过元素的哈希码来保证元素的唯一性,因此Set集合的元素必须实现hashCode()和equals()方法;- LinkedHashSet:使用哈希表和链表实现,在HashSet的基础上额外维护了一个链表,能够保证元素的插入顺序和遍历顺序一致。- HashSet:使用哈希表实现,能够提供较快的插入、删除和查询速度,但不能保证元素的顺序。List集合中的元素是有序的,允许重复。

2023-08-03 15:57:53 579

原创 spring的spring-dao的配置

2023-08-03 10:03:42 44

原创 Mybatis-spring切面配置事务

2023-08-03 10:01:12 77

原创 Mysql、navicat的group by 问题的解决方式

关闭only_full_group_by的规则校验,执行以下sql语句,重启项目,刷新浏览器即可解决。

2023-07-27 17:12:23 478 1

原创 Maven的资源过滤问题

在maven中手动配置以上配置即可解决资源过滤问题。

2023-07-21 11:04:21 62 1

原创 JDK8的新特性

− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。− Java 8提供了一个新的Nashorn javascript引擎,它允许我们在JVM上运行特定的javascript应用。−新添加的Stream API(java.util.stream) 把真正的函数式编程风格引入到Java中。− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。− 默认方法就是一个在接口里面有了一个实现的方法。− 加强对日期与时间的处理。

2023-07-20 17:16:26 42

转载 Java 多线程编程

Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。

2023-07-20 17:14:39 39

原创 Java多线程中的run()和start()方法的区别

调用线程对象的start方法会启动一个新线程,并在新线程中执行run方法的代码。- run方法是线程的执行体,包含了线程要执行的代码逻辑。通过调用线程对象的run方法,可以执行线程中定义的代码。总之,run方法是普通的方法调用,不会启动新的线程,而start方法会在后台启动新的线程,并异步执行run方法的代码。- start方法必须通过线程对象调用,并且会在后台启动一个新线程执行。调用run方法只会在当前线程中执行run方法的代码,不会启动新的线程。调用start方法会启动一个新的线程。

2023-07-19 17:09:06 485

原创 Java关键字中super和this的区别

supersuper调用父类的构造方法,必须在构造方法的第一个 super 必须只能出现在子类的方法或者构造方法中 super 和 this 不能同时调用构造方法super和this的区别this:本身调用者这个对象 super:代表父类对象的应用前提 this :没有继承也可以使用 super:只能在继承条件才可以使用构造方法 this():本类的构造 super():父类的构造!

2023-07-19 11:44:37 34

原创 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 399 1

空空如也

空空如也

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

TA关注的人

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