自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (5)
  • 收藏
  • 关注

原创 java8 新特性 streamAPI limit +skip 中段操作实现List集合分页

1.创建PageVo 实体类package com.dh.steamapi;import lombok.Data;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;/** * hhhh * 分页实体类 * @param <T> */@Datapublic class PageVo<T> { private int pageS

2022-05-12 22:34:38 544

转载 web 跨域请求

1.为什么会出现跨域 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)。2.什么是跨域 当一个请求url的协议...

2021-02-19 11:24:09 230

转载 at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) ~[na:1.8.0_212] 异常处理

使用docker发布微服务时,因项目中集成flowable框架,获取流程图时报字体错误。参考博客:https://blog.csdn.net/weixin_42389247/article/details/108083842

2021-01-14 14:58:54 2370

转载 拦截器、监听器、过滤器了解

参考博客https://www.cnblogs.com/htyj/p/9260281.html

2021-01-09 09:22:57 144

转载 linux抓包命令

https://blog.csdn.net/lgh1117/article/details/80213397 https://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html https://blog.csdn.net/hzhsan/article/details/43445787 常用的抓包命令: -i 后面跟参数网卡id 一般是et...

2020-10-29 11:06:59 1146

转载 windows 远程桌面连接cento7 系统

转载https://blog.csdn.net/chenzhuyu/article/details/82955602//安装CentOS桌面yum upgradeyum -y groupinstall "X Window System"yum -y groupinstall "GNOME Desktop"startx//安装xrdpyum install epel* -yyum --enablerepo=epel -y install xrdp//添加防火墙firewall-.

2020-09-18 14:39:12 134

原创 启动centos 7 删除自启动脚本记录

找到centos 7 core按 e找到rhgb quite换成 init=/bin/sh找到ro 换成rw按ctrl+x执行#进入自启动脚本目录cd /etc/initd.d/#删除自启动脚本rm 脚本名称

2020-09-12 12:02:54 524

转载 centos 7 压缩解压缩 命令

参考博客https://www.cnblogs.com/joe-four/p/cnblogs_joe_four_08.htmlhttps://www.cnblogs.com/joe-four/p/cnblogs_joe_four_08.html

2020-08-13 15:21:57 206

转载 Spring Data JPA使用findAllOrderBy时踩的坑

参考博客:https://blog.csdn.net/remote_roamer/article/details/51460869 https://www.cnblogs.com/tian874540961/p/10225267.html

2020-07-31 09:02:38 785

转载 vim常用命令

参考博客:https://blog.csdn.net/Miss_Monster/article/details/89218854?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.no

2020-07-18 08:35:05 108

原创 centos 7 端口占用查看进程、根据进程名称查询进程信息、根据进程编号查询进程信息、杀掉进程操作

根据进程名字筛选进程号ps aux | grep 进程名字ps aux | grep srsnetstat -lnp | grep srs如下图:检查端口被哪个进程占用 netstat -lnp|grep 端口号netstat -lnp|grep 5060查看进程的详细信息 ps 进程号ps 31333杀掉进程 kill -9 进程号...

2020-07-17 14:45:50 5228

原创 freeMarker创建word文件生成ftl文件模板,根据文件模板标签替换相应数据生成word文件示例

1.什么是freeMarker?FreeMarker是一款用java语言编写的模版引擎,它是基于模板文件生成其他文本的通用工具。它虽然不是web应用框架,但它很合适作为web应用框架的一个组件。2.它的特点?① 一轻量级模版引擎,不需要Servlet环境就可以很轻松的嵌入到应用程序中② 能生成各种文本,如html,xml,java,等③ 入门简单,它是用java编写的,很多语法和java相似3.使用步骤:① 创建一个spring boot项目引入maven依赖导入FreeMarker jar

2020-05-20 09:12:12 1151

转载 解析json对象出现$ref的解决办法

解析json对象出现ref:"ref: "ref:".list[0]"的解决办法参考博客:https://blog.csdn.net/u013185616/article/details/52799166

