java
-
JAVA biginteger类bigdecimal类的使用示例学习
目录 biginteger类的使用 BigInteger案例代码 bigdecimal类的使用 BigDecimal的案例代码 biginteger类的使用 A:BigInteger的概述 可以让超过 ...
-
java中关于文本文件的读写方法实例总结
本文实例总结了java中关于文本文件的读写方法.分享给大家供大家参考,具体如下: 写文本数据 方法 一: import java.io.*; public class A { public stati ...
-
SpringBoot中并发定时任务的实现、动态定时任务的实现(看这一篇就够了)推荐
一.在JAVA开发领域,目前可以通过以下几种方式进行定时任务 1.单机部署模式 Timer:jdk中自带的一个定时调度类,可以简单的实现按某一频度进行任务执行.提供的功能比较单一,无法实现复杂的调度任 ...
-
JVM 心得分享(加载 链接 初始化)
基本概念:类加载的过程大致分为三个阶段 1.加载阶段:本阶段主要把class的二进制代码加载进入JVM,并且进行常量池(类名,方法名,字段名),方法区(二进制字节码),栈(本地方法栈结构),堆(jav ...
-
java8 stream 由一个list转化成另一个list案例
我就废话不多说了,大家还是直接看代码吧~ // 利用stream进行类型转化 List<String> stringList = new ArrayList<>(); stri ...
-
Java通过apache poi生成excel实例代码
首先,jar maven 添加依赖 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --> <dep ...
-
Java实现n位数字的全排列
n位数字的全排列共有n!种. 本排列只对字符型数字排列进行输出,输出的是字符型数字.这种问题一般都需要用递归的方法. java代码如下: public class Test { static int ...
-
java如何读取Excel简单模板
场景:对于经常需要导入Excel模板或数据来解析后加以应用的,使用频率非常之高,做了一个比较稳定的版本,体现在这些地方 工具:org.apache.poi 使用前必须了解这些: 1.要解析,那肯定先判 ...
-
Java并发编程之栅栏(CyclicBarrier)实例介绍
栅栏类似闭锁,但是它们是有区别的. 1.闭锁用来等待事件,而栅栏用于等待其他线程.什么意思呢?就是说闭锁用来等待的事件就是countDown事件,只有该countDown事件执行后所有之前在等待的线程 ...
-
Springboot中动态语言groovy介绍
目录 Groovy pom ResourceScriptSource DatabaseScriptSource Groovy Groovy是一种基于Java的语法的基于JVM的编程语言.Groovy支 ...
-
解决redisTemplate中leftPushAll隐性bug的问题
前言 请看下面代码: String key = String.format("test_key:%s", System.currentTimeMillis()/1000); Str ...
-
spring boot+ redis 接口访问频率限制的实现
生产环境下可以解决的问题: 1.短信验证码请求评率限制(防止抓包短信轰炸) 2.热点数据请求评率限制(防止数据库爆炸) @Component public class BlackInterceper ...
-
使用java的注解(用在java类的方法上的注解)方法
场景:根据方法上的注解,通过java反射方式找到需要执行的的方法. 1.注解类 /**注解作用在方法上*/ @Target({ElementType.METHOD}) /**注解的生命周期一直程序运行 ...
-
SpringBoot过滤器与拦截器深入分析实现方法
目录 过滤器 编写过滤器 注册过滤器 基于 FilterRegistrationBean 基于 @WebFilter 拦截器 过滤器 实现过滤器需要实现 javax.servlet.Filter 接口 ...
-
Kotlin 基础教程之数组容器
Kotlin 基础教程之数组容器 Arrays Kotlin 标准库提供了arrayOf()创建数组, **ArrayOf创建特定类型数组 val array = arrayOf(1, 2, 3) v ...
-
Java多线程 线程同步与死锁
Java多线程 线程同步与死锁 1.线程同步 多线程引发的安全问题 一个非常经典的案例,银行取钱的问题.假如你有一张银行卡,里面有5000块钱,然后你去银行取款2000块钱.正在你取钱的时候,取款机 ...
-
使用eclipse 实现将springboot项目打成jar包
前言: 对于经验老道的人员可以路过,但是对于经验比较少的开发者来说,不得不是一篇好的博文,可以让大家少走一些弯路和无用的思考. 下面进入正题!!! 一.首先修改eclipse运行环境 a. 在Ecli ...
-
JavaAPI的使用方法详解
什么是Java类库 在编写程序的时候,通常有很多功能是通用的,或者是很基础的,可以用这些功能来组成更发杂的功能代码.比如文件操作,不同程序对文件的操作基本都是一样的,打开文件,关闭文件,读取文件里面的 ...
-
idea 找不到符号或找不到包的几种解决方法
一.idea找不到符号,可能是因为编码问题,所以,在File->settings->Editor->File Encodings-找到编码设置,更改为项目的编码要求,一般都为utf- ...
-
Java JVM虚拟机调优详解
目录 jmap查看内存信息 jstack jinfo查看jvm系统参数 Jstat查看堆内存使用和类加载的数量信息 内存泄漏 jmap查看内存信息 jmap histo /pid > ./log ...
