自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (3)
  • 收藏
  • 关注

原创 .client.transport.NoNodeAvailableException: None of the configured nodes are availa 报错解决

问题描述:springboot集成后。Java能正常连接es,但是在使用其方法操作数据的时候报下面的错误,报错信息如下: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is NoNodeAvailableException[None of the configured nodes a

2021-03-05 16:39:41 704

原创 java.lang.NoClassDefFoundError: org/elasticsearch/common/transport/InetSocketTransportAddress错误解决

问题描述:sprignboot整合es后报错:java.lang.NoClassDefFoundError: org/elasticsearch/common/transport/InetSocketTransportAddress原因分析及问题解决:报这个错的原因是缺少jar包,所以我们要在pom文件里面饮入相关的依赖⚠️注意:这里引入的依赖的version要与 es的版本一致,不然后面可能会有别的问题。 <dependency> <group

2021-03-05 16:21:03 1230

原创 Unsupported transport.type [netty4] 错误处理

问题描述:es启动时报错Unsupported transport.type [netty4]原因分析:这里主要是因为引入的es pom文件版本不一致导致的:es 的文件:<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>6.6.0</version>

2021-03-05 16:15:09 1327

原创 史上最简单的springboot集成es(elasticsearch)

文章目录前言一、Springboot集成es1.引入pom文件二、修改配置文件三、创建es连接配置类 config四、创建ES操作工具类1. es操作工具类2. es操作实体类五、创建es controller用来测试或进行系统功能的开发六、使用postman测试方法总结前言本文主要介绍的是Java连接es 以及es日常使用的基本的针对数据操作的工具类一、Springboot集成es1.引入pom文件⚠️注意:注意引入的版本,要保持一致,并且要与你安装的es版本保持一致。不然后续集成可能会有问

2021-03-05 16:08:13 3710

原创 idea自动删除无用import

手动快捷键:Ctrl + Alt + Oidea 设置自动删除无用import:Ctrl + Alt + S 打开设置或者1⃣️这样idea就会自动删除用不到的import 包

2021-03-03 13:54:07 465

原创 idea properties文件 中文显示乱码解决方式

问题描述:在使用idea打开svn拉下来的项目的时候,发现项目里面的properties文件全部显示乱码如下所示:解决方案:idea setting将里面的改为utf-8后面打对勾然后 apply ➡️ ok显示中文,问题解决...

2021-02-23 15:23:28 246

原创 postgresql查看sql执行所用时间以及过程摘要

文章目录使用场景一、使用 EXPLAIN ANALYZE 命令二、使用步骤1.一般查询2.使用命令总结使用场景有时候需要进行SQL语句的优化,这时就需要先分析一下语句的执行情况,我们要知道sql执行的时间,以及执行的过程提示:以下是本篇文章正文内容,下面案例可供参考一、使用 EXPLAIN ANALYZE 命令示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.一般查询SELECT count(id) from t_user;2..

2021-02-20 11:15:53 6054

原创 postgresql基本命令

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言登录数据库二、使用步骤1.引入库导入SQL脚本常用命令:展示数据库切换数据库(创建新的数据库连接)展示当前数据库下所有关系(table、view、sequence等)展示当前数据库下所有schema信息显示当前使用的schema断开数据库连接(退出)未完待补充....前言本文主要介绍的是pgsql命令行的基本用法提示:以下是本篇文章正文内容,下面案例可供参考登录数据库psql -h 127.0.0.1 -p 543

2021-02-20 10:58:09 292 2

原创 postgresql生成一千万条数据(不使用函数)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、新建表二、使用sql插入数据1.设置字段随机值2.插入数据3.验证前言本文主要介绍的是postgresql下生成一千万条数据的方法(不用创建函数)一、新建表新建表的时候,注意postgresql的主键id是有序列的。如何实现id自增:postgresql实现id自增CREATE TABLE "public"."t_user" ( "id" int8 NOT NULL DEFAULT nextval( 'u

2021-02-20 10:42:29 2547

原创 Linux cd 命令详解

本文主要介绍的是Linux中 cd 命令详细用法cd 命令的作用是进入一个目录具体的用法:cd / # 进入系统根目录cd test/ # 进入当前目录下的test目录cd test1/ # 进入当前目录下的test1目录cd .. # 进入当前目录的上一级目录cd ../.. # 进入当前目录的上一级目录的上一级目录cd /test/test/test # 进入test/test/test目录cd ~ # 进入当前目录的根目录cd ~/data # 表示进入当前用的

2021-01-21 10:52:56 1379

原创 Linux ls命令详解

本文主要介绍的是linux中ls的命令以及各个参数的含义ls 命令用法:ls [参数] 目录路径ls /test # 表示查看test目录下的文件ls -a /test #表示查看当前test目录下的所有文件(包含隐藏文件)ls -l /test #查看当前目录下的详细信息ls -la #查看当前目录下的所有文件的详细信息(包含隐藏文件)ls -lh # 按合适的大小来显示当前文件夹下所有文件的大小ls -l / # 查看根目录下的文件的详细信

2021-01-21 10:39:56 933

原创 Linux pwd命令详解

本文主要为大家介绍linux pwd命令是用法。pwd命令,查看当前目录的路径linux下所有的绝对路径都是从根目录“/”开始的/root是Linux下用户的根目录/home是Linux下其他用户的根目录,/etc 是Linux下的系统配置文件目录/tmp 是临时文件目录,所有的用户都能用。...

2021-01-19 18:00:50 684

原创 史上最简单node 动态获取路由工具(全自动篇)

文章目录前言一、动态加载路由的原理二、使用步骤1、在app.js同级目录增加route.js文件2、在app.js中引入:var route = require(’./route’);3、调用方法4、验证总结前言本文主要介绍的是node动态加载路由文件。当做一个工具类来使用就好。以下是本篇文章正文内容一、动态加载路由的原理1、为什么要动态加载路由?nodejs项目越来越大,手动去添加路由会非常麻烦,并且很容易出错。因此我们使用代码的方式来实现程序启动自动加载路由。在添加路由文件的时候并不

2021-01-18 16:39:03 547

原创 最简单的node动态加载路由,即看即用!!

文章目录前言一、动态加载路由的原理二、使用步骤1、在app.js同级目录增加route.js文件2、在app.js中引入:var route = require(’./route’);3、调用方法4、验证总结前言本文主要介绍的是node动态加载路由文件。当做一个工具类来使用就好。以下是本篇文章正文内容一、动态加载路由的原理1、为什么要动态加载路由?nodejs项目越来越大,手动去添加路由会非常麻烦,并且很容易出错。因此我们使用代码的方式来实现程序启动自动加载路由。在添加路由文件的时候并不

2021-01-18 13:52:07 1170 1

原创 AES算法CBC模式加密工具类代码

文章目录工具类代码一、加密二、解密三、测试类⚠️⚠️⚠️注意:本文主要介绍的是AES算法CBC模式加密。如要使用ecb加密的请查看另一篇文章 AES算法ECB模式加密工具类CBC算法是加入了向量,使得加密算法更为复杂。工具类代码⚠️注意:本文介绍的是cbc加密的方式。⚠️注意:在导包的时候注意不要导错maven 导入依赖<dependency> <groupId>commons-codec</groupId> &lt.

2021-01-18 13:32:25 587

原创 一分钟学会java System.arrayCopy 方法

System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制本文主要介绍这个方法的使用说明代码:下面为此方法的代码:public static native void arraycopy(Object src, int srcPos,Object dest, int destPos,int length);参数说明:Object src : 原数组int srcPos : 从元数据的起始位置开始Object dest : 目标数组int destPos

2021-01-07 16:21:10 328

原创 Java AES加密介绍以及工具类(ecb加密)

文章目录一、AES加密是什么?简介特点二、工具类代码⚠️⚠️⚠️注意:本文工具类针对的是Java环境下, AES对称加密的工具类, 包括加密和解密。想直接看工具类代码的点击添加链接描述一、AES加密是什么?简介AES的全称是Advanced Encryption Standard(高级加密标准)是最常见的对称加密算法。大概的意思如下图:在 AES 对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,但不可以直接在网络上传输,否则会导致密钥泄漏,通常是通过非对称加.

2021-01-05 10:18:51 3085

原创 jenkins查看端口号 & 修改默认端口号

在linux下修改jenkins端口号:修改/etc/sysconfig/jenkins文件修改里面的JENKINS PORT, 改为你要的端口。然后重启jenkinsvim /etc/sysconfig/jenkins如果按上述操作还不能解决问题,请参考文章:https://blog.csdn.net/crazyboy12138/article/details/81046860修改完成后,重启jenkins,重启jenkins命令:jenkins重启命令:jenkins启动,重启,

2021-01-04 15:37:44 6389 1

原创 jenkins Job for jenkins.service failed because the control process exited with error code.

问题描述:在使用命令service jenkins start 启动Jenkins的时候,jenkins报错报错信息如下:Starting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.

2020-12-31 10:14:06 2201

原创 SpringCloud教程第二篇 | 服务消费者 rest+ribbon

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录前言一、ribbon是什么?二、步骤1.准备工作2.建立一个服务消费者3. 运行服务以及验证1⃣️ 运行服务2⃣️ 验证3⃣️ 测试三 、架构总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文

2020-12-28 14:24:01 156 4

原创 史上最简单在idea启动多个Springboot工程

场景:在开发的过程中,有的时候需要一个工程运行多个实例,分别占用不同的端口,所以本文介绍的就是如何在idea中一个工程运行多个实例。解决方式:1⃣️点击小三角,然后选择edit configurations2⃣️ 然后将single 去掉。idea默认的是单例模式3⃣️ 然后先运行一个实例,然后将端口修改,就能再运行一个实例。...

2020-12-28 13:33:43 623 1

原创 SpringCloud教程第一篇 | 服务的注册与发现

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用文章目录系列文章目录前言一、Eureka是什么?1.Eureka Server :1.Eureka Client :二、创建服务注册中心(eureka)1.新建一个maven主工程2.创建两个module工程,一个module为服务注册中心,叫做eureka server,另一个是eureka client3.启动eureka server4. 心跳4. 验证eur

2020-12-22 17:54:26 86

原创 FinalShell教程

文章目录前言一、finalShell的功能特点二、官网三、下载四、安装前言本文主要介绍finalShell这款ssh工具,FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.最重要是是的mac和windows平台都支持,并且要比xshell好用。具体的看下面的介绍。一、finalShell的功能特点1.多平台支持Windows,Mac OS X,Linux2.多标签,批量服务器管理.3.支持登录Ssh和Windo.

2020-12-22 14:49:26 6380

原创 序言 vue介绍

前言本文主要针对vue做最简单的介绍。一、vue是什么?是渐进式的JavaScript框架。可有由浅入深的,由简单到复的这方式使用vue.js。二、优点1.体积小压缩后只有33k。2.更高的运行效率。基于虚拟的dom,一种可以预先通过JavaScript进行各种计算,并且把最终的dom操作优化计算出来的技术,由于计算是属于预先的操作,并没有真实的操作dom,所以叫做虚拟dom,所以效率高。3.双向数据绑定vue的思想是mvvm,模型数据双向绑定。开发者不用再去操作dom对象,直接把更多

2020-12-18 16:12:27 135 1

原创 yarn安装教程

文章目录一、yarn是什么?二、使用步骤1.引入库2.安装步骤一、yarn是什么?yarn是google和Facebook开发的一款JavaScript包管理工具。主要是为了解决使用npm的问题。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarni.

2020-12-08 15:04:12 347

原创 idea java设置从mapper点击方法进入mapper.xml文件

问题描述:在查看mapper方法的时候,如果想通过mapper文件修改xml里面的sql,如果从mapper文件复制方法名再去xml文件找的话会很繁琐,本文主要是结局解决从点击mapper直接跳转到对应的mapper.xml文件的方法。解决方案:idea➡️setting➡️ plugins然后按照下图操作,安装完成后restart idea重启之后我们就会看到idea 的mapper 方法会有一个箭头,点击箭头或者使用ctrl + alt+ 鼠标点击 就能直接进入mapper.xml文件。

2020-11-30 10:36:06 3630

原创 idea 设置方法显示参数提示

问题描述:图中红框所示的方法是有参数的,但是现在的idea没有提示。 解决方案:windows:setting ➡️然后下图中打勾 ➡️ apply ➡️ okmacOs:preferences ➡️然后下图中打勾 ➡️ apply ➡️ ok然后现在就有了参数的提示,问题解决。...

2020-11-23 12:00:57 1787

原创 idea打开窗口/tab过多导致隐藏解决办法

问题描述:idea打开窗口/tab过多导致隐藏解决办法如下图所示,如果打开太多的类,就会隐藏在后面的小三角里面,开发的时候不会很方便。解决方案一一、file➡️setting➡️editor➡️general➡️editor tabs二、将Show tabs in single row的勾去掉。三、然后点击apply➡️ok如下图所示:解决方案二方式2:选择Window➡️Editor➡️Tabs Placement,将Show Tabs In single Row的勾去掉。问

2020-11-16 09:29:08 3782

原创 命令行登录服务器以及退出

命令行登录服务器:ssh 用户名@服务器ip地址ssh root @192.168.x.x //登录服务器命令行登录(退出服务器):ctrl+d 退出服务器

2020-10-27 15:15:43 4813

原创 idea添加项目时,找不到jar包,idea右侧没有maven显示

问题描述:1⃣️ 使用idea新建项目时,提示找不到jar包,项目右键没有maven选项,view 的tool windows中也没有maven选项。代码报错。2⃣️ 想通过import的方式让maven重新加载,结果发现找不到maven菜单。解决方案:找到你项目的pom文件,右键点击pom文件,然后点击 add as maven projecr。然后就会在idea右侧看到maven的视图窗口。然后配置maven,进行构建就解决问题啦。...

2020-10-27 11:59:40 1181

原创 springboot启动报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded

问题描述:新建的springboot项目启动报错Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.完整版报错信息:原因分析:Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could

2020-10-26 17:03:28 571

原创 如何创建一个springboot项目

文章目录一、Spring-boot是什么?二、环境准备三、使用idea快速搭建一个Spring-boot项目1.新建 Spring Initializr 项目二、然后项目名、包名、等等基础配置配置好,点击next。三、选择所需环境(比较重要)四、目录结构解析五、运行springboot项目并验证。总结一、Spring-boot是什么?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人.

2020-10-26 16:47:09 3859 4

原创 解决 idea没有Spring Initializr 的问题

场景:Spring Initializr是idea提供的创建SpringBoot项目的插件。创建一个新项目(Create New Project)选择 Spring Initializr。然而我发现我的IDEA上面没有Spring Initializr这个选项。在使用idea创建springboot项目时如果没有这个插件会比较麻烦,所以本文主要解决的idea没有Spring Initializr的问题。问题描述:点击preferenceswin用户点击setting然后依次:plugi

2020-10-26 11:49:34 32709 12

原创 IDEA在Mac下格式化代码快捷键

场景有时候我们会不经意将引入一些无用的包或者代码,这时候我们一行一行删除又很麻烦,这个时候我们就需要使用idea的快捷键来删除无用的代码,mac删除无用代码的快捷键是command + option + L...

2020-10-26 10:49:01 5242

原创 史上最简单macos安装docker

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、安装docker1.引入库2.读入数据总结前言本文介绍了Mac下安装docker与基本配置提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、安装docker1.引入库docker官网下载也可以通过appstore下载import numpy as npimport

2020-10-24 23:14:48 284

原创 zsh: command not found: brew 报错解诀办法

项目场景:在使用命令行安装东西的时候提示错误提示:zsh: command not found: brew解决方案:Mac安装 homebrew使用一下命令安装,/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"使用中科大的。...

2020-10-20 10:20:19 19816 4

原创 史上最简单docker安装mysql

文章目录前言一、查看可用的mysql版本二、拉取mysql镜像三、查看本地镜像四、运行五、验证是否安装成功:、总结前言本文主要介绍了docker如何安装mysql一、查看可用的mysql版本mysql镜像点击红框查看mysql标签,或者说是以往的版本复制命令 docker pull mysql xxx 运行或者使用命令docker secrch mysql来查看mysql的版本docker search mysql # 查看mysql可用版本二、拉取mysql镜像不管使用哪

2020-10-16 16:13:40 721

原创 史上最简单docker 安装nginx

文章目录前言nginx是什么?一、查看可用的nginx版本二、拉取nginx镜像三、查看本地镜像四、运行五、验证是否安装成功:总结前言本文主要介绍了docker如何安装nginx以及nginx如何配置反向代理提示:以下是本篇文章正文内容nginx是什么?Nginx 是一个高性能的 HTTP 和反向代理 web 服务器nginx百度百科一、查看可用的nginx版本nginx镜像仓库地址点击红框查看nginx标签,或者说是以往的版本复制命令 docker pull nginx xxx

2020-10-16 13:51:03 304

原创 String index out of range: -4

项目场景:在对字符串进行操作的时候报了这个错,String index out of range: -4原因分析:这个错误的意思是字符串的索引越界了一般都是在对字符串进行操作的时候引起的,例如String str = "123"; //字符串的长度是3str.substring(0,str.length()-4); //回报错String index out of range: -4报这个错误是由于对字符串进行操作的过程中抛出了StringIndexOutOfBoundsExc

2020-10-15 14:08:02 19808

原创 Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for

项目场景:使用mybatis查询列表的时候报了这个错问题描述:使用mybatis返回一个列表,mybatis各项配置没有错,但是mybatis运行报错了。下面是报错信息: Cause: java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.idh.project.app.mapper.AppSysUserMapper.deptResult at org.mybatis

2020-10-15 13:31:18 830

tconfig.json

finalshell最好用的linux终端操作工具

2021-04-28

redis-desktop-manager-0.9.3.39.dmg.zip

Redis桌面管理工具Mac版是Mac平台上的一款简单快速、跨平台的Redis桌面管理工具,Redis桌面管理工具Mac版是快速,简单的Redis数据库图形化界面管理器,支持Windows、Mac和Linux平台。

2020-10-20

linux版本node

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

2020-10-13

空空如也

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

TA关注的人

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