自定义博客皮肤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)
  • 收藏
  • 关注

原创 根据父级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

原创 存redis + 取redis分页

其次再是业务代码,(我这里是ruoyi-plus的框架)首先创建redis的配置类。

2024-07-15 16:38:46 211

原创 对于中文获取中文的首字母进行排序(以及英文和数字的字符串排序)

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

原创 实现预览

实现预览直接用连接第二种。

2024-05-10 16:36:49 218 1

原创 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

原创 分页失效烦人不,稍微改代码实现分页,看一下源码就可以明白了

2024-03-13 16:36:23 371

原创 linux服务器修改时间

遇到一个很扯淡的事情,那就是甲方所给的应用服务器和数据库服务器的时间不一样,不一样会导致有的处理时间逻辑的地方会报错;例如:开始时间大于结束时间。此处你会遇到一种情况就是你是普通用户,修改不了系统时间,请执行下面命令。你以为到这里结束了,当然不可能,你要把当前超级用户切换到普通用户。2016年 01月 19日 星期二 10:40:00 PST。密码:你自己的密码,别看我我不会把我的给你。date: 无法设置日期: 不允许的操作。

2024-03-11 11:28:54 360

原创 代码实现模糊搜索

上代码// 如果要求大小写不敏感,改成:i++) {//匹配查询。

2024-03-06 15:17:31 404 1

原创 词云图(分词器)

欢迎/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关注的人

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