自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (14)
  • 收藏
  • 关注

原创 MyBatisPlus自动代码生成

场景: 根据数据库已有的表结构生成相应的控制层,服务层等。

2024-09-13 17:04:10 192

原创 查看Oracle数据库资源使用情况

如果表空间的使用率超过了80%(自定义预警值)的时候,则需要通过清理某些表数据来释放空间,或进行表空间扩展。

2024-05-08 07:30:24 377

原创 解决导出excel时FontConfiguration报空指针异常

导出文件使用的是org.apache.poi.xssf.streaming下的SXSSFWorkbook,提示服务器字体库丢失文件。换成了org.apache.poi.xssf.usermodel下的XSSFWorkbook,这样就可以导出了。这两个类都实现了都是实现了Workbook接口,以上问题就解决了,下面附赠导出后续代码。解决导出时FontConfiguration报空指针异常.

2024-03-05 13:42:42 730

原创 Java获取String字符串里最后的数字

【代码】Java获取String字符串里最后的数字。

2024-01-25 16:58:22 572

原创 如何swagger关闭及给swagger加参数信息

项目的swagger方便研发人员调试,上线之后需要将swagger关闭这时候需要给原来的@Configuration注解换成@ConditionlOnProperty注解及可。首先是正常的swagger配置正常界面及调试方法界面。若swagger想加入额外参数类型,代码如下。

2023-10-12 18:35:24 2343

原创 MySQL同表不同字段互相替换

小编下面的sql语句是把test表中员工编号和员工编码存在错误的数据替换,错误数据的条件是员工编码存的员工姓名,员工姓名存的员工编码。这时候用到了regexp这个函数,判断字段里是否是汉字还是数值,是数字返回0汉字返回1,下面是脚本。日常项目中常见表中两个字段有一些数据存值相反导致业务错误,这个时候需要脚本执行把数据替换。

2023-09-19 15:43:10 631

原创 linux服务器日志按大小拆解

按30兆进行拆分,命令可以在git bash here 里执行(安装git命令工具)

2023-08-30 13:52:18 173

原创 实现java结束双层for循环

业务开发过程中有很多循环遍历的操作,但子循环满足条件后又不想执行主循环该如何操作呢?若子循环满足,跳出子循环,再执行主循环。若子循环条件满足,结束整体循环。这是要用到tab关键字。

2023-07-17 11:31:42 539

原创 基于定时轮询获取异步的业务数据

基于现成的睡眠模式Thread. sleep(毫秒)也是可以实现,让我们的等待外部接口处理完,我们这边也睡眠完,再去查询我们想要的业务数据(但是 若我们睡眠完外部接口还是没有处理完成那我们如何定义这个睡眠时间点呢)额外: 如果编译器下载了阿里规约会出现此问题,说明阿里认为timer对代码来说,使用不是很健壮可以用ScheduledExecutorService。下面采用轮询的方式调用 若查到了就解除线程,若定义轮询n次还没查到,默认外部接口存在问题,下面上代码。

2023-05-29 13:56:27 178

原创 基于过滤器实现日志埋点

场景基于logback.xml来实现日志输出及存储功能首先修改日志的xml<!--<property name="LOG_HOME" value="/log/test"/>--><property name="log.path" value="${LOG_HOME}/自己的项目路径" /><property name="log.testPattern" value="%msg%n" /><!-- 监控日志输出 --><appe

2023-02-14 16:03:29 291 1

原创 获取yml中的配置信息方式

小编这里介绍两种方式:第一种: 基于yaml工厂方式package org.springframework.beans.factory.config;package java.util; //获取yml文件环境配置YamlPropertiesFactoryBean factoryBean = new YamlPropertiesFactoryBean();String path = "application.yml";factoryBean.setResources(new ClassPat

2022-12-27 14:52:21 1820 2

原创 jar包启动调用外系统文件上传,无法生成文件,报org.springframework.web.client. ResourceAccessException: I/0 error on POST

今日小编遇到个问题,是服务器调用外系统进行文件传输上传,但是对方系统的代码在我们的底层jar包中,代码有段是要生成临时文件夹存文件,我们是jar报正常启动,但是报如下错:原来我们的启动命令是:nohup java -jar test-server-service.jar -> run.out & tail -f run.out后续启动改为下方命令,让他生成一个临时文件即可解决nohup java -Djava.io.tmpdir=/tmp/test -jar test-server-

