java

  • Java File类 mkdir 不能创建多层目录的解决

    目录 Java File类 mkdir 不能创建多层目录 注意 mkdirs创建文件失败原因 解决 Java File类 mkdir 不能创建多层目录 File f = new File(" ...

  • java实现多人聊天工具(socket+多线程)

    大一下学期的java期末课程设计:java实现多人聊天工具,分享一下 课设要求 多人聊天工具 服务器要求1:能够看到所有在线用户(25%) 服务器要求2:能够强制用户下线(25%) 客户端要求1:能够 ...

  • 关于springboot集成swagger3时spring-plugin-core报错的问题

    springboot集成knife4j的时候3.0.2版本出现了以下问题: An attempt was made to call a method that does not exist. The ...

  • Springboot实现VNC的反向代理功能

    背景 ​ 用户需要通过前端HTML页面的noVNC(noVNC是什么?)客户端连接底层VNC Server服务端,为了防止VNC Server的IP暴露,因此需要做一层代理.正常情况下使用Nginx. ...

  • chatgpt java环境调用源码实现demo

    目录 chatgpt java环境调用源码 1.启动环境 2.创建工程 3.编译工程 4.引入依赖 5.调用接口 扩展:Java实现调用ChatGPT 1.导入依赖 2.demo 3.测试 4.总结: ...

  • Java设计模式之java外观模式详解

    目录 模式动机 模式定义 模式结构 角色 模式分析 典型的外观角色代码 外观模式实例与解析 实例一:电源总开关 实例二:文件加密 模式优缺点 优点 缺点 模式适用环境 源码分析外观模式的典型应用 (1 ...

  • 解决MyBatis中模糊搜索使用like匹配带%字符时失效问题

    目录 1.问题背景 2.解决方法 2.1.在入参SearchVo上进行特殊符号relpace转换 2.2.使用ESCAPE 2.3.总结 1.问题背景 Mybatis是我们日常项目中经常使用的框架,在 ...

  • Java中list.foreach不能使用字符串拼接的问题

    目录 list.foreach不能使用字符串拼接 如图,不能使用String进行拼接 foreach循环中不能使用字符串拼接 问题 解决 原理    lambda表达式使用局部变量要用final li ...

  • spring cloud 配置中心native配置方式

    目录 spring cloud 配置中心native配置 1.pom文件添加依赖 2.配置文件application.properties中配置本地路径 3.主程序开启@EnableConfigSer ...

  • JavaWeb实现学生信息管理系统(2)

    本文接着上一篇,继续为大家分享了JavaWeb实现学生信息管理系统的第二篇,供大家参考,具体内容如下 今日任务:实现学生管理系统的查找和添加功能! 一.查询学生信息 1. index.jsp 先写一个 ...

  • Java8特性之用Stream流代替For循环操作详解

    目录 准备一个实体类 准备一个List集合 传统的for循环 使用Stream流 先声明筛选条件,在遍历 Stream操作 嵌套循环(2层) 准备一个实体类 public class Student ...

  • java的几种定时器的具体使用(4种)

    目录 1.@Scheduled注解 2.quartz 3.使用Timer 4.使用线程控制 总结一下我使用过的4种类型的定时器:@Scheduled注解.quartz.new Timer().sche ...

  • Mybatis插入时返回自增主键方式(selectKey和useGeneratedKeys)

    目录 Mybatis插入时返回自增主键 Mybatis批量插入返回自增主键 解决办法 Mybatis插入时返回自增主键 通过selectKey在插入操作前或者操作后获取key值,做为字段插入或返回字段 ...

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

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

  • Druid之连接创建及销毁示例详解

    目录 前言 正文 一. DruidDataSource连接创建 二. DruidDataSource连接销毁 总结 前言 Druid是阿里开源的数据库连接池,是阿里监控系统Dragoon的副产品,提供 ...

  • 详解MyBatis resultType与resultMap中的几种返回类型

    目录 一.返回集合 1.返回JavaBean集合 2.返回 Map 集合 二.返回 Map 1.一条记录 2.多条记录,需要指定 Map 的 Key 和 Value 的类型 三.返回 resultMa ...

  • 无感NullPointerException的值相等判断方法

    目录 方法一: 方法二(更优雅): 场景:当我们需要去判断一个 入参/查库 返回的开关变量(通常是个Integer类型的)时,常常会写如下的if-else判断语句.但又会为在生产环境看到的「NullP ...

  • Java代码审计的一些基础知识你知道吗

    目录 JSP生命周期 详细过程: War包结构 JAVA 内置对象 JAVA 中的危险函数 名词概念 总结 JSP生命周期 关键词:Web服务器,JSP容器,JVM(Java虚拟机),servlet ...

  • java非递归实现之二叉树的前中后序遍历详解

    二叉树的前中后序遍历 核心思想:用栈来实现对节点的存储.一边遍历,一边将节点入栈,在需要时将节点从栈中取出来并遍历该节点的左子树或者右子树,重复上述过程,当栈为空时,遍历完成. 前序遍历 //非递归 ...

  • Java设计模式之java解释器模式详解

    目录 介绍 角色 计算器案例 UML图 深入挖掘 构建的语法树 解释器模式总结 解释器模式的典型应用 Spring EL表达式中的解释器模式 参考文章 总结 介绍 解释器模式(Interpreter ...