java
全能打工人
程序员,打工人,奶爸,社交恐惧
展开
-
redisson 布隆过滤器(校验唯一性)
项目中需要保证订单号唯一性,保证准确率和速度的前提下,可以使用redis的redisson布隆过滤器来实现。1.开启redis的redisson配置。2.实现布隆过滤器工具类。三、redis存放位置。原创 2023-03-30 17:12:27 · 394 阅读 · 0 评论 -
基于@GroupSequence校验分组
基于@GroupSequence校验分组原创 2023-03-24 15:18:39 · 273 阅读 · 0 评论 -
ruoyi若依框架引入本地jar打不进包解决办法
ruoyi前后端分离框架,项目中需要引入本地的jar包,但maven打包时却打不进去包问题解决原创 2022-06-21 17:15:44 · 4203 阅读 · 1 评论 -
java接口异常重试机制实现(guava-retrying方式)
java重试机制实现guava-retrying原创 2022-04-26 11:01:50 · 4092 阅读 · 0 评论 -
某一分割符的String转JSONObject
String转hutool的JSONObject原创 2022-02-17 13:54:18 · 944 阅读 · 0 评论 -
java list.stream用法部分汇总
简易代码实现list的值转换List<User> UserList = userMapper.selectAllUser();List<String> userIdList = UserList.stream().map(User::getUserId).collect(Collectors.toList());等价于List<User> UserList = userMapper.selectAllUser();List<String> use原创 2021-08-02 17:59:47 · 808 阅读 · 0 评论 -
根据自己维护的工作日历表查询7个工作日后的日期
根据自己维护的工作日历表查询7个工作日后的日期一、业务场景违章违纪信息处理超过7个工作日未手动处理的系统要自动判定为违章:在违章单提交时,依据提交时间+7个工作日,计算出最大的结束时间二、使用步骤1.sql脚本如下:config_type为1是工作日select u.config_date from ( select c.config_date,rownum rn from right.RS_DATE_CONFI...原创 2020-11-27 15:46:31 · 461 阅读 · 2 评论 -
java实现四则运算的表达式逆波兰解析计算
逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,这种表示法也称为中缀表示。正常的表达式 ---> 逆波兰表达式a+b ---> a,b,+a+(b-c) ---> a,b,c,-,+a+(b-c)*d ---> a,b,c,-,d,*,+a+d*(b-c)--->a,d,b,c,-,*,+a=1+3...原创 2019-01-30 12:01:52 · 858 阅读 · 0 评论 -
java XSS漏洞过滤
利用 Java 的 xssprotect(Open Source Library)对出现 xss 漏洞的参数进行过滤。项目web.xml配置过滤器:<!--增加filter--><!-- 解决xss漏洞 --> <filter> <filter-name>xssAndSqlFilter</filter-name> &...原创 2019-01-30 10:05:23 · 6158 阅读 · 2 评论 -
andriod端录入数据库中文字乱码问题
检查以下地方的设置是否相同,UTF-8pom.xml文件设置<build> <finalName>mobile</finalName> <plugins> <plugin> <groupId>org.codehaus.mojo<...原创 2018-11-09 14:10:28 · 152 阅读 · 0 评论 -
java使用alibaba的fastjson转换list对象时对日期的处理
com.alibaba.fastjson.JSON提供了将对象转换成JSON对象的方法:JSON.toJSONJSON.toJSONString在使用过程中发现,如果有日期的数据对象,转换后的数据日期类变成了long型:@Override public String getChangeRecordHis(String id) { return JSON.toJSONString(dataDa...原创 2018-07-09 15:20:01 · 10041 阅读 · 0 评论 -
动态grid java 后台封装json数据返回到前台解析并展示
项目需求:有薪资方案动态加载薪资项目,并展示grid如图1:java后台封装项目jsonarry:@Transactional public String getCalItemsNameJsonByCal(RsSalaryCalculate cal) { Persistence ps = PersistenceManager.currentPersistence()原创 2017-11-30 09:59:27 · 2254 阅读 · 2 评论