自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql语句使用foreach报错

mapperList<ReworkDeviceDetailDTO> getListByPartIds(List<Long> partIds);sql语句<select id="getListByPartIds" resultType="com.dep.pms.entity.dto.ReworkDeviceDetailDTO"> ...... where ptm.state = 0 and ppms.id in &

2021-12-08 14:05:26 1520

原创 自定义Redis工具类

从网上找到的redis工具类,这里记录一下import java.util.Collection;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.re.

2021-07-06 17:24:06 153

原创 mybatis报错,找不到对应mapper文件

如果确定其他方面都没问题,可以尝试往pom.xml文件中添加下面<build> <resources> <resource> <directory>src/main/java</directory> <includes>

2021-07-01 09:17:57 226

原创 springboot项目中pom.xml文件的颜色变成灰色,图标变成蜘蛛图形

问题今天springboot项目中pom.xml文件的图标突然变成蜘蛛图案,pom.xml的内容大量报红,但项目任然可以正常运行解决方法点击idea右侧的 AntBuild,找到pom.xml,并移除,图标恢复正常

2021-07-01 09:13:04 2684 2

原创 误删mysql数据库密码后,如何恢复密码

1、停止mysql服务net stop mysql2、修改mysql目录下的my.ini文件,跳过mysql的登录验证[mysqld] skip-grant-tables 3、启动mysql服务net start mysql4、命令窗口登录mysql(此时不用密码也能登录),新建用户并授权update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localho

2021-06-20 19:10:12 307

原创 Java的八种基本数据类型

byte 1字节 1 byte = 8 bit ,bit只能存储0和1,范围-2 ^ 7~ 2 ^ 7-1,共256个数,即2^8short 2字节 -2 ^ 15~2^15-1int 4字节 有符号:-2 ^ 31~ 2 ^ 31-1,无符号:0 ~ 2 ^ 32-1long 8字节 -2 ^ 63~2^63-1float 4字节double 8字节char 2字节boolean 未明确说明有符号int和无符号int:从二

2021-05-22 18:57:50 66

原创 连接远程mysql遇到的问题及解决方法

问题:服务器上的mysql已开启,且在本地可以使用SQLyog连接远程服务器,但springboot项目始终访问不到服务器原因:springboot项目使用的是mysql版本是5.x,而服务器上的mysql是8.x,版本不一致。解决方法:将项目中的mysql版本改成8.x即可。mysql的相关配置:spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.driver-class-name=com

2021-05-17 14:15:10 199

原创 Linux学习笔记

摘录自遇见狂神说视频链接一、初步了解Linux系统1、Linux的诞生Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口)和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网.

2021-05-09 17:32:21 302

原创 MybatisPlus学习笔记

参照遇见狂神说之MybatisPlus一、MybatisPlus概述1.MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成!官网:https://mp.baomidou.com/ MyBatis Plus,简化 MyBatis2.特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作, BaseMapper强大的 CRUD 操作:内置通用 Mapper、通用 Servic

2021-04-29 17:37:30 649

原创 java的值传递

结论java只有值传递,没有引用传递什么是值传递?值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。重点是“复制”什么是引用传递?引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。重点是“直接传递”辨析值传递和引用传递区别的重点是传递参数是否是拷贝。java只有值传递(复制传递的参数),传递的参数是引用类型

2021-04-28 11:21:46 110

原创 网络编程学习笔记

网络编程一、IPINetAddress类public class TestInetAddress { public static void main(String[] args) { try { //获取本机ip地址 InetAddress inetAddress1 = InetAddress.getByName("127.0.0.1"); System.out.println(inetAddress1)

2021-04-22 16:23:42 85

原创 equals和hashCode

equalsequals方法在没有重写之前,与==作用一样,重写之后的作用是比较两个对象的内容是否相同,java类一般都自动重写了equals方法,但自定义的实体类没重写,需要手动重写。hashCodeHashCode只是在需要用到哈希算法的数据结构中才有用,比如 HashSet, HashMap和Hashtable。先调用这个元素的 hashCode 方法,然后根据所得到的值计算出元素应该在数组的位置。如果这个位置上没有元素,那么直接将它存储在这个位置上;如果这个位置上已经有元素了,那么调用它的e

2021-04-20 10:19:50 121

原创 成员变量和局部变量

变量指引用。成员变量:随着对象的创建而存在,随着对象的消失而消失,存储在堆内存中。局部变量:在方法被调用,或者语句被执行的时候存在,存储在栈内存中。当方法调用完,或者语句结束后,就自动释放。...

2021-04-15 08:25:19 290

原创 集合(Collection和Map)

Hash(散列函数)Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。Collection单列集合的根接口,用于存储一系列符合某种规则的元素List:元素有序、可重复ArrayList:是List接口的一个实现类。在ArrayL

2021-04-08 17:41:04 98

原创 多态之重载和重写

重载同一方法,但方法参数不同,属于编译时多态重写同一方法,不同实现方式重写之后,如果向上转型调用方法,是运行时多态。如果父类存在该方法,则去子类寻找此方法执行,若子类没有重写该方法,则执行父类中的方法。如果父类不存在该方法,则编译时报错。...

2021-04-07 17:33:14 166

原创 堆和栈存放的内容

栈:基本类型的变量数据对象的引用堆:存放所有new出来的对象常量池:字符串变量基本类型常量

2021-03-25 14:17:46 370

原创 @Mapper注解

使用 @Mapper这个注解之后,就不用在mybatis的配置文件SqlMapConfig.xml中配置<mapper>,即不用配置下面的代码:<!-- 指定映射配置文件的位置,映射配置文件指的是每个dao独立的配置文件 如果是用注解来配置的话,此处应该使用class属性指定被注解的dao全限定类名 --> <mappers> <mapper class="com.itheima.dao.IUserDao"/>

2021-03-24 13:03:48 1148

原创 转发与重定向

1.转发,在服务器内部进行,浏览器地址栏不发生变化,一次请求2.重定向,服务器作出响应,响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求,浏览器地址发生变化,多次请求

2021-03-20 10:37:25 97

原创 java的环境变量的作用

配置环境变量path、classpath的作用path 该目录下有许多可执行文件,如java.exe,javac.exe可以让java,javac等命令在任何目录都可以执行classpath 该目录下放置的是编译后的字节码文件,如.class文件配置classpath后,java运行所需要的.class文件会到此目录下寻找jdk1.5之后不需要再去配置classpath,javac编译之后会将.class文件放置到与相应.java文件相同的目录java javacjavac hello.j

2021-03-18 14:44:38 140

空空如也

空空如也

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

TA关注的人

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