java
-
mybatis实现批量插入并返回主键(xml和注解两种方法)
目录 mybatis批量插入并返回主键(xml和注解两种方法) mybatis批量插入 xml形式 注解形式 mybatis批量插入并返回主键笔记 mapper中的代码 xml中的代码,collect ...
-
Spring Boot @Conditional注解用法示例介绍
引用Spring官方文档的说法介绍一下@Conditional注解:Spring5.0.15版本@Conditional注解官方文档 @Conditional表示仅当所有指定条件都匹配时,组件才有资格 ...
-
简单易懂的java8新特性之lambda表达式知识总结
一.概念 从本质上来说,它就是一个匿名函数,可以用来直接实现接口中的方法,从而简化代码.但是Lambda有一个限制,不能实现接口中的所有方法,所以Lambda表达式只能用于有且仅有一个必须需要实现的方 ...
-
SpringBoot统一返回格式的方法详解
目录 前言 1. 直接返回结果 2. 约定返回格式 3. 返回统一格式结果 4. 切片封装统一格式 编写注解 编写ControllerAdvice 见证奇迹的时刻到了 5. 自定义返回格式 场景1:返 ...
-
详解spring整合shiro权限管理与数据库设计
之前的文章中我们完成了基础框架的搭建,现在基本上所有的后台系统都逃不过权限管理这一块,这算是一个刚需了.现在我们来集成shiro来达到颗粒化权限管理,也就是从连接菜单到页面功能按钮,都进行权限都验证, ...
-
Java mail 发送邮件的具体实例
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题.为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用.呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接 ...
-
Java实现经典游戏飞机大战-I的示例代码
目录 前言 主要设计 功能截图 代码实现 启动类 核心类 核心算法 总结 前言 <飞机大战-I>是一款融合了街机.竞技等多种元素的经典射击手游.华丽精致的游戏画面,超炫带感的技能特效,超火 ...
-
SpringCloud微服务熔断器Hystrix使用详解
目录 什么是Hystrix Hystrix实战 总结 什么是Hystrix 在日常生活用电中,如果我们的电路中正确地安置了保险丝,那么在电压异常升高时,保险丝就会熔断以便切断电流,从而起到保护电路安全 ...
-
Java ThreadPool的使用解析
简介 在java中,除了单个使用Thread之外,我们还会使用到ThreadPool来构建线程池,那么在使用线程池的过程中需要注意哪些事情呢? 一起来看看吧. java自带的线程池 java提供了一个 ...
-
简单了解JAVA变量类型及代码实例
这篇文章主要介绍了简单了解JAVA变量类型及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在Java语言中,有类变量.实例变量.局部变量, ...
-
Spring如何使用PropertyPlaceholderConfigurer读取文件
这篇文章主要介绍了Spring如何使用PropertyPlaceholderConfigurer读取文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考 ...
-
java判断某个点是否在所画多边形/圆形内
本文实例为大家分享了java判断某个点是否在所画范围内的具体代码,供大家参考,具体内容如下 IsPtInPoly.java package com.ardo.util.circle; import j ...
-
解决IDEA2020.1版本不兼容Lombok的问题
Lombok不兼容: 问题:Plugin Error: Plugin "Lombok" is incompatible 解决办法: 1.进入Lombok官网插件地址下载0.29-E ...
-
java为什么会出现精度丢失这种现象你知道吗
目录 1.二进制转十进制 2.(整数)十进制转二进制 3.(小数)十进制转二进制(可除尽) 4.(小数)十进制转二进制(除不尽) 总结: 很多人都知道:浮点数值不适用于无法接受舍入误差的金融计算中 ...
-
带你入门java雪花算法原理
雪花算法(SnowFlake) 雪花算法是Twitter开源的分布式ID生成算法. 主要是由64bit的long型生成的全局ID,引入了时间戳和ID保持自增的属性. 64bit分为四个部分: 第一个部 ...
-
Java实现解析zip压缩包并获取文件内容
目录 功能描述 相关源码 调用说明 测试效果 功能描述 页面上传一个源码压缩包,后端将压缩包解压,并获取每个文件中的内容. 相关源码 (1)首先定义一个与解压文件对应的实体类. package com ...
-
关于MyBatis中Mapper XML热加载优化
前几天在琢磨mybatis xml热加载的问题,原理还是通过定时扫描xml文件去跟新,但放到项目上就各种问题,由于用了mybatisplus死活不生效.本着"即插即用"的原则,狠心 ...
-
Java中的static关键字修饰属性和方法(推荐)
目录 static关键字 1.static修饰属性(静态属性) 1.1.哪些成员属性可以被static修饰. 1.2.静态属性的访问. 2.static关键字修饰方法 1.那些方法可以使用static ...
-
MybatisPlus中@TableField注解的使用详解
实现 官方文档说明: com.baomidou.mybatisplus.annotations.TableField TableField注解新增属性 update 预处理 set 字段自定义注入 ( ...
-
详解简单基于spring的redis配置(单机和集群模式)
需要的jar包:spring版本:4.3.6.RELEASE,jedis版本:2.9.0,spring-data-redis:1.8.0.RELEASE:如果使用jackson序列化的话还额外需要:j ...
