自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库表设计导出

数据库表设计导出

2024-10-17 14:20:42 495

原创 jar中没有主清单属性 java -jar xxx-0.0.1-SNAPSHOT.jar 没有主清单属性

jar中没有主清单属性,网上的方法并没有解决我的问题,记录下我的解决方法

2024-09-11 09:49:00 468

原创 mysql like查询问题拼接字符串,如:1,2,3 和11,12,13

一开始用的是like去查询,写法为 like “%1%”,这样会导致状态包含11,12的值也会被查出来,现在不是查出字符串状态为1,2,3的值,而是查出字符串包含1,包含2,包含3的所有值。SELECT * FROM 表名 WHERE FIND_IN_SET(值,字段);但是,这个函数感觉上效率会有一点影响,可以考虑是否有更优的方法或方式。现在这个字符串有0-12等13个状态,现在前段给传值如:1,2,3。如:我的数据查询就改为。

2023-09-22 17:28:00 350

原创 java动态填充word,将查询的数据写入word模板中(保存word或转pdf格式储存)

首先需要引入aspose-words这个jar包,jar包放到项目内对应目录下,目录看个人设置,jar包下面会提供。还需要一个证书用来去掉水印,下面链接会提供jar包、证书、工具类。

2022-12-13 10:39:28 2452

原创 工作中遇到的mysql的一些函数整理

mysql的一些函数整理

2022-11-10 09:05:49 249

原创 业务需要,写一个消息机制处理数据

先定义一个event,然后在对应的地方触发一下,储存消息。注意这里的xxx是传的实体类对象。再写一个方法监听消息,消费消息。

2022-09-05 16:13:05 140

原创 导入excel,校验数据,标记错误数据

需求是导入excel表,后台校验数据后,把不正确(不符合需求)的数据标记成红色,返回表格下载链接(也可以返回表格),代码如下(代码不能全贴,见谅):大致就是这么回事,主要就是在//循环,处理数据,那里面写逻辑处理,然后正确的返回值和错误的返回值都保存一下,毕竟有的场景需要,不需要的话,也可以不加,在不符合需求的那个单元格设置下颜色就行了...

2022-07-19 11:18:42 1217

原创 项目需求--将文件(html格式的字符串)转换为MultipartFile格式的文件然后转调第三方接口

网上看了很多,但是不符合需求不说,还有很多都不能用。。。。自己就整理了下相关的代码,可能会有点乱,自己理解着看同理利用file的io流读取文件(这里我的需求是将html页面转成的字符串,转成MultipartFile格式)也可以转MultipartFile格式的文件,然后结合上面的fileToMultipartFile方法转一下再一个就是根据url地址,将html文件转为字符串储存大致就是这样,加油!......

2022-06-16 17:27:41 673

原创 从ftp读取文件,存到指定文件夹下

上次写了一篇读取文件复制到指定文件夹下的文章本次是从ftp读取,然后复制到指定文件夹下,代码都差不多,不知道ftp怎么发布的,自行百度一下,教程很多,下面文件读取贴代码下面是文件读取,参考了哪位大哥也忘了,自己加了一些删除和判断就这样,完结,撒花~......

2022-06-13 10:08:50 1466

原创 根据ip获取mac地址

根据ip获取mac地址,如果是内网,有域的情况下,估计获取的是代理mac

2022-06-08 15:29:05 1949

原创 Java通过File的io流读取指定文件夹下的文件,写入指定文件夹

项目需求,可能是读取指定ftp目录下的文件,因为不想搭建ftp,就先用文件夹测试,先记录一下,后期读取文件的代码可以修改一下删除代码的那段如果放开注释,上面的判断文件是否存在的代码就可以注释或者删除了......

2022-06-07 17:37:49 1979

原创 localDate类型查询带有T或者储存时报错

localDate类型查询带有T或者储存时报错只需要在实体类对此字段进行格式化,加上下面两个注解就行了@DateTimeFormat(pattern = "yyyy-MM-dd")@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")

2021-08-03 16:28:07 326

原创 java8的模糊查询和分页查询方法

今天项目需要用模糊查询,使用java8的模糊查询方法如下: List<String> datelist = ym.getDays(7); List<Integer> list = new ArrayList<>(); int num = 0; for (int i = 0; i < datelist.size(); i++) { String date =

2021-01-22 10:21:26 755

原创 springboot+mybatis-plus接口返回map值为null的字段不显示

在写项目时,因为有的接口需要多表联查,设置返回类型为map时,接口被调用返回的结果是不包含值为null的字段信息的。比如: "code": 200, "msg": "查询成功", "data": [ { "img": "https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg", "gender": "男性", "r

2021-01-20 16:07:26 2842

原创 idea将自己写的工具类导出成jar包,并引入项目

因工作问题,可能需要将自己写的工具类打包成jar包,在此我查询总结了一些前辈的经验,自己操作成功,现在记录下来,以免遗忘。首先是将类打包成jar包点击idea中的 File -> Project Structure… -> Artifacts -> 添加+ -> JAR -> Empty填写好jar的name, 添加好对应的资源文件。因为我已经在项目中用了工具类,所以先创建好与包名对应的文件目录结构(目录结构不一致可能导致后续使用jar文件时报class not foun

2021-01-18 10:56:01 2598 4

原创 一些时间相关的结算,包含年龄计算,时间,日期的一些方法

日常用的一些小方法,记录一下。

2021-01-14 18:39:23 204

转载 java8对list的操作两个List集合取交集、并集、差集

两个List集合取交集、并集、差集list1.removeAll(list2):从list1中移除存在list2中的元素。调用流程:removeAll->contains->equals方法,对于引用类型,要使用removeAll,需要重写equals方法removeAll源码:public boolean removeAll(Collection<?> c) { Objects.requireNonNull(c); boolean modif

2021-01-14 18:27:46 6601

原创 使用mybatis-plus的条件构造器queryWrapper查询指定字段

mybatis plus强大的条件构造器queryWrapper,使用十分方便但是其select查询语句默认是查全部字段,下面方法可以指定要查询的字段 QueryWrapper<User> queryWrapper = new QueryWrapper<>(); //下面这句是不查position这个字段 //queryWrapper.select(User.class,info -> info.getColumn().equals("position

2021-01-14 17:54:58 30860 4

转载 java8 stream多字段排序

很多情况下sql不好解决的多表查询,临时表分组,排序,尽量用java8新特性stream进行处理使用java8新特性,下面先来点基础的List<类> list; 代表某集合//返回 对象集合以类属性一升序排序list.stream().sorted(Comparator.comparing(类::属性一));//返回 对象集合以类属性一降序排序 注意两种写法list.stream().sorted(Comparator.comparing(类::属性一).reversed());//

2021-01-14 16:46:11 108

空空如也

空空如也

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

TA关注的人

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