摘要: 函数式接口: 将注解@FunctionalInterface放在一个接口上,编译器会帮我们检查这个接口是否亿实业韩式接口 JDK提供的常见 函数式接口: 所在包: java.util.function 1. 消费型接口 Consumer 有参 无返回值 的接口 2. 提供型接口 Supplier 无 阅读全文
posted @ 2022-10-07 21:54 向大海 阅读(30) 评论(0) 推荐(0) 编辑
摘要: JDK8以前 interface 接口名{ 公开 静态常量; 公开 抽象方法; } JDK8之后,新增 默认方法 和 静态方法 interface 接口名{ 公开 静态常量; 公开 抽象方法; 默认方法; 静态方法; } 默认方法--针对接口的 弱 扩展性 interface 接口名{ //默认方法 阅读全文
posted @ 2022-10-07 20:31 向大海 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-10-07 17:43 向大海 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、Lambda使用前提 1.方法的参数或局部变量类型必须为 接口 才能使用Lambda 2.接口中有且仅有一个抽象方法 (@FunctionalInterface) 3. 在使用lambda表达式的时候 我们不关心接口名,也不管关心方法名, 只关心方法中的参数和返回值 二、Lambda表达式的组成 阅读全文
posted @ 2022-10-05 14:28 向大海 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1. 选择 一个项目 2. 选择 Merqe requests 3. 选择 New merge request 4. 根据图片操作 5. 根据图片操作 6. 根据图片操作 阅读全文
posted @ 2022-09-15 22:00 向大海 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 1. 判断对象为空 所在包 java.util.Objects 2. 判断集合为空 所在包 org.apache.commons.lang3 CollectionUtils.isEmpty(list) 3. 判断字符串为空 所在包 org.apache.commons.lang3 StringUti 阅读全文
posted @ 2022-09-14 15:52 向大海 阅读(5235) 评论(0) 推荐(1) 编辑
摘要: 1、什么 是工具包? 项目中我们很多地方使用过工具类,而工具包中包含了许多的工具类。看起来最直接的就是减少代码的冗余,提高性能。 2、常用三方工具包有哪些? 通用的工具包:包含了比较丰富的各种工具类 1. Apache 的 Commons工具包 官网地址:https://commons.apache 阅读全文
posted @ 2022-09-14 15:28 向大海 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: 主页: 新建虚拟机 自定义 下一步 下一步 稍后安装操作系统 下一步ubuntu 64 下一步 虚拟机名字 当前虚拟机系统放到 哪里 下一步 处理器CPU 1--2 下一步 分配给虚拟机的 内存 2G 下一步 网络类型 NAT模式 下一步 I/O推荐 下一步 磁盘 推荐 下一步 选择磁盘 创建新的虚 阅读全文
posted @ 2022-09-14 00:28 向大海 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1. 这是由于Springboot项目版本过高导致的,将pom.xml文件中的<parent> 的版本降低即可 2. 当前项目 ->右键->maven-> Reload project 阅读全文
posted @ 2022-09-12 09:52 向大海 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 前提要求: 1. 数据库:MySQL 2. 数据库表的要求如下:(这里用的是Navicat) mybatis中XML文件 如下: keyProperty : 将当前MySQL数据库中 生成键的值 赋值 给当前的对象中的属性 与MySQL主键相互对应的属性值 这里是id useGeneratedKey 阅读全文
posted @ 2022-09-11 23:06 向大海 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Springboot 收集日期 以"-"的形式 1.收集 年-月-日 控制层: 实体类: postman: 结果演示 2.收集 年-月-日 时:分:秒 控制层: 实体类: postman: 结果演示: 3.收集 年-月-日 时:分:秒 正确的显示时间 时区 细心的小伙伴,会发现postman发送的时 阅读全文
posted @ 2022-09-11 22:38 向大海 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 情况1:HttpServletRequest 表单收参/参数收参 控制层代码部分:HttpServletRequest(表单收参) Postman: 结果演示: 情况1(附属1):HttpServletRequest(参数收参) 控制层代码部分:HttpServletRequest Postman: 阅读全文
posted @ 2022-09-09 21:20 向大海 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1.8之前: //1.原来创建时间 Date date = new Date(2022,8,6); //2.时间格式化 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); //3.将时间转换成字符串 Stri 阅读全文
posted @ 2022-09-07 08:18 向大海 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 前言:IDEA安装插件可以提高我们的开发效率,但是安装过多的插件会导致IDEA的卡顿,甚至会出现其他问题 本文是2021.1.2版本为例 一、安装方式 File | Settings | Plugins | Marketplace 二、常用插件 1. 插件名称:Alibaba Java Coding 阅读全文
posted @ 2022-08-26 12:41 向大海 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 前言: 本文以下面几个部分介绍并使用Stream一、Stream的介绍: Stream是JDK8API的新成员 特点: 1.代码简洁:函数式编程 2.Stream流只能操作一次 3.Stream方法返回的是新的流 4.Stream不调用终止方法,中间操作的方法不会执行二、Stream的创建方式: 2 阅读全文
posted @ 2022-08-24 22:27 向大海 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 一、push时遇到冲突 当前分支主管的推送被拒绝 推送前需要合并远程更改 当前分支主管的推送被拒绝 推送前需要合并远程更改 当push时遇到冲突,要先pull 再push 判断代码有没有交集,idea自动判断 1.代码无交集 直接pull成功 2.代码有交集 当两个开发者同时操作到一个文件时会出现冲 阅读全文
posted @ 2022-08-24 00:53 向大海 阅读(685) 评论(0) 推荐(0) 编辑
摘要: IDEA中类的颜色 红色:工作区已修改并未添加到暂存区 绿色:修改已经添加到暂存区暂未提交到版本库 黑色|白色:版本库与工作区一致 nothing to commit, working tree clean 蓝色:该类已经提交到版本库,有修改 可以直接commit 查看历史提交版本: Git --> 阅读全文
posted @ 2022-08-23 23:47 向大海 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 将远程仓库代码 拉取 到本地仓库 :git clone https.XXX.git 将本地修改的代码推送到远程仓库:git push -u origin master # -u:分支关联 origin:远程库的名字 master:本地分支名字 将远程仓库修改的代码同步到本地仓库:git pull o 阅读全文
posted @ 2022-08-23 23:46 向大海 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. 自动导包: File | Settings | Editor | General | Auto Import 2. 忽略大小写设置:(去掉Math Case) 阅读全文
posted @ 2022-08-20 22:34 向大海 阅读(30) 评论(0) 推荐(0) 编辑
摘要: GitLab上创建需要的分支 步骤如下: 1. 选择一个自己创建好的项目,并进入其中一个项目。(这里一2022ruby项目为例子,这个项目是根据原有模板创建的) 2. 选择 Repository --> Branches 3. 点击 右上角的 New branch 进行分支的创建 4. 写好自己的分 阅读全文
posted @ 2022-08-20 17:32 向大海 阅读(8067) 评论(0) 推荐(0) 编辑