- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 端口占用查询方式,以8080端口为例
打开cmd命令,输入netstat -ano | findstr 8080然后通过任务管理器找到9528的PID,右键结束进程。
2021-06-12 16:47:25
334
1
原创 Mybatis_plus枚举及字段自动填充
mybatis_plus 补充知识1. 枚举我们经常出现如下场景,数据库存储的性别为数字:1,2, 而我们前端页面要的数据是 '男','女',于是我们程序每次需要处理这类数据转换时每次都需要if else 判断进行出具处理后再进行返回为了更好的存储和获取此类数据 mybatis_plus 提供了枚举特性的支持建表语句CREATE TABLE `tb_user1` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `u
2021-05-31 16:39:44
1114
1
原创 SpringBoot_lombok及日志功能补充
1、spring boot 日志功能spring boot 整合WebMVC后我们可以调整日志的输入级别application.yml# spring boot 中输入日志logging: level: # com.itheima 的日志级别为 debug com.itheima: info # org.springframework 的日志级别为 info org.springframework: infoUserController@RestCo
2021-05-31 16:30:33
289
1
原创 面试笔记三
10、为什么要重载hashCode方法?为什么要重载equal方法? 因为Object得equal方法默认是两个对象得引用的比较,意思就是指向同一内存,地址则相等,否则不相等;如果你现在需要利用对象里面的值来判断是否相等,则重载eqaul方法。为什么要重载hashCode方法?一般的地方不需要重载hashCode,只有当类需要放在HashTable、HashMap、HashSet等hash结构的集合时,才会重载hashCode。如果你重写了equal,比如说时基于对象的内容实现的,而保留
2021-05-30 16:48:58
148
1
原创 面试笔记二
7、Java的四种引用:强、弱、软、虚从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能够更加的灵活的控制对象的生命周期,这四种级别由高到低依次为:强引用,软引用,弱引用,虚引用。强引用:最普通的一种引用方式,如String s = “abc”,变量s就是字符串”abc"的强引用,只要强引用存在,则垃圾回收器就不会回收这个对象。软引用(SoftReference):用于描述还有用但非必须的对象,如果内存不够,不回收;如果内存不够,则回收。一般用于实现内存敏感的高速缓存,软引用可以和
2021-05-27 18:27:51
104
1
原创 面试笔记一
1、八种基本数据类型的大小,以及封装类:int、short、float、double、long、boolean、byte、charInteger、Short、Float、Double、Long、Boolean、Byte、Character2、引用数据类型引用数据类型是由类的编辑器定义的,他们是用于访问对象,这些变量定义为不可更改的特定类型,例如:Employee、Puppy等类对象和数组变量就是这种引用数据类型。任何引用数据类型的默认值都为空。一个引用数据类型可以被用于任何声明类型和兼容
2021-05-26 09:52:35
136
1
转载 Mybatis plus 条件构造器queryWrapper
1、简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2、queryWrapper介绍queryWrapper是mybatis plus中实现查询的对象封装操作类,他的层级关系如下:Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示AbstractWrapper : 用于查询条件封装,生成
2021-05-25 14:19:04
989
1
转载 ResponseEntity的返回值用法
我们在使用ResponseEntity时,更多的是为了设置不同的HttpResponse Code,如果你的系统偏好是通过Response Body中的Code来判断API状态即几乎所有API的HttpResponse Code=200,那么完全可以不使用ResponseEntity作为返回数据类型,只需要去返回Response Body,通过Body中开发者自定义的Code给API设置状态。例如 Response Body{ code: 200, ErrorMessage: "err
2021-05-25 11:36:43
7276
1
转载 MongoTemplate通过Query条件指定查询条件和返回字段
1、介绍Spring Data MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的CRUD的操作。2、MongoDB的查询语法 db.orders.find({{<field1>:<value1>,<field2>: <value2>, ... } },{field1:<boolean>, field2: <boolean> ... }
2021-05-25 09:49:34
1159
原创 IDEA 2021 没有Allow parallel run
安装IDEA 2021新版的朋友可能发现,需要运行多个客户端时,找不到Allow parallel run。那么接下来就让我带朋友去找找新版本的它在哪里???此时,还是选择Edit Configurations进入选项编辑然后点击Modify options,在弹窗中选择Allow multiple instances,最后Apply!!!...
2021-05-06 20:56:09
2656
6
转载 mysql中插入数据时Duplicate entry ‘‘ for key ‘PRIMARY‘的解决方案
该问题是插入数据表中遇到键重复解决方案:1.使用ignore,如果插入的记录中存在重复值会忽略重复值的该记录行,不影响其他行的插入。INSERT IGNORE INTO Table_name(…..) VALUES(1,1),(2,2),(3,3);2.使用replace当插入的记录遇到主键或者唯一重复时先删除表中重复的记录行再插入REPLACE INTO Table_name() VALUES(1,1),(2,2),(3,3)3.on duplicate key update后面使用val
2021-05-05 14:54:44
3853
1
原创 mapping source must be pairs of fieldnames and properties definition.
今天在写测试时,运行错误,提示这样一句话:mapping source must be pairs of fieldnames and properties definition.大概意思是:映射源必须是字段名和属性定义对。图中标红的就是出现错误的地方!!!后来经过百度发现,如果导入create方法是过时的方法,则需要mapping 方法中加"_doc"。creatRequest.mapping("_doc",mapping, XContentType.JSON);...
2021-05-04 21:22:33
684
2
原创 IDEA删除当前类所有的注释
使用ctrl+R正则匹配搜索(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*)
2021-04-26 19:57:17
704
3
原创 aopalliance.jar是什么?
spring切面Bean所需要的包**这个包是AOP联盟的API包,里面包含了针对面向切面的接口;通常Spring等其它具备动态织入功能的框架依赖此包。**
2021-04-25 19:13:18
3158
原创 使用idea创建web项目
前言:很高兴能够用自己所学知识为你提供答疑!!!今天我就来操作下如何使用idea这款软件创建web项目。步骤:1.创建项目首先新建一个项目然后选择最后一个,创建一个空白的Java项目,点击Next。这个时候给项目命名,我在这里命名为java_web,下面那个可以更改项目存放的路径,我这里放到自定的路径,点击Finish。刚进来的时候,idea会提醒你是否新建一个模块,先点击×,一会我们再创建模块。2.配置jdk这个时候,我们先来配置jdk的路径,以及tomcat的路径,方便之后
2021-03-10 20:03:56
38505
14
原创 Java基础知识总结(一)
1.关于JDK、JRE、JVM关系描述:JDK是开发工具,包含JRE;JRE是运行环境,包含JVM;jvm是虚拟机,可以保证跨平台。2.Java中的数据类型:基本数据类型:存储在栈上引用数据类型:存储值在堆上,地址在栈上。(数组和集合是一种容器,属于引用数据类型 )3.数组分为静态初始化和动态初始化静态初始化:int[] arr = new int[]{1,2,3}; 或者 int[] arr = {1,2,3};动态初始化:int[] arr = new int[3];
2021-02-01 12:22:00
201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人