JAVA
java相关
java肥猫
这个作者很懒,什么都没留下…
展开
-
springboot整合MariaDB、Mybatis
项目目录结构码云仓库地址:https://gitee.com/MrTdd/mariadb-demo.git原创 2021-04-06 11:52:20 · 1045 阅读 · 1 评论 -
java8使用stream把List转为Map,根据key提取值转List
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Test { public static void main(String[] args) { List<Map<String, String>> list = new ArrayList<>(); .原创 2021-01-18 18:15:17 · 11548 阅读 · 0 评论 -
java8处理字符串、数组每个字符或每个元素出现次数
import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.function.Function;import java.util.stream.Collectors;import java.util.stream.Stream;public class TestStr { public static void main(String[] args) { .原创 2021-01-09 14:44:46 · 667 阅读 · 1 评论 -
API 接口在指定时间内限流
前言在请求的时候服务端通过redis记录每个ip在指定时间内请求的次数,如果在特定时间内超过限制次数,抛出异常,给前端返回响应信息。本文为参考其他博客,由于没有及时保存原文章地址,所以无法放至原文连接,如原作者看到此篇文章,可以告知本人,一定及时添加原文地址,再次感谢原文博主。自定义注解import java.lang.annotation.*;/** * 在 second 秒内,最大只能请求 maxCount 次,默认一秒30次 */@Documented@Inherited@Tar原创 2020-08-03 18:57:37 · 403 阅读 · 0 评论 -
java去除所有特殊符号/指定特殊符号
import java.math.BigDecimal;/** * @program: * @Date: 2019/10/24 16:57 * @Description: */public class BigDecimalUtil { public final static String regEx = "[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";原创 2020-08-03 18:51:26 · 2725 阅读 · 0 评论 -
解决由于使用mysql的format()函数java端报Cause: java.sql.SQLException: Bad format for BigDecimal ‘1,111,111.00‘ i
这个问题是sql使用format()函数格式化引起的,格式化数值时,当数值过大会自动加上','逗号,类似1,111,111.00,这样BigDecimal类型就接收不了了,解决办法很简单:1.不使用format()函数格式化;2.如果项目必须用到format()函数格式化成类似1,111,111.00这样的数值,实体类可以用String接收,即可解决。...原创 2020-08-03 18:49:52 · 916 阅读 · 0 评论