java

  • java实现24点纸牌游戏

    本文题目为大家分享了java实现24点纸牌游戏的具体代码,供大家参考,具体内容如下 题目 24点游戏是经典的纸牌益智游戏. 常见游戏规则: 从扑克中每次取出4张牌.使用加减乘除,第一个能得出24者为赢 ...

  • java实现异步导出数据

    问题概述: 使用java作为后台语言,用poi导出数据时无法异步导出,当数据量稍微大点,就会出现页面傻瓜式等待 (点击导出后,页面无任何反应和提示,还以为此功能无效.然则几秒后浏览器才响应.)这样体验 ...

  • Spring Boot两种全局配置和两种注解的操作方法

    目录 零.学习目标 一.全局配置文件概述 二.Application.properties配置文件 1.配置tomcat端口号和web虚拟路径 2.对象类型的配置与使用 3.两种属性注解方式的对比 三 ...

  • Java为什么使用补码进行计算的原因分析

    我们主要要解决的问题就是负数的表示,而众所周知,绝对值相等的两个正负数之和为0. 假设我们有正数 0000 0000 0000 1111,我们如何表示其相反数呢?一般我们的思路是,找一个数,跟它相加的 ...

  • springboot整合xxl-job实现分布式定时任务的过程

    目录 一.前言 二.xxl-job介绍 三.修改配置 1. 运行sql文件 2. 修改xxl-job-admin配置 3. 需修改xxl-job-executor-sample-springboot配 ...

  • Mybatis中Collection集合标签的使用详解

    mybatis简单的CURD就不用多说了,网上相关博客文档一大堆.分析一下Mybatis里面的collection聚集查询. 假设一个班级有多名学生为例,通过班级号查询出该班级的信息,和班级里面的所有 ...

  • mybatis-plus主键id生成、字段自动填充的实现代码

    一.主键id的生成 数据库表里通常都会有一个主键id,来作为这条数据的唯一标识. 常见的方式 1.数据库自动增长 这种很常见了,可以做到全库唯一.因为id是天然排序的,对于涉及到排序的操作会很方便. ...

  • SpringAop切入点execution表达式的深入讲解

    目录 一.Aspect切入点语法定义 二.如何定义多个切入点,在多个表达式之间如何表示 三.execution表达式 五.方法签名表达式 六.其他替代的切入点指示符 七.通配符 总结 一.Aspect ...

  • Java实现文件压缩与解压的示例[zip格式,gzip格式]

    Java实现ZIP的解压与压缩功能基本都是使用了Java的多肽和递归技术,可以对单个文件和任意级联文件夹进行压缩和解压,对于一些初学者来说是个很不错的实例. zip扮演着归档和压缩两个角色:gzip并 ...

  • springBoot 过滤器去除请求参数前后空格实例详解

    目录 背景 一.实现代码 1.注册过滤器 2.自定义过滤器TrimFilter 3.自定义TrimRequestWrapper类 二.测试 1.Get请求测试首尾去空格 2.Post方法测试首尾去空格 ...

  • SpringBoot整合阿里云视频点播的过程详解

    目录 1.准备工作 2.服务端SDK的使用 2.1 导入依赖 2.2 初始化类 2.3 创建读取公共常量的工具类 2.4 获取视频播放地址 2.5 获取视频播放凭证 2.6 上传视频到阿里云视频点播服 ...

  • Java中常见的对象转换工具

    目录 前言 用法介绍 mapstruct maven依赖 使用介绍 插件工具 Spring BeanUtils Apache BeanUtils 性能分析 总结 前言 我们在写搬砖的过程中,少不了需要 ...

  • Spring Security自定义登录原理及实现详解

    Spring Security自定义登录原理及实现详解

  • 基于JWT实现SSO单点登录流程图解

    一.基于JWT实现SSO单点登录原理 1.什么是单点登录 所谓单点登录就是有多个应用部署在不同的服务器上,只需登录一次就可以互相访问不同服务器上的资源. 2.单点登录流程 当一个访问请求发给应用A,如 ...

  • java内存优化的方法总结

    java内存优化的方法总结

  • GateWay动态路由与负载均衡详细介绍

    目录 概述 项目实例 1.gateway-server模块 1.1.pom.xml文件 1.2.application.yml文件 1.3.主函数类 2.login-service模块 2.1.pom ...

  • Java基础之TreeMap详解

    一.写在前面 TreeMap的底层数据结构是红黑树,且TreeMap可以实现集合元素的排序. 所以TreeMap的源码需要实现: 1.红黑树的数据结构,以及红黑树的节点插入,删除,以及红黑树的自平衡操 ...

  • SpringMVC访问静态资源的三种方式小结

    如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题.如果你的DispatcherServlet拦截"/",拦截了所有的请求,同时对 ...

  • Java 面向对象通过new揭开对象实例化

    目录 概念了解 第一种情况 第二种情况 更正说明: 我之前的的标题有点文不对题,我这篇博客的内容明明说的是:java中对象创建的过程,对内存之种底层的东西,我其实提的不太多. 所以我原来的标题:< ...

  • SpringBoot基于Sentinel在服务上实现接口限流

    Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面. 在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数:或者按照某种规则进行限流,如限制i ...