自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小灰辉的博客

专注java

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring Cloud Stream 整合MQ 完整版

官方表述是:Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems.意思就是Spring Cloud Stream是一个框架,用于构建与共享消息传递系统相连的高度可伸缩的事件驱动微服务。

2023-08-21 15:10:53 367 1

原创 Redis + Gateway 实现动态网关路由,放弃yml

Redis + Gateway 实现动态网关路由,放弃yml

2022-08-05 21:22:46 1179 1

原创 java 后台控制重复提交表单

发展到现在,基本上的javaweb应用都是前后端分离,在提交表单的时候,容易遇到网络延时或者是闪屏快速点击多次的情况,然后造成多个纪录的插入,这并不是我们想要的结果,鄙人有以下方法可以不同程度的防止重复提交:1、前段控制,前端控制可以说是很多人的选择,因为简单,不需要考虑太多的其他因素,保障不会重复表单提交就好:比如:提交后把提交按钮设置为不可点击(disabled),或者设置子一个boolearn类型的值,依据值判断能否再次提交,再者可以使用promise实现同步操作2、后台校验:每一次操作者

2020-11-10 22:47:12 871 1

原创 mysql,排序

关于mysql排序问题: 简单的排序大家度应该很清楚就是order by 字段 升序(asc)/降序(desc)。例如 ORDER BY create_time DESC 按照日期降序排序,最新的排在最前面 多字段排序也是类似,但是需要注意 order by a, b, c,默认按这三个字段升序排序,你可以在abc后面加排序方式 指定数据中,如果某个值=a排在第一位或者最后一位,使用field,order by field(status, a) desc/asc,不加排序默认升...

2020-10-30 17:15:36 121

原创 zip解压文件 删除文件和文件目录

/** * 解压zip压缩文件 * @param needFilePath 需要解压的文件地址 * @param savePath 解压后文件保存地址 * @throws Exception */ public static void unCompress(String needFilePath,String savePath) throws Exception { OutputStream os = null; I.

2020-07-27 14:45:01 1930

原创 easyPOI动态表头

数据不是一成不变的,表格数据的表头也是可删可减,这个时候怎么处理动态表头呢(此处动态表头的数据来自与后端查询所得数据,如果是固定类的动态表头请参考:http://doc.wupaas.com/docs/easypoi/easypoi-1c0u96flii98v中的注解:isColumnHidden)说明:没有使用过这个注解,网坛上有人说,这个只是隐藏好像还是会导出,这个光荣而又艰巨的任务就交给各位了/** * 动态列导出 * @param response * @param param 设.

2020-07-18 16:14:21 5737 1

原创 easyPOI多sheet页导出

在这里就上关键代码了,如果有不明白的可以看我之前的文章(https://mp.csdn.net/console/editor/html/107430199)/** * 多sheet导出 * @param response 流 * @param list 导出的数据 * @param fileName 表头标题名称 */public static void exportMoreSheet(HttpServletResponse response,List<Map<String,

2020-07-18 16:02:01 1188

原创 easyPOI单sheet页数据导出为excle

1、数据导入导出是很多管理系统都需要的一项基本功能,相对于比较easyExcle和easyPOI,用过的可能都知道,easyPOI做导出那是真的方便还好用,你想要的姿势,‘她’都可以实现。话不多说上代码:先来单个sheet页导出(pom依赖官网就有,为什么要这样写呢,因为,官网有点吸引人,功能太多值得一看:http://doc.wupaas.com/docs/easypoi/easypoi-1c0u9dt0lqnpl)注解实体参数:@Excel(name = "excle表头名", height

2020-07-18 15:58:47 182

原创 nginx配置下载和文件查看

listen 80; // 配置端口 server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location /api/ { proxy_pass http://192.168.0.115:7073/; // 配置访问后台的api端口 proxy_redirect ...

2020-05-22 12:14:06 740

原创 java 后端/前端 数据分组

很多情况下,从接口中查询出来的数据会比较的乱,比如一个年级有很多个班,每个班有很多学生,但是查询返回的是这年纪的所有学生,这种情况下,想要把数据分组(按班级显示:手风琴模式),处理方式有多种,比如说: 一、后台处理:(最近在用java8,所以会用到java8的一些特性) @Overridepublic List<Map<String, Obje...

2020-04-02 11:54:49 722

原创 springCould 跨域访问获取用户信息

spring cloud feign 调用微服务转发不了request请求头和参数问题解决方案方法一@Configurationpublic class FeignConfiguration {private Logger logger = LoggerFactory.getLogger(FeignConfiguration.class);@Bean...

2020-04-02 11:40:05 263

原创 钉钉小程序文件上传并返回数据到前端

@ResponseBody@RequestMapping(value = "/dingding/uploadImages",method = RequestMethod.POST)public ResultModel uploadImage(@RequestParam Map<String,Object> params, HttpServletRequest request){...

2019-12-30 17:45:49 4361 5

原创 钉钉小程序,动态修改数组数据

查阅了网上很多的方法,但是基本上都是关于微信小程序的设置方式(基于语法相似性,基本上微信小程序的写法钉钉的也可以用),微信小程序写法:var rotateClassItem = 'rotateClass['+ index + ']';that.setData({ [rotateClassItem]: !that.data.rotateClass[index]})本人请测过...

2019-12-18 17:22:21 3105

原创 表单提交-form,快速取值

前段页面: form表单设置id,为了方便使用,前段提供了一个方法(form表单序列化)js如下: 1、通过form的id获取有name属性的所有输入的值,2、因为直接通过序列化取得表单的所有值会发现出现中文乱码,所以通过decodeURIComponent转码注意: 当表单中的数据存在只读的时候,readonly设...

2019-09-17 15:00:35 1045

原创 前后端分离-httpclient

package com.hjs.controller;import java.io.IOException;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.a...

2019-09-17 14:51:21 264

原创 三种数据库的sql分页

mysql /* * sql:可以是单表的查询语句,也可以是多表的联合查询语句 * firstIndex:其实的索引 * pageSize:每页显示的记录数 */ select o.* from (sql) o limit firstIndex,pageSize /** *选择21-60的数据 **/ 例如:s...

2019-09-17 14:48:52 174

原创 后台设置树形数据-递归方法

/** * hhl * @param listTree 类型值List<Map<String , Object>> * @return 树形结构 */ public static List<Object> getTree(List<Map<String , Object>> listTree...

2019-09-17 14:46:46 455

unCompress.zip

zip解压压缩文件(.zip),删除文件目录及文件,使用的是java语言,可以多重解压,多重目录删除

2020-07-27

easyPOI导出.rar

easyPOI 导出,支持单个sheet页的数据导出(其中包括了附件图片的导出),支持多sheet页数据导出,支持动态数据表头的excle文件导出

2020-07-18

空空如也

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

TA关注的人

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