- 博客(20)
- 资源 (11)
- 收藏
- 关注

原创 js对List数据根据年月区分存储数据
1、将后台数据根据年月分组存储function groupBy(array, f) { var groups = {}; array.forEach(function (o) { var group = new Date(JSON.stringify(f(o))).format("yyyy-MM"); groups[group] = groups[group] || []; groups[group].push(o); });
2020-09-22 09:07:10
611

原创 csv附件预览
csv文件:逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。1、处理csv文件,拼接标题和内容集合if(fileName.toLowerCase().endsWith(".csv"))
2020-09-15 15:20:09
402
原创 英文逗号导致中文乱码(java可能传流,文本统一)
String errorMsg = “模板不一致,请重新下载模板!”;errorMsg = URLEncoder.encode(errorMsg, “UTF-8”);处理乱码:英文逗号导致中文乱码解决办法:换中文逗号java可能传流,文本统一 try{ ...... // 媒体导入成功导出流信息 if(errMap != null && errMap.size() > 0){
2021-12-31 15:44:45
703
原创 SelectProvider查询字段拼接
@SelectProvider(HelloSqlProvider.class) IPage<Hello> pageList(Page page, @Param("param") HelloQueryParam helloParam);==》主要实现 public String findHelloList(@Param("param") HelloParam param, Page page) { StringBuilder stringBuilder...
2021-11-29 09:42:54
414
转载 递归简单的事例
递归专题连续刷题半年,从小白到学会了套路,我来讲讲我的经验吧,如果你连递归都不知道是什么,那么大可不必看,但是如果你知道递归,但是不知道如何下手,那么请耐心看完,相信你 一定会有所收获。可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了!可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷径啊
2021-11-10 11:13:14
267
原创 mysql单条json数据筛选
id jsonData1 [{"score": "80", "name": "java"}, {"score": "60", "name": "java"}, {"score": "88", "name": "java"}]SELECT * FROM(SELECTcase when jsonData ->'$[0].name' = 'java' then jsonData ->'$[0]' ELSE NULL END json FROM jsonunion all
2021-11-05 17:37:59
470
转载 mysql的json函数
mysql5.7以上提供了一种新的字段格式json,大概是mysql想把非关系型和关系型数据库一口通吃,所以推出了这种非常好用的格式,这样,我们的很多基于mongoDb或者clickHouse的业务都可以用mysql去实现了。当然了,5.7的版本只是最基础的版本,对于海量数据的效率是远远不够的,不过这些都在mysql8.0解决了。今天我们就针对mysql的json数据格式操作做一个简单的介绍JSON 数组包含由逗号分隔并包含在[和] 字符中的值列表:["abc", 10, null, true, fal
2021-11-03 20:17:52
7008
原创 记录一次rabbitmq无法消费问题
一、创建管道链接package com.catalog.util;import com.rabbitmq.client.*;import org.springframework.stereotype.Component;import java.io.IOException;import java.util.concurrent.TimeoutException;@Componentpublic class ConnectionUtil {public static Connection ge
2021-10-14 12:02:43
422
原创 A Union all B having count(*)=#{count}浅显理解
union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;union All:对两个结果集进行并集操作,包括重复行,不进行排序;SELECT count(0) FROM (SELECT DISTINCT ttt.id FROM (SELECT t.id, t.supplier_id FROM (((SELECT tm.id, tmsra.supplier_id FROM 。。。 )) UNION all (SELECT tm.id, tmsra.supplier_id fr
2021-01-16 11:42:21
448
转载 Bootstrap中模态框多层嵌套时滚动条问题
现象:两层模态框,在上层模态框隐藏后,底层模态框无法滚动 原因:模态框在打开的时候,会隐藏掉父标签的滚动条,关闭的时候会恢复回去,把滚动条加到父标签,所以,有两层模态框的时候,上层关闭时,一般会把滚动条加回body,导致底层模态框无法滚动 解决办法:在顶层模态框隐藏时,继续隐藏body的滚动条
2021-01-07 10:32:32
614
转载 layui.use(‘upload‘)上传图片去除文件队列
var **UPLOAD_FILES**;//上传文件队列集合 layui.use('upload', function () { var $ = layui.jquery, upload = layui.upload; var uploadListIns = upload.render({ elem: '#uploadFile' , multiple: true , accept: 'fi...
2020-12-01 17:19:11
1664
转载 like “%_“查的数据不正确
通配符的分类:%百分号通配符: 表示任何字符出现任意次数 (可以是0次)._下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符.like操作符:LIKE作用是指示mysql后面的搜索模式是利用通配符而不是直接相等匹配进行比较.注意: 如果在使用like操作符时,后面的没有使用通用匹配符效果是和=一致的,SELECT * FROM products WHERE products.prod_name like ‘1000’;只能匹配的结果为1000,而不能匹配像JetPack 1000这
2020-11-14 15:52:36
457
转载 git 拉取仓库的项目到本地
梳理自己拷贝项目的流程一.下载git工具先从官网下载git工具二.拉取远程代码打开一个文件夹在本地需要存放项目代码的地方右键点击git bash here首先初始化git:$ git init去github上找到自己需要拉取的项目地址,复制 在命令行输入 git clone https://github.com/….git //地址为上面copy的地址 `在这里插入代码片` 等待拷贝完就可以了...
2020-10-13 10:33:02
3778
转载 java去除标签提示
//去除b标签String tips = desc.replaceAll("<b.*?>","").replaceAll("</b>","");StringBuilder builder= new StringBuilder();builder.append("<span title=\"").append(tips).append("\">").append(desc).append("</span>");// 删除标签 public.
2020-10-12 18:56:40
293
原创 ztree的自定义图片实现
最近在用bootstrap-treeview进行项目中的某些功能的开发,但是发现它的节点展开功能没有效果,所以变换思路,使用ztree完成节点的精确展开。官方简介: zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。官网链接:http://www.treejs.cn1、引入js<!--部门树--><link rel="stylesheet" href="/css/ztree/bootstrapStyle
2020-09-25 14:20:31
397
转载 java利用poi生成excel如何自动换行
1、首先设置单元格内容自动换行// 生成一个样式,用于设置内容样式HSSFWorkbook workbook = new HSSFWorkbook();HSSFCellStyle cellStyle= workbook.createCellStyle();cellStyle.setWrapText(true);2、然后设置单元格内容的时候加上\r\n,强制换行if(CollectionUtils.isNotEmpty(list)){ StringBuilder buffer = n
2020-09-16 11:34:44
12094
转载 Java 8 新特性
Java 8 新特性Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。新特性Java8 新增了非常多的特性,我们主要讨论以下几个:Lambda 表达式 − Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有Java
2020-08-29 17:06:02
112
原创 jqGrid分页图标不显示
jqGrid分页图标不显示jqGrid无分页图标两种情况:1、 PageHelper.startPage()必须紧挨查询数据的方法2、前台不传Pageable值,导致图标显示不出
2020-08-12 15:15:19
798
转载 mysql数据迁移sql
MySql中把一个表的数据插入到另一个表中的实现代码1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:INSERT INTO 目标表 SELECT * FROM 来源表;insert into insertTest select * from insertTest2;2.如果只希望导入指定字段,可以用这种方法:INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;(这里的话字段必...
2020-07-21 15:17:16
351
转载 java处理txt文件中文乱码问题
java处理txt文件中文乱码问题txt乱码处理(尝试很多次,亲测有效)BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(new File(path)), gbk));String line = null;while ((line = in.readLine()) != null) {buffer.append(line);buffer.append(br);}data.putD
2020-07-20 19:39:40
412
toolbox.rar
2020-09-16
Docker Desktop Installer.exe
2020-09-16
qrcode.zip
2020-06-24
jquery-emotion.zip
2019-12-24
ztree23333.zip
2019-07-26
实用的取色器.zip
2019-06-24
IAS中文操作手册.zip
2019-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人