2020-05-19 18:05:09 1849

原创 mysql数据库某些字段值用逗号参与人编号值为 ,12,1,2,3,10, 我们如何用sql语句 实现多个参与人批量查询,单个精准查询?

比如我们数据库有这样一条数据,这条数据的参与人编号值为,12,1,2,3,10,单个参与人编号值精准查询。SELECT DISTINCT(beew.workitemnum) FROM bhpp2.0_evenmngtservice.evenmngt_workitem beew WHERE FIND_IN_SET(:reviewerPerNum,beew.reviewerpernums)reviewerPerNum值 的示例数据值为: 12reviewerpernums值 的示例数据值为: ,12

2020-05-11 15:32:31 301

原创 导入别人项目时有时报错找不到jdk的两个jar包jconsole.jar、tools.jar?

导入别人项目时有时报错找不到jdk的两个jar包错误描述导入别人项目有时报错原因分析:造成报错很可能是别人的jdk项目安装目录和自己的jdk安装目录不在同一个地方。解决方法参考博客:https://blog.csdn.net/wh_forever/article/details/77541200解决方法大致步骤找到配置这两个jar包路径的地方,重新修改路径。右...

2020-04-30 13:20:11 514

原创 如何用List集合实现手动分页,不用sql语句实现分页?

有时候因为分页条件的关系,用sql语句不能实现分页时,需要先查询符合条件的信息集合, 然后在自己用List集合实现手动分页。代码如下:package com.example.demo.controller;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util...

2020-04-23 17:41:35 1460

原创 2019年年终总结

转眼间,进入到2019年的尾声了。对自己2019年做一些简单的总结:一 、踏实的工作态度1.领导安排的事情,高效率地快速完成。2.没有工作的情况下,学习一些新的技术。3.和同事之间的沟通比上一年多了。二、19年所学知识1、参与一个政务办公自动化的项目。对政府公文的流转有了很深的任务(比如公文的套红)。掌握了手动设置工作流。2、解决了ftp文件服务器遇到的各种问题,...

2020-01-19 09:27:12 249

原创 记一次自己因为递归函数导致的栈溢出错误 Handler dispatch failed; nested exception is java.lang.StackOverflowError