2022-09-07 09:44:50 1241

原创 Vue实现树形下拉菜单

是点击完数据后,下拉菜单收回。handleNodeClickBySearch是用作点击树形结构参数的触发事件。filterRuleTree和treeFilterNode是用作菜单的查询操作。基于vue生成树形下拉菜单,结合el-select和el-tree来实现。做个记录吧,避免后续遇到问题一时间又得查文档。searchForm是我的查询参数。下面讲解下具体方法是做什么的。treeList是数据信息。...

2022-08-26 14:52:28 5565

原创 MultipartFile与base64互转

MultipartFile转base64base64转MultipartFile思路: 先将base64转成File,再将File转成MultipartFilebase64转File,涉及使用枚举类生成File后我们转成MultipartFile

2022-07-14 14:29:40 10292 2

原创 超详细的Linux环境如何搭建禅道

今天含泪写下了这篇文章,目的是让跟我一样被各种抄袭文章的人发布的文章而找不到问题来源痛苦的人,还你们一片开源的天空。首先我是在linux环境搭建的开源版禅道,目的是把windows的数据迁移过来放到Linux上,并实现可以异步连接服务器重而操作数据库,当然windows也可以实现mysql异机连接,但是由于网络原因,我们失败了。下面地址是禅道安装及异机连接地址Linux安装禅道mysql异机连接长话短说,安装就按手册你可以下载,然后执行启动命令,我下载的是15.6版本64位的安装信息及避坑:1、

2022-06-27 10:48:32 3726 3

原创 基于logback.xml实现保存日志信息的无感操作

业务场景: 一条业务不管是流程还是表单信息我们想要存一下该操作记录,并保存这个记录的具体信息。这个场景方便排查问题,也可以方便我们当做一个记录解决思路:首先是基于logback.xml来创建日志的logger和日志分派器及日志处理类,然后创建日志处理类所需要的调用方法,最后创建日志工具类,基于info操作来实现保存日志操作下面上代码logback.xml<!-- 测试日志 日志处理类--><appender name="testLogAppender" class="Logb.

2022-06-21 16:49:28 519 1

原创 java中的post调用请求及跳过SSL认证

项目里有很多调用其他项目的接口,有post的,get的等等。下面展示post的请求方式,当然方式有很多直接上代码吧import java.io.IOException;import java.net.HttpURLConnection;import java.net.InetAddress;import java.net.Socket;import java.net.URI;import java.security.cert.X509Certificate;import javax.ne

2022-06-15 14:05:21 1127

原创 如何在nexus上传jar包

项目升级jar包,在项目里修改pom文件,引用新的版本发现nexus上并没有自己想要的version。这个时候我们需要去网上下载jar包并上传,让其他人可以引用下载jar包的网址: www.mvnrepository.com下面是如何上传jar到nexus如图所示...

2022-05-31 10:22:24 3710

原创 feign.RetryableException: pqw executing POST http://pqw/ at feign.FeignException.errorExecuting(Fei

问题描述:服务器内部访问其他服务,比如域名访问,我们项目部署在linux服务器上,代码调用 http: //pqw但是报如下错误:feign.RetryableException: pqw executing POST http://pqw/at feign.FeignException.errorExecuting(FeignException.java:249)解决思路:首先在linux环境执行curl http://paw/控制台报: Could not resolve host: pq

2022-05-27 10:57:25 1090

原创 el-upload上传文件后台MultipartFile接不到的解决方案

