java基础
jattxgt
后端开发
展开
-
mybatis使用foreach遍历list集合或者array数组
mybatis使用foreach遍历list集合或者array数组原创 2022-08-05 09:55:35 · 1965 阅读 · 1 评论 -
easypoi一对多导出excel
easypoi一对多导出原创 2022-01-07 09:52:27 · 1315 阅读 · 3 评论 -
Java8 使用 stream().map().collect提取对象的某一列值
List<Person> list = new ArrayList<>(); Person p1 = new Person("张三", 20, "江西"); Person p2 = new Person("李四", 22, "北京"); Person p3 = new Person("赵六", 26, "广东"); list.add(p1); list.add(p2); ...原创 2021-12-02 15:30:21 · 2720 阅读 · 1 评论 -
SpringBoot监听Redis的Key过期事件
Redis的配置修改conf文件 notify-keyspace-events "Ex" 该配置表示监听key的过期事件,默认未开启 该配置的其他信息(可以监听N多事件),可以参阅配置文件的注释,非常详细该监听器会在key过期时候触发package com.reemoon.boot.redisListenerConfig;import java.nio.charset.StandardCharsets;import org.slf4j.Logger;import org.slf4j原创 2021-08-25 17:03:31 · 726 阅读 · 0 评论 -
将String类型的数字转换成Int类型,不足位数在前面补0
String str = "20200717000057";String substring = str.substring(8);Integer num = Integer.parseInt(substring)+1;String format = String.format("%06d", num);System.out.println(format);%06d : 6表示数字一共要几位private String autoGenericCode(String code, int .原创 2021-08-03 15:53:52 · 986 阅读 · 1 评论 -
java的取模运算%
1/取模运算(即取余数)10%4 = 2@Test public void fun(){ int a=10; int b=4; int c=a%b; System.out.println("取模:"+2);//取模:2 }a%b 当a < b ,结果是a,例:2%5=2;@Test public void fun(){ int a=2; int b=5; int c=a%b; System.out.println("取模:"+c)..原创 2021-02-20 08:14:22 · 23240 阅读 · 2 评论 -
POI操作Excel
一、引入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.1</version> </dependency>二、创建单元格方法/** * 创建单元格,并设置样式,设置边框,文本是否自动换行 * @par.原创 2020-12-24 08:38:59 · 135 阅读 · 0 评论 -
java 实现对BigDecimal循环累加
BigDecimal total=new BigDecimal("0.00");for (int i = 0; i < 5; i++) { BigDecimal number= new BigDecimal("1.00"); total= total.add(number) ;}System.out.println(total);输出:5.00原创 2020-10-31 08:50:34 · 4573 阅读 · 3 评论 -
Collections 工具类和 Arrays 工具类常见方法
Collections 工具类和 Arrays 工具类常见方法Collections排序操作查找,替换操作同步控制Arrays类的常见操作排序 : sort()查找 : binarySearch()比较: equals()填充 : fill()转列表 asList()转字符串 toString()复制 copyOf()Collections 工具...转载 2020-04-10 17:17:45 · 309 阅读 · 0 评论 -
java中关于转换成字符串的方法
/** * java中关于字符转换成字符串的方法 */ @Test public void fun4(){ //创建数组的三种方式 char [] ch1 ={'a','b','c'}; char [] ch2= new char[]{'d','e','f'}; char [] ch3 = new char[3]; ch3[0]='q'; ch3[1]='w'...原创 2019-06-27 09:38:15 · 448 阅读 · 0 评论 -
java怎么判断字符串是否为空的几种方法
StringUtils第一步使用if(StringUtils.isBlank(a))判断字符串a是否为空,为空执行if语句内打印语句,使用StringUtils,需要添加commons-lang-2.5.jar包,如下图所示:第二步也可以使用if(StringUtils.isNotBlank(a))判断字符串a是否不为空,不是空执行if语句内打印语句,如下图所示:if(a=...原创 2019-05-23 08:35:16 · 18048 阅读 · 0 评论 -
java读取.properties配置文件
简介 读取.properties配置文件在实际的开发中使用的很多,总结了一下。 通过jdk提供的java.util.Properties类来读取。项目结构:配置文件:jdbc.username=rootjdbc.password=123456代码示例:package com.xm;import java.io.File;impor...原创 2019-05-15 09:17:10 · 119 阅读 · 0 评论