- 博客(19)
- 收藏
- 关注
原创 根据父级id查找所有的子集id(包括子集也可以当父级)
public static List<BDocument> findChildren(List<BDocument> documents, Long parentId) { Map<Long, BDocument> personMap = new HashMap<>(); for (BDocument p : documents) { personMap.put(p.getId(), p); } List&
2024-08-05 11:24:58
163
原创 对于中文获取中文的首字母进行排序(以及英文和数字的字符串排序)
fristPinyin : 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"中国人"->Z)英文和数字组成的字符串或者单个全是英文或者数字的字符串排序。
2024-07-08 17:22:24
124
原创 服务器没有放开了PUT DELETE请求,需要前端添加header,nginx也需要配置
最后一种可能tomcat 8以上不支持PUT DELETE,rest风格的api更适合将打包方式改成 jar,直接运行,目前看来第三种最有效。//为 method 原来为 put 和 delete 的请求,添加http头信息。服务器根据Header:X-HTTP-Method-Override,转换请求method。并更改 /src/utils/request.js 拦截请求,添加header。或在nginx层修改和转发,服务端不需要做任何处理即可,参考配置。替换 method: 'delete' 为。
2024-07-05 15:03:54
393
原创 字节转换为不同的大小
public void setSize(int size) { //获取到的size为:1705230 int GB = 1024 * 1024 * 1024;//定义GB的计算常量 int MB = 1024 * 1024;//定义MB的计算常量 int KB = 1024;//定义KB的计算常量 DecimalFormat df = new DecimalFormat("0.00");//格式化小数 St
2024-06-13 11:58:30
411
原创 日期工具类
return day + "天" + hour + "小时" + min + "分钟";System.out.println("今天结束的时间endTime:"+time2);* 获取当前日期, 默认格式为yyyy-MM-dd。* 日期路径 即年/月/日 如2018/08/08。* 日期路径 即年/月/日 如20180808。// 获得两个时间的毫秒时间差异。// 计算差多少秒//输出结果。//设置当天的结束时间。// 计算差多少小时。// 计算差多少分钟。//将时间进行格式化。//将时间进行格式化。
2024-06-04 14:40:01
398
原创 ruoyi实现断点续传+分片上传
upload_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '分片上传uploadId',`file_md5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件md5',
2024-06-04 09:48:42
571
6
原创 分页函数,便捷分页
此处我搭配的若依plus的系统自带的分页参数,其他的也是一样,通用。// 求出最大页数,防止currentPage越界。* @param currentPage 当前页数。* @param pageSize 每一页的数据条数。* @param list 要进行分页的数据列表。// 将当前页的数据放进pageList。* @return 当前页要展示的数据。// 当前页第一条数据的下标。
2024-05-27 14:51:18
297
原创 Linux安装部署Redis(超级详细)
这里我要将daemonize改为yes,不然我每次启动都得在redis-server命令后面加符号&,不这样操作则只要回到Linux控制台则redis服务会自动关闭,同时也将bind注释,将protected-mode设置为no。在目录/usr/local/redis下有一个redis.conf的配置文件。一般都会将redis目录放置到 /usr/local/redis目录,所以这里输入下面命令将目前在/root目录下的redis-5.0.7文件夹更改目录,同时更改文件夹名称为redis。
2024-03-15 17:43:05
1420
1
原创 linux下重装、安装mysql
本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文件的目录位置和结构有所改变,使用此说明可能会出现找不到配置文件或者配置后不生效的情况。安装过程中务必保证文件路径的前后统一,否则可能会导致不可预期的结果,推荐直接使用文中的命令进行操作。
2024-03-15 17:37:07
2335
1
原创 linux服务器修改时间
遇到一个很扯淡的事情,那就是甲方所给的应用服务器和数据库服务器的时间不一样,不一样会导致有的处理时间逻辑的地方会报错;例如:开始时间大于结束时间。此处你会遇到一种情况就是你是普通用户,修改不了系统时间,请执行下面命令。你以为到这里结束了,当然不可能,你要把当前超级用户切换到普通用户。2016年 01月 19日 星期二 10:40:00 PST。密码:你自己的密码,别看我我不会把我的给你。date: 无法设置日期: 不允许的操作。
2024-03-11 11:28:54
360
原创 词云图(分词器)
欢迎/v,使用/v,ansj/en,_,seg/en,,,(,ansj/en,中文/nz,分词/n,),在/p,这里/r,如果/c,你/r,遇到/v,什么/r,问题/n,都/d,可以/v,联系/v,我/r,./m,我/r,一定/d,尽我所能/l,./m,帮助/v,大家/r,./m,ansj/en,_,seg/en,更快/d,,,更/d,准/a,,,更/d,自由/a,!那么有的人需求上是需要分页的,进行处理后的数据,可能分页会失效,所以用下面代码可以解决分页的问题。
2024-03-05 15:38:45
380
1
原创 Linux:kkFileView v4.0.0 安装、启动教程(包含nginx的配置)
注意的是此处的配置,要与你kkfileview的配置相关联,如果你的端口不是8012,那么你nginx里面的端口就要修改,如果你是域名代理的,那么此处红线标记的就要改成域名。kkFileView 服务启动完成,耗时:6.556363035s,演示页请访问: http://127.0.0.1:8012。启动前需要杀掉已启动的libreoffice,下面提供一些指令。进入kkFileView-4.0.0/脚本所在目录,执行启动脚本。一般情况下,我们nginx代理都是80,所以端口在访问时可以省略。
2024-03-04 17:33:09
1870
1
原创 FastDfs的启动
1.FastDFS是文件上传服务必须要启动的,不然会出现接口请求成功,但是图片没有上传的情况,大多数情况下,看不到报错信息。2.一般情况下,在/etc/fdfs文件下,会出现以下内容。不出现报错的情况下,不会有任何消息弹出。此时在开启FastDFS,如下命令。
2024-02-26 17:44:34
759
原创 EasyExcel实现Excel文件导入
EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。
2023-06-08 09:12:12
3332
原创 shaun框架的配置(如果你没有上面特殊的需要,按照我这样配就行了)
默认header,token的存取位置,此处是header或者cookie或者paramter。#32位字符串,不配置则每次启动不一样导致重启前登录的用户token失效,此处就好比令牌。return CommonResult.sucess("成功");return CommonResult.sucess("成功");return "请求成功";#排除以此路径开头一定要排除登录,否则会报错。#默认是false,表示不用session。#默认时true,表示前后端分离。controller层。
2023-04-17 18:52:13
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人