java

  • 关于JavaEE内部类的部分注意事项

    目录 前言 一.成员内部类 注意事项: 二.静态内部类 注意事项: 三.方法内部类 注意事项: 总结 前言 内部类的设计也是一种封装的思想,封装体现的就是保护性和易用性. 内部类可分为四大类: 成员内 ...

  • Java面向对象之继承、构造方法、重写、重载

    目录 构造方法 无参构造 有参构造 注意 类的继承 方法重写.重载 重写 重载 构造方法 类的构造方法是特殊的方法,此方法名称必须和类名一致,构造不能有返回值 不使用void,不能直接调用,在类对象实 ...

  • java8保姆级lambda表达式教程

    目录 1.替代匿名内部类 2.使用lambda表达式对集合进行迭代 3.用lambda表达式实现map 4.用lambda表达式实现map与reduce 5.filter操作 6.与函数式接口Pred ...

  • Java SimpleDateFormat线程不安全问题

    目录 多线程 ——SimpleDateFormat 原因分析 解决方法 解决方法1 解决方法2 总结 多线程 ——SimpleDateFormat public class DateTest { // ...

  • groovy脚本定义结构表一键生成POJO类

    目录 使用方式 脚本内容 End 使用方式 分享一个小脚本,在定义完表结构后,可以一键生成对应的实体类. 把脚本放在idea的这个位置: 后面使用的话,在idea右侧的Database 栏中,选中对应 ...

  • 关于JAVA中stream流的基础处理(获取对象字段和对象批量处理等)

    目录 Stream流程处理情况 1:按指定字段获取集合对象中的字段: 2:按指定字段对集合对象进行排序: 3: 按指定字段对集合对象去重处理 4: 对集合对象批量处理 5: 将集合对象中指定字段转数组 ...

  • SpringBoot Mybatis 配置文件形式详解

    目录 1. 概述 2. 单独配置mybatis-config.xml 2.1 配置内容 2.2 辅助类 2.3 调用操作 3. application.yml配置mybatis 3.1 配置内容 3. ...

  • Bean的自动注入及循环依赖问题

    目录 一.spring中的各种注入方式 一.spring中的各种注入方式 对于是spring的注入前置知识.@Autowired.@Resource等的知识可以看其他文章,这里就不多说了 我们对Bea ...

  • 关于JavaEE匿名内部类和Lambda表达式的注意事项

    目录 前言 一.匿名内部类 注意事项: 二.Lambda表达式 1.背景 2.函数式接口 3.Lambda表达式的语法 4.Lambda表达式的基本使用 (1)无返回值无参数 (2)无返回值有参数 ( ...

  • 集合框架及背后的数据结构

    目录 1. 介绍 2. 学习的意义 2.1 Java 集合框架的优点及作用 2.2 笔试及面试题 3. 接口 interfaces 3.1 基本关系说明 3.2 Collection 接口说明 3.3 ...

  • SpringBoot实现文件下载功能的方式分享

    SpringBoot实现文件下载功能的方式分享

  • java异步编程的7种实现方式小结

    目录 同步编程 一.线程 Thread 二.Future 三.FutureTask 四.异步框架 CompletableFuture 五. SpringBoot 注解 @Async 六.Spring ...

  • java通过MySQL驱动拦截器实现执行sql耗时计算

    目录 背景 具体实现 MySQL5 MySQL6 MySQL8 使用方法 测试结果 背景 公司的一个需求,公司既有的链路追踪日志组件要支持MySQL的sql执行时间打印,要实现链路追踪常用的手段就是实 ...

  • Java多线程开发工具之CompletableFuture的应用详解

    做Java编程,难免会遇到多线程的开发,但是JDK8这个CompletableFuture类很多开发者目前还没听说过,但是这个类实在是太好用了,了解它的一些用法后相信你会对它爱不释手(呸渣男,咋对谁都 ...

  • Mybatis动态SQL foreach批量操作方法

    目录 动态SQL Foreach批量操作 前言 前置必要知识 MySQL批量插入 MySQL批量查询 MySQL批量修改 MySQL批量删除 使用mybatis中的foreach进行批量操作 fore ...

  • Spring整合消息队列RabbitMQ流程

    目录 搭建生产者工程 创建工程 添加依赖 配置整合 发送消息 搭建消费者工程 创建工程 添加依赖 配置整合 消息监听器 搭建生产者工程 创建工程 添加依赖 修改pom.xml文件内容为如下: < ...

  • 详解Java中自定义注解的使用

    目录 什么是注解 注解的注意事项 注解的本质 自定义注解使用 使用方式 1 使用方式 2 什么是注解 在早期的工作的时候 ,自定义注解写的比较多,可大多都只是因为 这样看起来 不会存在一堆代码耦合在一 ...

  • 解读Spring事务是如何实现的

    目录 Spring事务如何实现 Spring事务实现的几种方式 编程式事务管理 声明式事务管理 总结 Spring事务如何实现 1.Spring事务底层是基于数据库事务和AOP机制的 2.首先对于使用 ...

  • Spring中的事务隔离级别和传播行为

    目录 传播行为 举个例子进行说明 1>PROPAGATION_REQUIRED 2>PROPAGATION_SUPPORTS 3>PROPAGATION_MANDATORY 4> ...

  • Mybatis使用大于等于或小于等于进行比较

    目录 前言 常见转义符 前提声明 使用CDATA 区段 测试 总结 前言 今天有一个需求,把之前的判断逻辑进行修改,之前我是用大于(>)小于(<)进行对比的,但是今天让改成大于等于(> ...