Java
文章平均质量分 65
HLucas
Java工程师
展开
-
Redis + Gateway 实现动态网关路由,放弃yml
Redis + Gateway 实现动态网关路由,放弃yml原创 2022-08-05 21:22:46 · 1242 阅读 · 1 评论 -
java 后台控制重复提交表单
发展到现在,基本上的javaweb应用都是前后端分离,在提交表单的时候,容易遇到网络延时或者是闪屏快速点击多次的情况,然后造成多个纪录的插入,这并不是我们想要的结果,鄙人有以下方法可以不同程度的防止重复提交:1、前段控制,前端控制可以说是很多人的选择,因为简单,不需要考虑太多的其他因素,保障不会重复表单提交就好:比如:提交后把提交按钮设置为不可点击(disabled),或者设置子一个boolearn类型的值,依据值判断能否再次提交,再者可以使用promise实现同步操作2、后台校验:每一次操作者原创 2020-11-10 22:47:12 · 922 阅读 · 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 · 167 阅读 · 0 评论 -
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 · 1996 阅读 · 0 评论 -
easyPOI动态表头
数据不是一成不变的,表格数据的表头也是可删可减,这个时候怎么处理动态表头呢(此处动态表头的数据来自与后端查询所得数据,如果是固定类的动态表头请参考:http://doc.wupaas.com/docs/easypoi/easypoi-1c0u96flii98v中的注解:isColumnHidden)说明:没有使用过这个注解,网坛上有人说,这个只是隐藏好像还是会导出,这个光荣而又艰巨的任务就交给各位了/** * 动态列导出 * @param response * @param param 设.原创 2020-07-18 16:14:21 · 5841 阅读 · 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 · 1220 阅读 · 0 评论 -
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 · 768 阅读 · 0 评论 -
java 后端/前端 数据分组
很多情况下,从接口中查询出来的数据会比较的乱,比如一个年级有很多个班,每个班有很多学生,但是查询返回的是这年纪的所有学生,这种情况下,想要把数据分组(按班级显示:手风琴模式),处理方式有多种,比如说: 一、后台处理:(最近在用java8,所以会用到java8的一些特性) @Overridepublic List<Map<String, Obje...原创 2020-04-02 11:54:49 · 766 阅读 · 0 评论 -
springCould 跨域访问获取用户信息
spring cloud feign 调用微服务转发不了request请求头和参数问题解决方案方法一@Configurationpublic class FeignConfiguration {private Logger logger = LoggerFactory.getLogger(FeignConfiguration.class);@Bean...原创 2020-04-02 11:40:05 · 280 阅读 · 0 评论 -
钉钉小程序文件上传并返回数据到前端
@ResponseBody@RequestMapping(value = "/dingding/uploadImages",method = RequestMethod.POST)public ResultModel uploadImage(@RequestParam Map<String,Object> params, HttpServletRequest request){...原创 2019-12-30 17:45:49 · 4448 阅读 · 5 评论 -
表单提交-form,快速取值
前段页面: form表单设置id,为了方便使用,前段提供了一个方法(form表单序列化)js如下: 1、通过form的id获取有name属性的所有输入的值,2、因为直接通过序列化取得表单的所有值会发现出现中文乱码,所以通过decodeURIComponent转码注意: 当表单中的数据存在只读的时候,readonly设...原创 2019-09-17 15:00:35 · 1079 阅读 · 0 评论 -
前后端分离-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 · 281 阅读 · 0 评论 -
三种数据库的sql分页
mysql /* * sql:可以是单表的查询语句,也可以是多表的联合查询语句 * firstIndex:其实的索引 * pageSize:每页显示的记录数 */ select o.* from (sql) o limit firstIndex,pageSize /** *选择21-60的数据 **/ 例如:s...原创 2019-09-17 14:48:52 · 187 阅读 · 0 评论 -
后台设置树形数据-递归方法
/** * hhl * @param listTree 类型值List<Map<String , Object>> * @return 树形结构 */ public static List<Object> getTree(List<Map<String , Object>> listTree...原创 2019-09-17 14:46:46 · 480 阅读 · 0 评论