- 博客(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 606
转载 web 跨域请求
1.为什么会出现跨域 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)。2.什么是跨域 当一个请求url的协议...
2021-02-19 11:24:09 287
转载 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 2502
转载 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 1194
转载 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 172
原创 启动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 593
转载 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 230
转载 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 835
转载 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 148
原创 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 6568
原创 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 1298
转载 解析json对象出现$ref的解决办法
解析json对象出现ref:"ref: "ref:".list[0]"的解决办法参考博客:https://blog.csdn.net/u013185616/article/details/52799166
2020-05-19 18:05:09 1971
原创 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 334
原创 导入别人项目时有时报错找不到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 560
原创 如何用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 1544
原创 2019年年终总结
转眼间,进入到2019年的尾声了。对自己2019年做一些简单的总结:一 、踏实的工作态度1.领导安排的事情,高效率地快速完成。2.没有工作的情况下,学习一些新的技术。3.和同事之间的沟通比上一年多了。二、19年所学知识1、参与一个政务办公自动化的项目。对政府公文的流转有了很深的任务(比如公文的套红)。掌握了手动设置工作流。2、解决了ftp文件服务器遇到的各种问题,...
2020-01-19 09:27:12 275
原创 记一次自己因为递归函数导致的栈溢出错误 Handler dispatch failed; nested exception is java.lang.StackOverflowError
我有这样一个业务表业务表中有这样一条数据可以看到这条数据 thingnum编号和 parentthingnum父级编号相等我在代码中用递归函数获取该编号的所有父级编号时。出现无限递归 导致栈溢出错误。代码如下: /** * 普通获取某个菜单的所有父级编号(单个通用 另一种方式) * * @param thingNum * @pa...
2020-01-06 15:50:06 26466 3
原创 离线下载vsftpd安装包以及离线安装vsftpd服务器
应用场景服务器处于内网环境,没有与互联网环联通,此时需要安装ftp服务器 2.下载安装包环境找一个能上网的电脑,装一个centos 7虚拟机。下载vsftpd离线安装包。 3.虚拟机(centos 7系统)yum是否支持只下载不安装yum 是否支持 --downloadonly(该参数不会安装软件,只会下载软件)--downloaddir(用于指定软件包下载后存储...
2019-12-23 10:59:56 9993 2
原创 Java字符串排序比较。
public class Test { public static void main(String[] args) { //Java 字符串如何排序比较 // 1、如果字符串相等返回值0 // 2、如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值前字符串的值小于后字符串,正值前字符串大于后字符串) // 3、如果第一个字符和参数的...
2019-09-06 15:47:41 5977 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 257
原创 关于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 2242
原创 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 599
原创 JSON字符串解析
前台传过来参数 Map集合结构 paramMapkey value 解析参数方式list List<Person> 解析JSON字符串用 JSON.parseArray(JSON.toJSONString(paramMap.get("list...
2019-06-18 11:01:55 317
原创 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 527
原创 针对特定人员和部门树形数据,重新拆分构造新的树形数据思路。
新建一个类 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 545
原创 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 1464
原创 笔记本已连接过的wifi密码忘记,如何查看?
背景:笔记本已连接的密码忘记,想要找回密码,之前的win7电脑,可以勾选显示字符,就能查看到密码,但是电脑升级win10系统后,电脑密码就没法显示查看了。此时在网上发现一种方法,执行两条命令,在文件夹下生成一个wift配置文件,其中就能显示的看到我们所连接的wifi的密码。win+r 输入 cmd 回车进入dos窗口。命令1输入命令:netsh wlan show profile此命令...
2019-03-20 15:48:03 5039 1
原创 Eclipse 如何安装lombok?
lombok主要是为了简化Java实体类常用代码的书写,只需要加入几个注解,就可以完成之前比较繁琐简单的代码。还有其他的一些比如日志、资源的关闭、线程锁等等。lombock 可以减少很多重复代码的编写,比如getter/setter/toString等方法的编写。(1)简化冗余的JavaBean代码;(2)大大提高JavaBean中方法的执行效率;eclipse如何安装呢?1.首先...
2019-03-01 15:11:18 459
原创 将文件夹和文件压缩下载思路?
后台 要做的就是将响应流放入压缩流中,然后压缩流文件目录对象放入压缩流中,当压缩流对象是文件时还需将压缩流放入输出缓冲流中,将文件流读到缓冲流中,然后压缩流关闭压缩流文件目录对象,之后从输出到输入、从外到里依次关闭流。@GetMapping("/downloadFile") public void downloadFile(HttpServletResponse response){...
2019-02-27 14:50:54 217
原创 POI 报表导出 合并单元格时 报 java.lang.IllegalArgumentException: Merged region A1 must contain 2 or more cells?
解决方法:合并单元格需注意假如某个单元格不需要合并则就不需要往List<Integer>集合中塞,列如诸如以下数据[2, 2, 1, 1]就是错误数据, 因为它代表一个单元格B3。B3并不需要合并,而假如执意要合并的话则该sheet.addMergedRegion(new CellRangeAddress(2, 2,1, 1));方法会报错。则将合并 2,2,1,1 去掉就不报错...
2019-02-18 15:31:53 23352
原创 java 值传递和引用传递?
什么是值传递和引用传递?值传递:方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,函数接收的是原始值的内存地址;在方法执行中,形...
2019-01-28 17:25:57 160
原创 内部类的一些理解?
1、内部类字面意思就是在一个类中定义的某个类。 内部类从名字上划分为有名内部类和匿名内部类。匿名内部类必须依赖于接口和抽象类创建,而有名内部类可以依赖于接口和抽象类创建,也可以不需要依赖于接口和抽象类创建。 创建一个接口,准备创建匿名内部类。 package test;public interface OutInterface { public void ...
2019-01-23 10:23:17 246 1
原创 mysql编写函数返回某个节点的所有父节点组成的字符串。
认真读代码即可看懂,其中 -1为根节点的父级编号。其余多看几遍即可读懂。直接粘贴到navacat 下执行即可。--获取某个节点所有父节点编号函数? DROP FUNCTION IF EXISTS `bhpp2.0_evenmngtservice`.`getParentLst`; DELIMITER ;; CREATE DEFINER=`root`@`localhost` FUNC...
2019-01-22 19:03:27 372
原创 构造树形数据, 超好用的递归代码。
在工作中我们经常会构造无限级的树形数据。此时构造可以使用下面的这个方法,num 参数是根节点的父级编号(该父级编号在表中查不到编号为该父级编号的结点),List集合指的是所有符合条件的结点实体。调用这个方法,会发现表中的children即为子节点,已经封装好了数据,直接返回给前台即可。 /** * 递归获得全部子 * * @param num * @...
2019-01-22 18:51:47 477
原创 后台返回输出流,后台未找到结果集时,前台返回类型设置为输出流时,不用处理输出流,直接给出提示思路?
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 418
转载 Element table组件内容\n换行解决办法
项目使用<el-table>组件<el-table :data="warnings" :row-class-name="highlightRow" v-loading="isLoading"> <el-table-column label="ID" prop="id"/> <el-tab
2019-01-22 11:25:07 31102 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 128
原创 spring boot 实现邮件发送
1.在pom文件中添加依赖:如下: <!--邮件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</ar...
2018-12-17 09:48:47 823
原创 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 169
centos7上安装与卸载vsftpd服务器
2018-11-09
java bean和map之间的互转
2018-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人