- 博客(214)
- 资源 (1)
- 收藏
- 关注
原创 Java结合ElasticSearch根据查询关键字,高亮显示全文数据。
注意:ik_smart 是最粗颗粒度,不会用重复分词。ik_max_word 是最细颗粒度,会有重复分词。高亮显示只需要最粗即可。1.根据es的ik分词器获取搜索词的分词结果。2.根据获取到的多个分词数据。此时就能将全文关键词以分词的效果高亮显示了。
2024-11-13 09:49:42
977
1
原创 java构建树形结构且统计个数和指定统计某项个数
如果仅仅是构建树形结构,可以看这篇文章stream构建树形结构。我这里也有递归去形成树形结构的方法 public static List<Dept> createTreeValues(List<Dept> deptList) { List<Dept> result = new ArrayList<>(); for (Dept dept : deptList) { if (dept.getParentId
2022-04-28 10:55:20
3009
原创 java生成图片带有字体水印(根据图片大小动态生成水印字体大小)
/** * @param filePath 需要添加水印的图片地址 * @param fileAddress 生成水印后的图片地址 * @param watermarkingName 水印信息 * @return */ public static boolean addImageWatermarking(String filePath, String fileAddress, String watermarkingN...
2022-04-06 16:11:59
2302
原创 java解析Excel数据
Excel格式为表头加上值的格式service接口层: Map<String, Object> analysisExcel(MultipartFile file);实现层(impl)package com.yxf.util.service.impl;/* *@program:Utils *@author: yuXF *@Time: 2022/3/8 15:35 */import com.yxf.util.service.ExcelOperateService;impo
2022-03-08 17:06:20
1720
原创 查询所有的叶子结点(MySQL)
SELECT * from x_areas where aid not in (SELECT DISTINCT x.aidFROM x_areas x, x_areas t where x.aid = t.pid)
2022-01-20 11:20:02
1754
原创 全国省市区SQL(港澳台)
全国省市区SQL(港澳台)SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for x_areas-- ----------------------------DROP TABLE IF EXISTS `x_areas`;CREATE TABLE `x_areas` ( `aid` int(11) NULL DEFAULT NULL, `at
2022-01-06 17:31:10
581
原创 java算法,根据时间(时分)段,判断是否在时间段内(时长)。
实体类 TtbWorkResultTable只需要设置俩个字段 descr,workDate. /** * @param workResultTables workDateStr以及他前一天的日期的班表 * @param workDateStr 申请的日期 * @param beginTime * @param endTime * @return */ public static List<Map<String,
2021-12-06 14:28:05
1130
原创 java利用stream去构建树形结构数据
首先构建一个树形的实体类@Datapublic class SalaryNodeTreeVo { /*结点父类id*/ private Integer parentId; /*结点名称*/ private String nodeName; /*当前节点id*/ private Integer nodeId; /*孩子结点list*/ private List<SalaryNodeTreeVo> children;}
2021-04-26 14:10:42
994
转载 导出带有下拉框方法(包含下拉框大于255)
/** * @param @param handers Excel列标题(数组) * @param @param downData 下拉框数据(数组) * @param @param downRows 下拉列的序号(数组,序号从0开始) * @return void * @throws * @Title: createExcelTemplate * @Description: 生成Excel导入模板 */ pu.
2021-04-06 14:08:09
592
原创 比较俩个list是否完全一致
public static void main(String[] args) { List<String> list1=new ArrayList<>(); List<String> list2=new ArrayList<>(); list1.add("123"); list1.add("123"); list1.add("1233"); list1.ad...
2020-12-03 10:07:25
781
原创 关于java导出Excel文件,标题和数据一一对应
/** * 创建excel,并插入数据 * @param titleList * @param rowsList */ public AjaxResult createExcelView(List<String> titleList, List<Map<String, Object>> rowsList, String sheetName) { OutputStream out = null;
2020-12-03 09:18:12
1036
原创 通过map的相同的value获取key的集合操作
1.初始化一个具有相同value的map: Map<Integer, String> map = new HashMap<>(); map.put(1, "123"); map.put(2, "123"); map.put(3, "123"); map.put(4, "1234"); map.put(5, "1234"); map.put(6, "12323");2.获取所有的val
2020-11-25 23:34:30
2636
原创 关于使用post方式从前端提交大量json数据到控制层报错的解决方法
在做类似于博客系统的文章保存时,由于考虑了文章内容过多,边用post方式提交数据。在前面几次测试中没有出现问题。在给用户使用的时候发现,当内容超过十万字的时候就出现控制层无法接收到数据的情况。在百度上面找到很多有类似的问题。最后我把问题锁定在服务器的post提交允许的最大值上面。给他加上了这个属性,以及在使用ajax提交的时候加上了 contentType: "application/x-www-form-urlencoded;charset=utf-8", dataType: "json"
2020-09-24 14:03:13
700
原创 java关于文件上传的万能版本
前端页面:<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %><%@ include file="/WEB-INF/layouts/base.jsp" %><!DOCTYPE html><html lang="en"><head></head><body class="konwledge-add-
2020-09-15 09:44:22
254
原创 bootstrap table 对于现实字数,鼠标放上显示全部的方法
table标签加的事件 cellStyle:formatTableUnit, formatter :paramsMatter, //表格超出宽度鼠标悬停显示td内容 function paramsMatter(value, row, index, field) { var span = document.createElement('span'); span.setAttribute('title', value); span.innerHTML = value; return.
2020-09-10 14:31:01
638
原创 关于谷歌浏览器加载不显示验证码的解决办法
具体解决办法:在各个server服务的java -jar启动命令增加选项-Djava.awt.headless=true问题解决(Google是王道)!!如果是在web server中,则在server的启动脚本中增加相同选项。vim tomcat/bin/catalina.sh查找大约在230行左右...
2020-08-27 19:05:40
18950
原创 关于在标签加控制显示字数的限制方法
方法一:使用<c:foreach>控制显示字数将下面的方法嵌套在标签上: <c:if test="${fn:length(learningAssociate.associateLearningTitle)>12}"> ${fn:substring(learningAssociate.associateLearningTitle, 0, 12)}...</c:if><c:if test="${fn:length(learningAssoci
2020-08-20 14:16:12
974
原创 关于处理前端list相邻位置交换处理
俩个方法:actomicOrderSort:主要提取出需要操作的俩个对象:orderState为操作状态(1,表示前移一位。2,表示后移一位),atomicorder需要操作的对象的当前排序。changeAtomicOrder:将actomicOrderSort()方法中提取出的俩个需要操作的对象,将其从list中删除,然后重新push进去。 /*原子排序*/ function actomicOrderSort(orderState, atomicorder) { var
2020-08-20 11:24:19
309
原创 mysql 服务器启用event_scheduler
mysql 服务器启用event_scheduler首先用:SHOW VARIABLES LIKE 'event_scheduler'查看event_scheduler的状态,如果是off 则需要开启开启命令:SET GLOBAL event_scheduler = ON;SET @@global.event_scheduler = ON;SET GLOBAL event_scheduler = 1;SET @@global.event_scheduler = 1;关闭event_sc
2020-08-19 16:39:27
648
原创 前端格式化数据显示
var time=new Date(row.orderTime).Format("yyyy-MM-dd HH:mm:ss");
2020-07-10 08:52:08
230
原创 java关于时间之间的加减,字符串和时间的转换,年月日的加减的工具类
package com.jszh.ECPlatform.os.util;import java.math.BigDecimal;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scanner;import com.jszh.ECPlatform.order.entity.Orde
2020-05-11 09:38:34
558
原创 针对于BigDecimal数据类型之间的比较
BigDecimal a=new BigDecimal("0.1");BigDecimal b=new BigDecimal("0.2");System.out.println(a.compareTo(b));返回值a<b, 返回-1a=b,返回0a>b, 返回1
2020-04-20 10:38:26
341
原创 idea中没有iml文件的处理方式
对于idea,当打开文件时发现没有iml文件时,只需要打开文件的存储位置,然后在目录上面,输入cmd,再输入 mvn idea:module 命令即可。等到有build success,再次查看文件就会发现iml文件。...
2020-04-14 21:20:06
9531
7
原创 idea下载jar包,关闭显示下载弹窗
依次选择打开Window-》Background Tasks俩个都不要勾选,这样下载jar包就会在最底下仅仅显示进度条。
2019-12-29 08:44:11
1259
原创 ELK的安装和介绍
ELK(ElasticSearch, Logstash, Kibana)为什么要用 ELK,它解决了什么问题?ELK 的架构原理 安装 ELK1 安装 ElasticSearch安装步骤 注意:1.安装 elasticsearc...
2019-12-17 16:02:22
399
原创 stream消息接收和消息发送
消息接收stram-reciverpom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2019-12-17 09:41:57
1070
原创 在网关中实现对服务降级处理
项目总览pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...
2019-12-12 20:30:09
772
原创 服务网关 Zuul
什么是网关服务 网关服务是单一访问点,并充当多项服务的代理。服务网关启用了跨所有服务的变换、路由和公共处理。网关解决了什么问题编写网关服务入门案例 修改 pom 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://mave...
2019-12-11 20:16:18
182
原创 解决灾难雪崩效应,隔离机制
线程池隔离修改 pom 添加 hystrix 坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2019-12-09 20:24:28
201
原创 服务容错保护hystrix
灾难性雪崩效应如何解决灾难性雪崩效应降级 超时降级、资源不足时(线程或信号量)降级,降级后可以配合降级接口返回托底数据。实现一个 fallback 方法, 当请求后端服务出现异常的时候, 可以使用 fallback 方法返回的值. 隔离(线程池隔离和信号量隔离) 限制调用分布式服务的资源使用,某一个调用的服务出现问题不会影响其他服务调用。熔...
2019-12-09 08:52:16
151
原创 声明式服务调用Feign
什么是 Feign Feign 是种声明式、模板化的 HTTP 客户端(仅在 consumer 中使用)。什么是声明式,有什么作用,解决什么问题? 声明式调用就像调用本地方法一样调用远程方法;无感知远程 http 请求。 1,Spring Cloud 的声明式调用, 可以做到使用 HTTP 请求远程服务时能就像调用本地方法一样的体验,开发者完全感知不到这是远程方法,更感知不...
2019-12-06 20:19:35
253
原创 Spring Boot 整合Spring Data以及rabbitmq,thymeleaf,向qq邮箱发送信息
首先得将自己的qq开启qq邮箱的POP3/SMTP服务说明:p,e为路由key。用户系统完成登录的时候,将{手机号-时间-IP}保存到队列Phone-queue中,msg-sys系统获得消息打印到控制台(完成用户登录过程短信服务的异步调用,完成用户系统和短信系统的解耦合)用户系统完成注册的时候,将{email-时间-IP-账户激活url }保存到队列email-sys中,...
2019-12-05 16:09:15
1559
原创 RabbitMQ的三大交换器
pom文件都是相同的<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:...
2019-12-03 09:36:55
199
原创 EasyUI整合SpringBoot,Spring Data对数据的分页操作
EasyUI的用法可以看中文官网,看插件是如何使用的EasyUI中文官网前端页面<table id="dg" title="My Users" class="easyui-datagrid" style="width:700px;height:450px" url="findall" data-options="fit:true" toolba...
2019-12-02 09:02:11
261
原创 FastDFS配置
简介 技术论坛: http://bbs.chinaunix.net/forum-240-1.html 资源地址: https://sourceforge.net/projects/fastdfs/ 源码资源: https://github.com/happyfish100 FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访...
2019-11-26 21:32:32
225
XPath 教程(XPath Tutorial)多国语言帮助手册.rar
2019-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人