java

  • Java实现掷骰子控制台和窗体两种方法

    本文实例为大家分享了Java控制台和窗体实现掷骰子的具体代码,供大家参考,具体内容如下 程序目标:同时3掷骰子,让骰子转动若干次后停下来的正面朝上的数字之和大于9 则为大,小于等于9则为小 用于需要提 ...

  • 一篇文章带你学习JAVA MyBatis底层原理

    目录 一.传统JDBC的弊端 二.mybatis介绍 三.MyBatis架构图 核心类解释 工作流程 四.自己通过加载xml配置走mybais流程实现例子 总结 一.传统JDBC的弊端 jdbc没有连 ...

  • mybatis抽取基类BaseMapper增删改查的实现

    目录 准备工作: 1:数据库表 2:准备实体类 步骤1:编写工具类Tools:作用:用于驼峰和数据库字段的转换 步骤2:自定义两个注解,分别用于类字段的排除和字义主键 步骤3:自定义动态sql生成类B ...

  • 详解MyEclipse中搭建spring-boot+mybatis+freemarker框架

    详解MyEclipse中搭建spring-boot+mybatis+freemarker框架

  • javaweb实现文件上传示例代码

    本文实例为大家分享了javaweb文件下载的具体实现代码,供大家参考,具体内容如下 文件上传示例 注意:jsp页面编码为"UTF-8" 文件上传的必要条件 1.form表单,必须为 ...

  • Kotlin基础教程之dataclass,objectclass,use函数,类扩展,socket

    Kotlin基础教程之dataclass,objectclass,use函数,类扩展,socket Kotlin提供了一些机制来扩展已有的类,如下: 还记得我们之前写过的Point3D类吗?(将其略作 ...

  • java随机数生产算法实例

    java提供了Math.random()函数,返回一个double类型的随机数,也有util包里的Random类,可以生成double,int,float,long,bytes等随机数. 但有些业务需 ...

  • Springboot读取templates文件html代码实例

    SpringBoot里面没有我们之前常规web开发的WebContent(WebApp),它只有src目录 在src/main/resources下面有两个文件夹,static和templates s ...

  • Java 生成任意长度的验证码过程解析

    需求说明 1.要求生成任意长度的验证码 2.验证码要求包含大小写英文字母和数字 实现方式 采用随机数的方式,分别在数字,大小写英文字母里面抽取字符,抽取次数由for循环控制 代码内容 随机的方法及程序 ...

  • SpringBoot中maven项目打成war包部署在liunx服务器上的方法

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  • Hibernate持久化对象生命周期原理解析

    三态的基本概念 1, 临时状态(Transient):也叫自由态,只存在于内存中,而在数据库中没有相应数据.用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象: 2 ...

  • java 实现链栈存储的方法

    如下所示: package com.learn.algorithm.linkStack; /** * 链栈实现 * @author Jiekun.Cui * @param <T> */ p ...

  • 浅析RxJava处理复杂表单验证问题的方法

    无论是简单的登录页面,还是复杂的订单提交页面,表单的前端验证(比如登录名和密码都符合基本要求才能点亮登录按钮)都是必不可少的步骤.本文展示了如何用RxJava来方便的处理表单提交前的验证问题,例子采用 ...

  • 配置Servlet两种方法以及特点详解

    配置Servlet两种方法以及特点详解

  • Springboot @Value获取值为空问题解决方案

    这篇文章主要介绍了Springboot @Value获取值为空问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在spring中,常常使用 ...

  • mybatis如何批量添加一对多中间表

    目录 批量添加一对多中间表 mybatis中的写法 多对多条件下插入中间表(使用insert标签的属性) 说下需求 解决方案 测试 批量添加一对多中间表 建立中间表A,一个id对应多个lid: 传入两 ...

  • SpringCloud Gateway之请求应答日志打印方式

    目录 Gateway请求应答日志打印 第一步 第二步 Gateway全局请求日志打印 把请求体的数据存入exchange 编写全局日志拦截器代码 在代码中配置全局拦截器 Gateway请求应答日志打印 ...

  • Java反射获取实例的速度对比分析

    之前代码有一个逻辑,是在初始化时读取某个包下的所有class文件,放入到一个HashMap里.代码运行过程中,通过Key获取到对应class的全路径名,最后通过Class.forName(classN ...

  • 深入学习java8 中的CompletableFuture

    目录 1 前言 2 简单使用 3 异步处理 3.1 thenApply 3.2 thenAccept 和 thenRun 3.3 exceptionally 异常处理 3.4 whenComplete ...

  • SpringBoot中5种高大上的yml文件读取方式

    目录 1.Environment 2.YamlPropertiesFactoryBean 3.监听事件 4.SnakeYml 5.jackson-dataformat-yaml 总结 在上一篇文章中, ...