自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 redisson的使用

Redisson

2024-05-07 11:26:21 213

原创 华为云OBS文件上传

华为云OBS上传下载

2023-12-21 15:41:23 1059

原创 Could not read JSON: Unexpected character (‘f‘ (code 102)) in numeric value: Decimal point not follo

1.查看存储到redis的数据是字符串还是对象,对数据进行清除。2.检查写入和读取是否一致。

2023-09-26 14:39:59 632

原创 Error:java: 无法访问org.apache.http.annotation.ThreadSafe 找不到org.apache.http.annotation.ThreadSafe的类文件

如果有以上版本的jar,对jar版本修改。项目启动报错,jar包冲突。

2023-09-15 16:26:17 390

原创 maven项目中引入本地jar包

本地正常,线上需要配置true,否则此jar包不能打包进去,启动报错。一.maven项目引入第三方sdk的jar包。1.项目目录下放入jar包。2.pom文件引入此包。

2023-07-31 11:09:32 756

原创 mysql常用小技巧(排序)

数据库中有逗号隔开的数据,对这些数据进行排序处理。

2023-07-12 14:51:55 67

原创 mysql常用小技巧

一.查询mysql数据库中逗号隔开的数据。2.使用FIND_IN_SET。查询课程中包含2的数据。2.用FIND_IN_SET。二.如果条件里面包含多个课程。mapper.xml写法。1.用like模糊查询。

2023-07-10 16:41:06 118

原创 xml中Integer类型判断

Integer类型传值为0时,在Mapper.xml中被 条件过滤。xml文件if判断不能判断为空,日期也是。实体类定义Integer的字段。

2023-07-10 14:06:14 257

原创 OSS的url地址下载,转换为二进制数组

【代码】OSS的url地址下载,转换为二进制数组。

2023-06-05 10:41:47 824

原创 获取本周第一天和最后一天,本月的第一天和最后一天,本年的第一天和最后一天

【代码】获取本周第一天和最后一天,本月的第一天和最后一天,本年的第一天和最后一天。

2023-05-11 10:53:59 377

原创 Post调用第三方接口,包含请求头token

