- 博客(15)
- 收藏
- 关注
原创 Mysql模糊查询带有空格的字段
Mysql模糊查询带有空格的字段TRIM(REPLACE(d.f_title,' ','')) like TRIM(REPLACE(concat('%', #{dto.searchKey,jdbcType=VARCHAR}, '%'),' ',''))
2021-11-03 14:51:47 1031
原创 Spring Boot 框架中的spring.factories
启动类和自定义配置类不在同一个包下,springboot要扫描配置类,有两种方法:1.启动类中添加注解:@Import(value = {SwaggerConfig.class})2.resources文件夹下面添加如下org.springframework.boot.autoconfigure.EnableAutoConfiguration= com.xxx.common.swagger.config.SwaggerAutoConfiguration...
2020-11-13 10:16:34 172
原创 layui日历控件清空按钮监听
只是点击清空,如果不做处理的话,你只会看到输入框清空,但是搜索条件并没有重置。解决方案:两个步骤1.日历的回调函数里,做判断2.搜索请求中做判断
2020-06-03 17:21:51 1619 1
原创 java替换word文档中的指定字段,包括段落和表格中有段落的情况
说明:遇到的需求中,表格内还有段落,看了网上很多博客都是分享的表格中只有单元格的情况,踩了很多坑,总算调试出来了。话不多说,流程走起来。//获取项目路径String property = System.getProperty("user.dir");String srcPath = property + "/src/main/resources/static/template/xxx.docx";//新建map存参数Map<String, String> contentMap = n
2020-05-26 09:15:26 1021
原创 货币计算等精确计算用BigDecimal
BigDecimal,可以从8种舍人模式中选择其一。如果性能非常关键,并且你不介意自己处理十进制小数点,而且所涉及的数值又不太大,就可以使用int或者long。如果数值范围没有超过9位十进制数字,就可以使用int;如果不超过18位数字,就可以使用1ong。如果数值可能超过18位数字,就必须使用B1gDecimal。BigDecimal temp = new BigDecimal(“66.66”)...
2020-04-19 16:48:21 193
原创 关于ThreadLocalRandom
基本用法:ThreadLocalRandom.current().nextInt();还有其它方法,可在类中查看。ThreadLocalRandom会产生更高质量的随机数,并且速度非常快。对于Fork Join Pool和并行Stream,则使用SplittableRandom。...
2020-04-19 16:39:11 233
原创 try-with-resources优先于try-finaly
在处理必须关闭的资源时,始终要先考虑用try-with-resources。因为finally块中的代码可能也会抛出异常,后一个异常会完全抹除第一个异常,堆栈中不会记录第一个异常。如果改用try-with-resources,后面的异常会被终止,以保留第一个异常。//范例1static String firstLineOfFile(String path) throws IOException...
2020-04-19 15:27:49 161
原创 uniapp template标签的使用记录
开始把key绑定在template,template是虚拟节点,不存在复用,如果要绑定的话,可以给循环内的标签绑定,一般只需要给和数据绑定有关的元素绑定key值
2020-02-20 10:55:42 1675
原创 uniapp的picker控件
遇到的问题:如果日期选择器只选择年,或者年月,加一个fields="year"或者fields=“month” ,在电脑浏览器上测试ok,但是,安卓端真机还是年月日,ui界面还变成了手机端特有的样式。解决方式:还是使用默认的model模式,年份动态生成为数组,然后绑定。...
2020-02-14 11:11:22 368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人