java

  • java:抽象类与模板方法模式详解

    目录 一.抽象类概念 二.抽象方法的特点 三.抽象类的特点 四.创建抽象类与抽象方法 抽象类: 抽象方法: 五.抽象类与抽象方法的使用 六.模板方法模式 1. 定义 2. 意图 3. 模式结构 4. ...

  • 邻接表无向图的Java语言实现完整源码

    邻接表无向图的介绍 邻接表无向图是指通过邻接表表示的无向图. 上面的图G1包含了"A,B,C,D,E,F,G"共7个顶点,而且包含了"(A,C),(A,D),(A,F), ...

  • 深入理解MyBatis中的一级缓存与二级缓存

    前言 先说缓存,合理使用缓存是优化中最常见的,将从数据库中查询出来的数据放入缓存中,下次使用时不必从数据库查询,而是直接从缓存中读取,避免频繁操作数据库,减轻数据库的压力,同时提高系统性能. 一级缓存 ...

  • Java多线程编程之Lock用法实例

    锁是控制多个线程对共享资源进行访问的工具.通常,锁提供了对共享资源的独占访问.一次只能有一个线程获得锁,对共享资源的所有访问都需要首先获得锁.不过,某些锁可能允许对共享资源并发访问,如 ReadWri ...

  • Java guava monitor监视器线程的使用详解

    Maven依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava&l ...

  • 解决MyBatis中Enum字段参数解析问题

    目录 基础Class和TypeHandler 请求参数解析问题 问题解决 基础Class和TypeHandler MyBatis操作的基本User对象结构如下: @Data @Alias(value ...

  • java集合进行排序的方式总结

    ava集合的工具类Collections中提供了两种排序的方法,分别是: Collections.sort(List list) Collections.sort(List list,Comparat ...

  • Java 实战练习之网上电商项目的实现

    一.项目简述 本系统功能包括: 一款基于Springboot+Vue的电商项目,前后端分离项目,前台后台都有,前台商品展示购买,购物车分类,订 单查询等等,后台商品管理,订单管理,信息维护,用户管理等 ...

  • DragChartPanel可拖拽曲线应用详解

    DragChartPanel  是java cs架构中的一种图形展现的开源组件. 业务需求需要用到DragChartPanel  ,这是一种根据jtable表格中的数据给与展示的图形组件.它和其他图形 ...

  • SpringBoot如何根据目录路径生成接口的url路径

    目录 根据目录路径生成接口的url路径 配置文件application.proprties如下 springboot接口请求界面路径返404 接口没被扫描到 配置或代码写法问题 最后 根据目录路径生成 ...

  • struts2标签总结_动力节点Java学院整理

    先看一下Struts2标签的分类吧.然后分类总结一下即可. 由于控制标签用的比较多,所以放在了前边.好首先看一下控制标签吧. 一.控制标签,JSTL大家应该都使用过,其实Struts2的控制标签和那个 ...

  • Java返回可变引用对象问题整理

    Java返回可变引用对象问题整理

  • Spring Boot超大文件上传实现秒传功能

    目录 1.分片上传 1.1 什么是分片上传 1.2 分片上传的场景 2.断点续传 2.1 什么是断点续传 2.2 应用场景 2.3 实现断点续传的核心逻辑 2.4 实现流程步骤 3.分片上传/断点上传 ...

  • Window中安装构建神器Jenkins详解

    Jenkins是什么? Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建.测试和部署软件.支持各种运行方式,可通过系统包.Docker 或者通过一个独立的 Java 程 ...

  • Mybatis图文并茂讲解分页插件

    目录 1. Mybatis分页插件 1.1 分页插件介绍 1.2 分页插件的使用 1.3 分页插件的参数获取 1.4 分页插件知识小结 1. Mybatis分页插件 1.1 分页插件介绍 分页可以将很 ...

  • Spring数据库事务的实现机制讲解

    目录 事务控制的核心--Connection 用AOP技术保持当前的Connection Service层和Dao层共享Connection 事务为什么要切在Service层的理由 spring事务与 ...

  • Java catch与throw同时使用的操作

    一.应用背景 在实际应用中,处理异常往往需要更加复杂的处理--当一个异常出现时,单靠某个方法无法完全处理该异常,必须由几个方法协作才能完全处理该异常,也就是说,在异常出现的当前方法中,程序只能对异常进 ...

  • SpringBoot4.5.2 整合HikariCP 数据库连接池操作

    目录 SpringBoot4.5.2 整合HikariCP 数据库连接池 引入 application.yaml 输出 HikariCP连接池及其在springboot中的配置 主要配置如下 Spri ...

  • Java中StringBuilder类的介绍与常用方法

    目录 一.StringBuilder类介绍 二.StringBuilder类的体系图 三.StringBuilder类的常用方法 四.String类.StringBuffer类和StringBuild ...

  • Java聊天室之解决连接超时问题

    目录 一.题目描述 二.解题思路 三.代码详解 一.题目描述 题目实现:在进行网络编程时,由于进行网络连接是比较消耗资源的,因此,可以对连接的等待时间进行设置,如果在规定的时间没有进行连接,则进行其他 ...