我有这样一个业务表业务表中有这样一条数据可以看到这条数据 thingnum编号和 parentthingnum父级编号相等我在代码中用递归函数获取该编号的所有父级编号时。出现无限递归 导致栈溢出错误。代码如下: /** * 普通获取某个菜单的所有父级编号(单个通用 另一种方式) * * @param thingNum * @pa...

2020-01-06 15:50:06 26399 3

原创 离线下载vsftpd安装包以及离线安装vsftpd服务器

应用场景服务器处于内网环境,没有与互联网环联通,此时需要安装ftp服务器 2.下载安装包环境找一个能上网的电脑,装一个centos 7虚拟机。下载vsftpd离线安装包。 3.虚拟机(centos 7系统)yum是否支持只下载不安装yum 是否支持 --downloadonly(该参数不会安装软件,只会下载软件)--downloaddir(用于指定软件包下载后存储...

2019-12-23 10:59:56 9221 2

原创 Java字符串排序比较。

public class Test { public static void main(String[] args) { //Java 字符串如何排序比较 // 1、如果字符串相等返回值0 // 2、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字符串) // 3、如果第一个字符和参数的...

2019-09-06 15:47:41 5905 1

转载 eclipse 解决问题:invalid derived query的解决办法

参考博客:https://blog.csdn.net/yiifaa/article/details/72867584在Eclipse的运行过程中,突然有一个接口跳出如下错误:Invalid derived query! No property getChildTree1 found for type ChildThingTree!排查过程:1. 检查class文件是否存在,检查文件是...

2019-07-30 18:15:58 225

原创 关于centos7 直接访问html文件,出现访问该文件被拒绝?

一般都不会出问题,如果出现访问被拒绝则检查selinux的问题是否开启了。selinux 权限问题的话,以下解决办法:查看SELinux状态:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态2.开始修改权限#chcon -R -t httpd_sys_content_t /usr/local/...

2019-07-12 11:11:08 2174

原创 spring boot 静态资源目录修改成动态获取图片资源

spring: mvc: static-path-pattern: /** resources: static-locations: classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${web.upload-path}web...

2019-06-22 14:58:37 564

原创 JSON字符串解析

前台传过来参数 Map集合结构 paramMapkey value 解析参数方式list List<Person> 解析JSON字符串用 JSON.parseArray(JSON.toJSONString(paramMap.get("list...

2019-06-18 11:01:55 297

原创 java利用栈的思想判断字符串中括号是否成对,通过正则表达式获取字符串表达式中数字方法

package com.bh;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache....

2019-06-11 11:03:07 479

原创 针对特定人员和部门树形数据,重新拆分构造新的树形数据思路。

新建一个类 RecursiveRescreening.java。参考如下类,即可重新拆分树形数据构造前台所需的新的树形数据。import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSO...

2019-05-28 09:42:50 487

原创 Eclipse各个版本spring boot 开发环境sts插件,以及安装说明?

如何下载,这个博客讲的很清楚了,请参考博客:https://blog.csdn.net/qq_37872792/article/details/81149261之后下载下插件就是离线安装了,详情参考博客:https://blog.csdn.net/litter_Strong/article/details/79315384如果博客帮助到你,请点赞谢谢!...

2019-03-28 11:18:13 1443

原创 笔记本已连接过的wifi密码忘记,如何查看?

背景:笔记本已连接的密码忘记,想要找回密码,之前的win7电脑,可以勾选显示字符,就能查看到密码,但是电脑升级win10系统后,电脑密码就没法显示查看了。此时在网上发现一种方法,执行两条命令,在文件夹下生成一个wift配置文件,其中就能显示的看到我们所连接的wifi的密码。win+r 输入 cmd 回车进入dos窗口。命令1输入命令:netsh wlan show profile此命令...

2019-03-20 15:48:03 4898 1

原创 Eclipse 如何安装lombok?

lombok主要是为了简化Java实体类常用代码的书写,只需要加入几个注解,就可以完成之前比较繁琐简单的代码。还有其他的一些比如日志、资源的关闭、线程锁等等。lombock 可以减少很多重复代码的编写,比如getter/setter/toString等方法的编写。(1)简化冗余的JavaBean代码;(2)大大提高JavaBean中方法的执行效率;eclipse如何安装呢?1.首先...

2019-03-01 15:11:18 411

原创 将文件夹和文件压缩下载思路?

后台 要做的就是将响应流放入压缩流中,然后压缩流文件目录对象放入压缩流中,当压缩流对象是文件时还需将压缩流放入输出缓冲流中,将文件流读到缓冲流中,然后压缩流关闭压缩流文件目录对象,之后从输出到输入、从外到里依次关闭流。@GetMapping("/downloadFile") public void downloadFile(HttpServletResponse response){...

2019-02-27 14:50:54 199

原创 POI 报表导出 合并单元格时 报 java.lang.IllegalArgumentException: Merged region A1 must contain 2 or more cells?

解决方法:合并单元格需注意假如某个单元格不需要合并则就不需要往List&lt;Integer&gt;集合中塞,列如诸如以下数据[2, 2, 1, 1]就是错误数据, 因为它代表一个单元格B3。B3并不需要合并,而假如执意要合并的话则该sheet.addMergedRegion(new CellRangeAddress(2, 2,1, 1));方法会报错。则将合并 2,2,1,1 去掉就不报错...

2019-02-18 15:31:53 23124

原创 java 值传递和引用传递?

什么是值传递和引用传递?值传递:方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,函数接收的是原始值的内存地址;在方法执行中,形...

2019-01-28 17:25:57 129

原创 内部类的一些理解?

1、内部类字面意思就是在一个类中定义的某个类。    内部类从名字上划分为有名内部类和匿名内部类。匿名内部类必须依赖于接口和抽象类创建,而有名内部类可以依赖于接口和抽象类创建,也可以不需要依赖于接口和抽象类创建。   创建一个接口,准备创建匿名内部类。 package test;public interface OutInterface { public void ...

2019-01-23 10:23:17 222 1

原创 mysql编写函数返回某个节点的所有父节点组成的字符串。

认真读代码即可看懂,其中 -1为根节点的父级编号。其余多看几遍即可读懂。直接粘贴到navacat 下执行即可。--获取某个节点所有父节点编号函数? DROP FUNCTION IF EXISTS `bhpp2.0_evenmngtservice`.`getParentLst`; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNC...

2019-01-22 19:03:27 351

原创 构造树形数据, 超好用的递归代码。

在工作中我们经常会构造无限级的树形数据。此时构造可以使用下面的这个方法,num 参数是根节点的父级编号(该父级编号在表中查不到编号为该父级编号的结点),List集合指的是所有符合条件的结点实体。调用这个方法,会发现表中的children即为子节点,已经封装好了数据,直接返回给前台即可。 /** * 递归获得全部子 * * @param num * @...

2019-01-22 18:51:47 459

原创 后台返回输出流,后台未找到结果集时,前台返回类型设置为输出流时,不用处理输出流,直接给出提示思路?

 1.首先后台假如没有查找到结果集。在响应头添加一个新的标识tip,则用如图处理:if (contentList == null || contentList.size() == 0) { response.addHeader("Access-Control-Expose-Headers", "tip"); response.addHeader("tip", URLEncod...

2019-01-22 14:10:31 396

转载 Element table组件内容\n换行解决办法

项目使用&lt;el-table&gt;组件&lt;el-table :data="warnings" :row-class-name="highlightRow" v-loading="isLoading"&gt; &lt;el-table-column label="ID" prop="id"/&gt; &lt;el-tab

2019-01-22 11:25:07 29977 4

原创 正则表达式学习与收集

1.正则表达式学习2.正则表达式收集  (1)js判断两位以内的小数的正数(包括正整数和两位以内的正小数【包括一位小数】)         正则表达式如下: /^\d+(\.\d{1,2})?$/.test(endrate)    endrate为输入框内容。  test 为js方法名字   ./test前面的部分即为正则表达式。test方法返回true或false,true表示输入框...

2019-01-12 11:49:36 112

原创 spring boot 实现邮件发送

1.在pom文件中添加依赖:如下:        &lt;!--邮件 --&gt;        &lt;dependency&gt;            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;            &lt;artifactId&gt;spring-boot-starter-mail&lt;/ar...

2018-12-17 09:48:47 762

原创 mysql 不常见的一些sql语句?

1. 按某个字段分组,再将另一个字段值用逗号拼接起来。 SELECT beet.pernum,GROUP_CONCAT(beet.`status`) FROM `bhpp2.0_evenmngtservice`.`evenmngt_thingset` beet  WHERE beet.thingsettype=:thingSetType GROUP BY  beet.pernums...

2018-12-13 18:30:57 143

freeMarker模板文件附件.zip

freeMarker模板文件 word文件示例、ftl文件示例、输出文件示例,方便学习者自己制作模板。

2020-05-20

centos7上安装与卸载vsftpd服务器

vsftpd是linux系统上的一款常用文件服务器,它的优点是占用内存小,上传,下载速率快,运行速度较快,是其他ftp服务器所不具备的。

2018-11-09

java bean和map之间的互转

java bean和map之间的互转,后台方便为前台构造数据,必须将相应的java bean 转换为map,或将map集合转换为java bean.

2018-09-18

aspose 实现 word excel ppt 转pdf

aspose 实现 word excel ppt 转pdf,实现文件预览功能。

2018-09-18

使用eclipse插件批量将Java源代码文件的编码从GBK(或其他编码)转为UTF-8

方便开发者的工程项目编码格式转换,并且转码后不会出现中英文乱码。

2018-07-02

空空如也

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

TA关注的人

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