注意 实体类 不能继承其他类 (参数中可封装实体对象用以传参。部署到线上,会调用失败。

2023-05-08 10:35:03 985

原创 excel操作批量修改sql,赋值

excel操作批量修改sql

2022-10-20 15:52:55 576

原创 mysql导出的身份证格式错误

mysql导出数据,处理身份证格式为科学记数法

2022-09-05 16:42:02 306

原创 java 保留2位小数

java 保留2位小数, 计算同比环比

2022-07-29 17:50:25 197

原创 RSA 非对称 加密解密 加签验签工具

RSA 非对称 加密解密 加签验签工具

2022-07-19 10:35:28 654

原创 SpringBoot的后端API接口,统一参数校验,结果返回,统一异常处理

SpringBoot的后端API接口,统一参数校验,结果返回,统一异常处理

2022-06-14 10:51:54 966

原创 清除Cookie中的值

public void doHandleCookie(HttpServletRequest request,HttpServletResponse response){ Cookie[] cookies = request.getCookies();//查询cookie值 for (Cookie cookie : cookies) { System.out.println(cookie.toString()); } Cookie newCookie=new Cookie("JSESS.

2022-05-09 10:06:20 279

原创 使用本地配置的Gradle,启动项目

一.先配置gradle相关的环境变量1.新建GRADLE_HOME变量,用于存放解压的gradle文件2.新建GRADLE_USER_HOME指向maven仓库3.path变量里面增加%GRADLE_HOME%\bin4.执行gradle -v,可以查看是否成功二.修改ideal中gradle文件配置注意:项目中可以查看gradle版本项目右键打开 执行 gradle -v 便于查看项目的gradle 和系统里面安装的是否一致...

2022-02-28 14:23:24 4006

原创 Unable to find method ‘org.gradle.api.tasks.SourceSet.getCompileConfigurationName()Ljava/lang/String

gradle项目启动报错,jar包拉取不下来错误如下Unable to find method 'org.gradle.api.tasks.SourceSet.getCompileConfigurationName()Ljava/lang/String;'.Possible causes for this unexpected error include:Gradle's dependency cache may be corrupt (this sometimes occurs after a

2022-02-28 11:51:45 6794

原创 java日期处理 获取每年的周末,每月的周末

1.根据年份获取这一年的周末public static List<String> getWeekdays(int year){ List<String> dateList=new ArrayList<String>(); SimpleDateFormat simdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar = new GregorianCalendar(year, 0, 1);

2022-01-13 11:33:40 1374

原创 递归 处理数据的累加

继上一篇文章最低层的数据往上层累加 ,计算总数private List<Map<String, Object>> setTreeData(String officeId, List<Office> officeList, List<String> ids, List<Map<String, Object>> all) { List<Map<String, Object>> list =

2022-01-12 16:11:27 313

原创 处理多级结构,封装数据,递归算法

1.处理树状结构的赋值,递归算法下面是根据某个机构赋值它下面所有的层级关系Service层处理如下 public Map<String, Object> getAllData(String officeId, String businessId) { Map<String, Object> map = new HashMap<>(); List<Office> all = officeDao.findByParen

2022-01-12 15:51:14 145

原创 使用Java8的流处理集合中相同属性合并,删除重复数据

1.处理同一个集合中相同的属性进行合并,并删除该对象如下{ "title": "3", "orderNum": 33, "flag": true, "lastOrderNum": 69, "rate": "-47.0%" }, { "title": "1", "orderNum": 88, "fla...

2022-01-12 15:23:39 1935

原创 PageHelper同一个接口中分页2次集合

@ApiOperation("查询") @GetMapping(value = "/business") @ResponseBody public Map<String, Object> findBusiness(@ApiParam("页码") @RequestParam(value = "page", defaultValue = "1") Integer page, @Api...

2021-11-25 11:12:14 574

原创 Mysql循环传多个值foreach,xml写法

1.dao层接口: List<User> getUsers(@Param("statusList")List statusList,@Param("startDate")Date startDate,@Param("endDate") Date endDate);2.xml文件: <select id="getUsers" resultType="User"> SELECT * FROM user a WHERE &

2021-11-25 10:51:55 1189

原创 layui 富文本传值写法

页面html: <form:textarea id="content" path="content" htmlEscape="true" rows="4" maxlength="1024" class="input-xxlarge" lay-verify="required"/> <sys:ckeditor replace="text" uploadPath=

2021-11-22 15:51:12 523

原创 java 比较开始日期和结束日期,进行赋值

String nowDate = DateUtils.dateTime(new Date()); Date date = DateUtils.dateTime("yyyy-MM-dd", nowDate); String startDateStr = DateUtils.dateTime(project.getStartDate()); Date startDate = DateUtils.dateTime("yyyy-MM-dd", startDateS.

2021-11-22 15:40:21 212

原创 处理json字符串中双引号转义

1.前台传过来的字符串,通过JSON.parseArray转为集合import com.alibaba.fastjson.JSON;List<Subject> subjectList = JSON.parseArray(project.getSubjectStr(), Subject.class);2.数据里面包含的双引号会导致转换失败3.进行转义的的方法 public static String formatErrorJson(String s) { ch

2021-11-22 15:19:01 7457 1

原创 java 根据日期计算当前周一和周日,及根据秒数计算天小时分钟秒数等相关日期

日期工具类import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil { public static final String[] DATE_FORMAT = { "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm:s

2021-11-19 14:49:03 2581

原创 Java 通过SMS短信平台实现发短信功能

短信工具类import com.google.gson.Gson;import com.google.gson.annotations.SerializedName;import org.apache.http.client.fluent.Request;import org.apache.http.client.fluent.Response;import org.apache.logging.log4j.LogManager;import org.apache.logging.log..

2021-11-11 11:19:29 1092

原创 AJAX提交对象数据(对象里面包含集合)前后台写法

前端:var task = { reminderStr:savePoArr, taskId:taskPoId, taskStId:taskStId, reminderStStr:saveStArr } $.ajax({ type:"POST", dataType:'json', contentType :

2021-09-15 14:21:36 476

原创 获取当前项目请求URL的完整链接地址

String requestUrl = req.getScheme() //当前链接使用的协议 +"://" + req.getServerName()//服务器地址 + ":" + req.getServerPort() //端口号 + req.getContextPath() //应用名称,如果应用名称为 + req.getServletPath() //请求的相对url + (StrUtils.isBlank(req.getQuer.

2021-08-18 14:20:32 668

原创 sql的结果集转换为集合

try { String sql="select * from course"; JobDatasource datasource=new JobDatasource(); BaseQueryTool queryTool = QueryToolFactory.getByDbType(datasource,true); Connection conn = queryToo...

2021-08-18 10:39:33 1178

原创 从HttpServletRequest 中获取文件流转换为MultipartFile

上传的接口: @ApiOperation("文件上传") @RequestMapping("/upload") @ResponseBody public RtnInfo uploadFile(HttpServletRequest request, FormatData formData) throws IOException{ RtnInfo rtnInfo = new RtnInfo(); CommonsMultipartResolver

2021-08-18 10:16:30 5843

原创 java后端通过http请求上传文件

通过postman进行模拟前端调用实现java后端接口实现(Springboot实现) @ApiOperation(value = "上传接口") @PostMapping(value = "uploadFile") @ResponseBody public RtnInfo uploadFile(@ApiParam(value = "文件流") @RequestParam("file")MultipartFile file) { RtnInfo rtnIn

2021-07-28 11:25:07 3567 1

原创 获取第三方接口

获取第三方接口1.HttpUtils工具类import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpPost;import org.a

2021-05-18 15:23:32 147

原创 Java使用itextpdf生成PDF文件,用浏览器下载

浏览器下载生成PDF文件1.引入jar包<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version></dependency><!-- https://mvnrepository.com/artifact/com.itextpd

2021-05-18 15:03:26 2051

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除