
java
开发中的java项目应用经验采坑分享
峰晨朴朴
爱生活,无拘无束,爱技术,学海无涯
展开
-
cmd控制台启动中文乱码
bat文件中,java -jar启动乱码。给bat文件中加上一行。,修改临时编码为utf8。原创 2023-12-09 09:49:41 · 134 阅读 · 0 评论 -
【正则表达式】 java校验密码多种规则和密码安全等级
正则表达式校验密码,查询密码等级,方法都封装好了,请直接CV原创 2023-10-13 10:55:16 · 477 阅读 · 0 评论 -
用java计算文本相似度
用java计算文本相似性原创 2023-05-27 13:55:45 · 4426 阅读 · 1 评论 -
接口安全解决方发
安全是接口安全中最重要的问题,先讲思路,后面挨个代码实现。原创 2023-05-26 15:34:18 · 1348 阅读 · 0 评论 -
SpringSecurity登陆受权出现This object has not been built问题解决
SpringSecurity登陆受权出现This object has not been built问题,有博客说是maven clean就好了,实在不敢恭维;调查的过程有点凌乱,足足花了两个小时。首先是看代码,是不是哪里写错了,是不是某个bean没加载;没问题,继续断点调试,在AbstractSecurityBuilder类中出现了这个异常的message,public final O getObject() { if (!this.building.get()) {原创 2022-03-29 18:46:16 · 3388 阅读 · 2 评论 -
URL文件地址转File对象
private File getFile(String url) throws Exception { //对本地文件命名 String fileName = url.substring(url.lastIndexOf("."),url.length()); File file = null; URL urlfile; InputStream inStream = null; OutputStream os =原创 2021-07-05 20:01:46 · 2967 阅读 · 0 评论 -
JSON字符串转List集合
一行代码搞定JSON字符串转List集合List<Object> list = JSON.parseObject(listStr, new TypeReference<List<Object>>(){});原创 2021-05-28 20:05:01 · 1339 阅读 · 0 评论 -
mybatis全局变量的应用详解
mybatis.configuration.variablesmybatis.configuration.variables是一个可自定义的全局变量,本篇以springboot项目为例说明问题,源码如下,部分省略:package org.apache.ibatis.session;public class Configuration { protected Properties variables;}就是一个properties的属性配置对象,这个对象中的属性,是作为mybatis的全局变量原创 2021-01-24 10:12:59 · 4858 阅读 · 8 评论 -
excel导入导出方案对比
excel导入导出方案对比1、使用poi原生导入,导出,功能强大,代码很多,输出流到页面进行下载2、若依框架对poi导出导入做了很好的封装,生成导出文件保存在服务端,返回给 前端文件名,前端再次请求文件进行下载,都是配合注解实现,简单易用3、easyexcel导入导出,简单易用,简单高效易用,直接输出文件流到页面下载踩坑历程:需求时这样的,导入的数据,将不满足条件的数据导出给用户进行修改再导入,使用若依的导入,发现时间格式的字符串到后端成CST的时间格式,最后发现excel的时间列格式为常规原创 2020-07-12 21:56:24 · 891 阅读 · 0 评论