前台使用的是vue,用el-upload上传附件到后台后,接到的是null,F12控制台发现文件已经获取,下面是解决方式创建个config,让项目启动时被spring注入```// A code blockvar foo = ‘bar’;````

2022-05-13 09:06:16 3781

原创 Java基于Redis的自增流水号详细代码解释

今天介绍个基于redis实现自增流水号的一个案例为什么使用redis来实现自增流水号呢?因为现在的项目很多都整合redis,而且redis是单线程,且基于内存操作,速度快,实现自增流水号代码也简单小编实现的方式是Vue+springBoot,但是Vue就是做个页面按钮为了测试,你们可以写个测试类来测试,现在放上后端代码,亲测有效!!!首先先引入依赖,在pom文件加<!--redis--><dependency> <groupId>org.springfra.

2022-04-28 19:14:13 4254 6

原创 nginx中nginx.conf文件配置信息详解

nginx配置文件默认的信息很少,我们想要增加连接速度、解决跨域、解决代理等问题,需要我们额外的在配置文件中增加配置信息,下面对常用信息做详细说明#用来指定nginx worker进程运行用户以及用户组,默认nobody账号运行user root;#指定nginx要开启的子进程数量worker_processes auto;#定义错误日志文件的位置,还可以配置输出级别debug、info、notice、warn、error、criterror_log /var/log/nginx/error.l

2022-04-28 10:49:59 795

原创 史上最全最详细Linux离线安装jenkins及其它需要环境

下文我们要详细讲解安装所需的 jdk、tomcat、git、maven 等,资源下载请查看博主的资源,进行下载(价格公道,良心上传)。Linux离线安装git及所需依赖jenkins+jdkapache套装(tomcat+maven)一、搭建JDK1、cd /usr/local/src2、上传jdk-8u331-linux-x64.tar.gz3、解压tar包tar -zxvf jdk-8u331-linux-x64.tar.gz4、配置JAVA_HOMEvim /etc/profi.

2022-04-25 14:24:11 4395

原创 Linux服务器查看端口号占用情况的常用命令

netstat命令的使用1、运行以下命令,以查看当前所有已经使用的端口情况。netstat -nultp2、查看某个端口(如3306端口)使用情况。netstat -anp |grep 33063、检查是否安装tomcatrpm -qa|grep tomcat

2022-04-24 14:33:02 3965

原创 nginx客户端请求头中带有下划线的字段默认将会被标识为无效字段

客户端请求头中带有下划线的字段默认将会被标识为无效字段。官方解释可以看出,默认情况下,underscores_in_headers为off,表示当客户端请求头中带有下划线的字段默认将会被标识为无效字段。解决办法...

2022-04-21 21:21:07 2348

原创 Error creating bean with name ‘userServiceImpl‘: Bean with name ‘userServiceImpl‘ has been injected

今天项目build发现,可以被编译,但是启动的时候报:Error creating bean with name ‘userServiceImpl’: Bean with name ‘userServiceImpl’ has been injected into other beans [studentServiceImpl] in its raw version as part of a circular reference, but has eventually been wrapped. This

2022-04-18 13:34:07 4033 3

原创 kibana+nginx+httpd实现kibana页面加载账密验证

kibana+nginx+httpd实现kibana页面加载账密验证项目主管:你这个kibana搭建了,很棒,但是你是想让所有人都能访问? 万一破坏了我们的索引怎么办?小编:那我加个授权?项目主管:做个登录验证,能够不让别人随意访问就行。小编:收到!之前的elastic和kibana的安装这里就不多介绍了,可以看我之前的文章Linux服务器部署ElasticSearchElasticSearch安装及辅件安装小编这两篇文章详细的介绍了如何安装,以及安装过程中遇到的问题点,自夸一下,确实很不

2022-04-14 15:12:16 2804 1

原创 Linux服务器部署ElasticSearch

Linux服务器部署ElasticSearch服务器部署需要openjdk-8u41-b04-linux-x64-14_jan_2020(jdk1.8 64bit)elasticsearch-7.4.0-linux-x86_64.tar.gz、kibana-7.4.0-linux-x86_64.tar.gz一、搭建JDK1、cd /usr/local/src2、上传openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz3、解压tar包tar -zxvf op

2022-04-12 17:29:19 3007 2

原创 Linux服务器搭建及war包部署

Linux服务器部署后台服务器部署需要文件openjdk-8u41-b04-linux-x64-14_jan_2020(jdk1.864bit)、apache-tomcat-8.5.78、nginx-1.20.2(包含依赖:openssl-1.1.1n、pcre-8.42、zlib-1.2.11)一、搭建JDK1、cd /usr/local/src2、上传openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz3、解压tar包tar -zxvf openjdk

2022-04-12 17:22:29 1657

原创 ElasticSearch 集群管理

ElasticSearch 集群管理集群介绍集群:多个人做一样的事分布式:多个人做不一样的事为什么要集群,原来的项目都是单体架构,一旦机器挂了,那就不能进行工作了。若是我们用了三台机器,都存储一样的东西,这三个同时对外提供服务,一旦有一个挂了还不影响,这就是集群来解决高可用。集群还可以解决负载均衡的问题。集群总结下:集群解决的问题就是:1、让系统高可用。2、分担请求压力。但是以后业务数据越来越多,每个机器已经无法存储了,那怎么办?不能是买个更好的机器吧,那也太土豪了吧,那我们就用很多个机器

2022-04-03 23:19:04 2680

原创 Elastic Search高级操作(脚本操作&&JAVA操作)

Elastic Search高级操作小编在这里先介绍一下,Elastic Search高级操作分为:批量操作、导入数据、ES的各种那个查询、索引别名和重建索引,下面的各种操作小编都会介绍两种操作方式,里面有的可能会介绍不对,请各位及时在评论区提出意见,这也是小编的学习笔记,拿出来与各位分享,话不多说,开始正式的内容批量操作批量操作-脚本Json必须一行,换行不支持操作。操作,每个成功与否不会干预其他,都会执行。看status码批量操作-JAVA导入数据首先先看下goods

2022-04-03 15:27:03 3059

原创 ElasticSearch JavaAPI(java操作)

操作ElasticSearch分为脚本操作(运维人员常用)和java操作(开发人员常用),今天小编主要介绍java操作方式,之前小编讲解了ES如何搭建,并介绍了IK分词器,今天基于ES环境来继续学习。需求:使用sringboot整合ElasticSearch实现步骤:1、 搭建springboot工程2、 引入ElasticSearch相关坐标3、 测试编码下面是ElasticSearch的相关坐标开始部署springboot项目由于不是web工程,下面页面不需要勾选直接fin.

2022-04-01 17:02:26 6557

原创 操作ElasticSearch(脚本操作)

操作ElasticSearch分为脚本操作(运维人员常用)和java操作(开发人员常用),今天小编主要介绍脚本操作方式,之前小编讲解了ES如何搭建,并介绍了IK分词器,今天基于ES环境来继续学习。Restful风格定义一种接口的规范,基于Http协议,可以使用XML、JSON格式定义,每个URI代表一种资源,客户端使用4种操作方式对服务端资源进行操作,GET:获取资源、POST:用来新建资源或则更新资源、PUT:用来更新资源、DELETE:用来删除资源。操作索引使用postman进行如下操.

2022-04-01 14:45:42 1943 1

原创 ElasticSearch核心概念

ES核心概念:索引(index)、映射(mapping)、文档(document)、倒排索引索引ElasticSearch存储数据的地方,可以理解为关系型数据库中的数据库概念。映射Mapping定义了每个字段的类型,字段所使用的分词器等,相当于关系型数据库的表结构。文档ElasticSearch中最小的数据单元,常以json的格式显示,一个文档相当于关系型数据库的一行数据。倒排索引一个倒排索引由一个文档中所有不重复词的列表构成,对于其中的每一个词,对应一个包含它的文档id.

2022-04-01 14:30:25 1545 1

原创 ElasticSearch安装及辅件安装

ElasticSearch安装及辅件安装前言: es的安装分为ElasticSearch安装和辅助安装工具,小编也是学习后将笔记整理分享给大家,有什么不对的地方可以在下方留言更正。一、ES的安装登录网址:www.elastic.co/ 官网里有很多的环境解压包,由windows、linux等主要介绍Linux环境的的配置步骤:这里要注意一下:network配置 0.0.0.0 外网就可以访问然后进行启动cd bin进入bin目录,执行./elasticsearch 启动后会报

2022-04-01 14:17:44 1814

原创 基于vue的状态灯样式

项目经理: 目前用户想要根据流程处理时间来在界面直观的显示状态样式小编: 给他来个状态灯显示?项目经理: 是不是惯他毛病小编: 顺手改了吧,让金主给变更钱效果图如下:vue界面 代码上...

2022-03-24 09:48:48 2218 2

原创 Java 8 中的 Stream 轻松遍历树形结构

平常工作会遇到一些需求,比如构建菜单,构建树形结构,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用Java8中的Stream流一次性把数据查出来,然后通过流式处理。下面来看下代码...

2022-03-08 10:58:57 384

原创 免费好用网址推荐

过年啦,发个本人收集的福利给大家

2022-01-31 21:56:00 562

原创 java调用webservice接口

调用webService有很多方法,这里用直接SOAP调用远程的webservice。这里展示的是http的调用方法,https需要跳过验证,下面我会把跳过验证的方法附上,当然入参可以用StringBuffer拼接XML的方式来写//url地址String urlString = "url地址存放";String serviceName = "接口名";InputStream is = null;InputStreamReader isr = null;BufferedReader in =

2021-12-24 10:49:49 821

原创 如何将集合实现mybatis种IPage的分页功能

项目中如果获取到一个集合,在没有使用QueryWrapper方式写出分页//查询IPage<HseSpecialEquipment> page = new Page<>();page.setCurrent(pageIndex);page.setSize(pageSize);page = iService.page(page, queryWrapper);或则是mapper的方式,来查询IPage<aaDto> aa = aaMapper.getAa(pag

2021-12-23 19:16:56 2560 1

Linux版ZenTaoPMS.16.5.zbox_64.tar、ZenTaoPMS.17.1.zbox_64.tar

ZenTaoPMS.16.5.zbox_64.tar、ZenTaoPMS.17.1.zbox_64.tar

2022-06-27

nacos windows、Linux双版本

nacos windows、Linux双版本下载,一次积分两次体验

2022-05-03

nacos windows版

nacos windows版

2022-05-03

Git离线rpm安装包

Git离线rpm安装包 到解压的目录下执行 yum remove git 卸载原有git 解压缩 tar zxvf git-package.tgz 离线安装 yum install *.rpm

2022-04-26

jenkins离线所需插件

jenkins离线所需插件 包括各种自动化部署和插件

2022-04-25

软件开发工程师常用Api

CSS 2.0样式表中文手册 CSS完全参考手册3.0 JavaScript使用手册 jEasyUI1.3.6版API中文版 jQuery EasyUI v1.3.5官方API中文版 jquery easyUI jQuery.validate.js API中文 jQueryAPI1.4 linux思维导图 mongoDB Oracle_PL_SQL程序设计_第五版_上册 Oracle_PL_SQL程序设计_第五版_下册 W3CSchool W3School全套教程

2022-04-25

apache-maven-3.8.5-bin.tar+apache-tomcat-8.5.78.tar

apache套装包含(apache-maven-3.8.5-bin.tar+apache-tomcat-8.5.78.tar)

2022-04-25

自动化部署工具所需war

将此war包放置linux中的tomcat中 在tomcat的webapps目录下,启动即可,启动jenkins不能使用openjdk,我也将jdk1.8 linux版放在压缩包内,祝君好运!

2022-04-25

Linux离线安装git及所需依赖

Linux离线安装git的安装及说明文档+所需依赖 依赖包如下: perl-TermReadKey-2.30-20.el7.x86_64.rpm libselinux-devel-2.5-15.el7.x86_64.rpm libselinux-2.5-15.el7.x86_64.rpm libcom_err-devel-1.42.9-17.el7.x86_64.rpm openssl-devel-1.0.2k-19.el7.x86_64.rpm gettext-libs-0.19.8.1-3.el7.x86_64.rpm perl-Error-0.17020-2.el7.noarch.rpm openssl-1.0.2k-19.el7.x86_64.rpm git-1.8.3.1-23.el7_8.x86_64.rpm gettext-common-devel-0.19.8.1-3.el7.noarch.rpm expat-2.1.0-11.el7.x86_64.rpm perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm

2022-04-25

ElasticSearch全部学习资料

ElasticSearch全部学习资料,包含如何搭建、如何写脚本、java代码、如何查询及集群的配置

2022-04-03

kibana-8.1.2-linux-x86_64.tar

kibana-8.1.2-linux-x86_64.tar 不建议使用迅雷下载

2022-04-02

elasticsearch-8.1.2-windows-x86_64

elasticsearch-8.1.2-windows-x86_64 不建议使用迅雷下载

2022-04-02

elasticsearch-analysis-ik-7.4.0

elasticsearch-analysis-ik-7.4.0

2022-04-02

钉钉小程序 页面及事件介绍.docx

小程序开发人员

2021-04-10

空空如也

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

TA关注的人

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