随笔分类 - 1、java
摘要:一、Eureka(netflix开发的) A. 开发 服务端 server 1.创建项目 并 引入依赖 <!--sprinngboot-web--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring
阅读全文
摘要:@Transactional 修饰范围:类上或方法上 作用:给类中方法加入事务,当类上和方法上同时存在该注解时方法优先 注解属性 含义 属性值 属性值含义 propagation 控制事务传播属性 (默认)Required 需要事务,如果外层没有事务,则开启事务,若果外层有事务则融入当前事务。 Su
阅读全文
摘要:前言:缓存的英文单词:Cache 这4个词中,都出现了缓存,那么在实际的项目开发中肯定是使用了缓存技术的。 缓存(Cache): 存储在计算机中的一段数据 使用缓存的好处:提高程序的运行效率,减轻直接对数据库的访问压力 正常访问情况: 缓存击穿:是指用户发起请求,缓存中没有数据,数据库中有数据,从而
阅读全文
摘要:DO:Domain Object 即数据库表字段 在Java中一一对应关系(有人称它实体类) BO:Business Object 即业务对象,Service层向上传传输的对象。是多个DO的组合形式 VO:view oject 展示层对象,通过接口向前端输出展示的对象 DTO:Date Transf
阅读全文
摘要:一、应用场景: 在使用Lambda表达式时,也会出现代码的冗余情况 二、语法格式: 符号表示 :: 符号说明 :双冒号为 方法引用运算符 三、使用形式 1. instanceName::methodName 对象::方法名 2. ClassName::staticeMethodName 类名::静态
阅读全文
摘要:函数式接口: 将注解@FunctionalInterface放在一个接口上,编译器会帮我们检查这个接口是否亿实业韩式接口 JDK提供的常见 函数式接口: 所在包: java.util.function 1. 消费型接口 Consumer 有参 无返回值 的接口 2. 提供型接口 Supplier 无
阅读全文
摘要:JDK8以前 interface 接口名{ 公开 静态常量; 公开 抽象方法; } JDK8之后,新增 默认方法 和 静态方法 interface 接口名{ 公开 静态常量; 公开 抽象方法; 默认方法; 静态方法; } 默认方法--针对接口的 弱 扩展性 interface 接口名{ //默认方法
阅读全文
摘要:一、Lambda使用前提 1.方法的参数或局部变量类型必须为 接口 才能使用Lambda 2.接口中有且仅有一个抽象方法 (@FunctionalInterface) 3. 在使用lambda表达式的时候 我们不关心接口名,也不管关心方法名, 只关心方法中的参数和返回值 二、Lambda表达式的组成
阅读全文
摘要:1. 判断对象为空 所在包 java.util.Objects 2. 判断集合为空 所在包 org.apache.commons.lang3 CollectionUtils.isEmpty(list) 3. 判断字符串为空 所在包 org.apache.commons.lang3 StringUti
阅读全文
摘要:1、什么 是工具包? 项目中我们很多地方使用过工具类,而工具包中包含了许多的工具类。看起来最直接的就是减少代码的冗余,提高性能。 2、常用三方工具包有哪些? 通用的工具包:包含了比较丰富的各种工具类 1. Apache 的 Commons工具包 官网地址:https://commons.apache
阅读全文
摘要:1. 这是由于Springboot项目版本过高导致的,将pom.xml文件中的<parent> 的版本降低即可 2. 当前项目 ->右键->maven-> Reload project
阅读全文
摘要:前提要求: 1. 数据库:MySQL 2. 数据库表的要求如下:(这里用的是Navicat) mybatis中XML文件 如下: keyProperty : 将当前MySQL数据库中 生成键的值 赋值 给当前的对象中的属性 与MySQL主键相互对应的属性值 这里是id useGeneratedKey
阅读全文
摘要:Springboot 收集日期 以"-"的形式 1.收集 年-月-日 控制层: 实体类: postman: 结果演示 2.收集 年-月-日 时:分:秒 控制层: 实体类: postman: 结果演示: 3.收集 年-月-日 时:分:秒 正确的显示时间 时区 细心的小伙伴,会发现postman发送的时
阅读全文
摘要:情况1:HttpServletRequest 表单收参/参数收参 控制层代码部分:HttpServletRequest(表单收参) Postman: 结果演示: 情况1(附属1):HttpServletRequest(参数收参) 控制层代码部分:HttpServletRequest Postman:
阅读全文
摘要:1.8之前: //1.原来创建时间 Date date = new Date(2022,8,6); //2.时间格式化 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); //3.将时间转换成字符串 Stri
阅读全文
摘要:前言: 本文以下面几个部分介绍并使用Stream一、Stream的介绍: Stream是JDK8API的新成员 特点: 1.代码简洁:函数式编程 2.Stream流只能操作一次 3.Stream方法返回的是新的流 4.Stream不调用终止方法,中间操作的方法不会执行二、Stream的创建方式: 2
阅读全文
摘要:break: 在switch语句中,结束case穿透 在for循环中,结束/终止break所在那一层的循环,并跳出循环结构 continue: 在循环中,跳出本次循环,进入下一次循环
阅读全文
摘要:List集合常用方法 标号 返回值类型 方法名 说明 英文解释 1 添加 boolean add(E e) 向列表的尾部添加指定的元素,返回值表示添加是否成功 2 添加 void add(int index,E element) 在指定的下标中插入指定的元素 index:下标 element:元素
阅读全文
摘要:foreach 标签对 list 和 数组 是友好操作的: 不管是 增删改查 都可以使用,以下是以查询为例子 情况一:遍历对象中集合属性 入参/参数:对象 出参/返回值:集合对象 实体类: dao/mapper接口 <!-- 这是dao/mapper中的方法 List<Person> selectA
阅读全文

浙公网安备 33010602011771号