自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 Java中的this关键字

this关键字主要有三个应用(1) this调用本类中的属性,也就是类中的成员变量;(2) this调用本类中的其他方法;(3) this调用本类中的其他构造方法,调用时要放在构造方法的首行。

2023-01-03 11:47:40 444 1

原创 CentOS7重新安装cmake

CMake Error at CMakeLists.txt:24 (cmake_minimum_required): CMake 3.1.3 or higher is required. You are running version 2.8.12.2-- Configuring incomplete, errors occurred!

2022-08-25 18:34:31 2596

原创 CentOS7环境下搭建opensips服务器

OpenSIPS 是用于语音、视频、IM、在线状态和任何其他SIP扩展的开源 SIP 代理服务器。

2022-06-14 21:30:25 2270 2

原创 CentOS7管理防火墙与端口

备注:方式一亲测有效。方法一1、开启防火墙systemctl start firewalld2、开放指定端口firewall-cmd --zone=public --add-port=3306/tcp --permanent命令含义:–zone #作用域–add-port=6379/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效3、重启防火墙systemctl rest.........

2022-05-24 11:51:56 564 1

转载 Vue项目从零开始搭建

一.准备环境第一步 安装node.js根据实际操作系统选择安装包下载地址:https://nodejs.org/en/download/Cmd命令行输入 node –v检测安装是否成功第二步 npm设置大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。npm install -g cnpm --registry=https://registry.npm.taobao.orgCmd命令行输入 npm –v检测安装是否成功第三步 安装web

2022-02-22 12:48:57 4914

原创 springboot整合eureka实现服务注册(微服务笔记02)

目录一. 前提条件二. 创建子工程(bear-maven_module-eureka)三. 配置eureka客户端一. 前提条件在 IDEA搭建springboot+maven多模块项目 基础上进行整合。二. 创建子工程(bear-maven_module-eureka)eureka服务注册包括服务端与客户端,bear-maven_module-eureka项目为eureka服务端。1. 选中父工程右键,New ---> Module2. 选择Sprin..

2021-12-19 21:49:07 1579

原创 IDEA搭建springboot+maven多模块项目(微服务笔记01)

目录一.创建父工程(bear-maven_module)二.创建子工程 (bear-maven_module-common)三.创建子工程 (bear-maven_module-provider)四.测试项目一.创建父工程(bear-maven_module)1. File ---> New ---> Project2. 选择Spring Initializr,点击Next3.修改Group与Artifact(根据自己喜好修改),修改Java...

2021-12-18 01:19:15 2757

原创 rewrite or internal redirection cycle while redirect to named location “@router“

1.问题描述前后端分离项目,通过nginx代理前端代码,浏览器报500 Internal Server Error,查看nginx报错日志问题报错为:rewrite or internal redirection cycle while redirect to named location "@router", client: 117.136.12.226, server: 127.0.0.1, request: "GET / HTTP/1.1", host: "182.254.242.219:2

2021-12-02 21:52:57 12406

原创 解决Centos服务器/dev/mapper/cl-root磁盘空间占用率持续过高

目录1.问题描述2.查找问题3.解决方法4.有问题可以询问或指教。1.问题描述发现线上项目实时数据无法刷新,经过df -h命令查看发现/dev/mapper/cl-root磁盘空间已满,致使数据无法插入。2.查找问题通过命令du -h --max-depth=1命令逐层查看哪些文件占用空间比较大,然后删除或清空,这时奇怪的问题出现了,删除掉占用空间比较大的文件(项目日志)后,/dev/mapper/cl-root磁盘空间占用率依然很高。但是此时已经找不到占用空间很

2021-11-18 16:13:14 4684

原创 从一台Linux服务器访问另一台Linux服务器

登录第一个Linux服务器,输入ssh 用户名@另一台服务器ip,确认后再输入密码即可。如下图:

2021-10-08 17:40:15 8523

原创 InfluxDB查询数据时格式化时间

influxDB查询结果中的时间time默认是精确到纳秒级的时间戳,这样看起来很麻烦,如何格式化成我们一眼可以看出来的时间格式呢?1.进入influxdb,执行precision rfc3339 命令(这一步会把时间格式化出国际标准时间)2.在每个查询语句的最后加上 tz('Asia/Shanghai') (这一步会把时间调整为北京时间)...

2021-10-08 17:34:48 5751

原创 WebMvcConfigurer配置HandlerInterceptor拦截器失效

1.前言Springboot2.0之前,实现拦截器功能的配置类是通过继承(extends)WebMvcConfigurerAdapter类完成的,最近项目把Springboot升级到了Springboot2.X,WebMvcConfigurerAdapter类已经不能使用了,查了资料说现在要通过实现(implements)WebMvcConfigurer接口来完成该功能。这时候出现问题了,实现(implements)WebMvcConfigurer接口后,启动程序,程序运行过程中根本没走到该配置类和

2021-09-07 15:36:50 7355 3

原创 遍历(循环)List移除元素

迭代器 Iterator 是什么?Iterator 接口提供遍历任何 Collection 的接口。我们可以从一个 Collection 中使用迭代器方法来获取迭代器实例。迭代器取代了 Java 集合框架中的 Enumeration,迭代器允许调用者在迭代过程中移除元素。Iterator 怎么使用?有什么特点?Iterator 使用代码如下:List<String> list = new ArrayList<>(); Iterator<String&g

2021-08-28 17:20:16 1248

转载 linux tar.gz zip 解压缩 压缩命令

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件以上五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar

2021-06-26 10:48:13 264

转载 linux各个版本的区别

Redhat系列目前许多高手都使用它,长相一般但却很强悍,一般是Linux高手的首选系统,相比之下就是桌面系统有点不大一样,拥有强大的rpm软件包管理系统,界面更加简洁,如果你不喜欢太多花哨的桌面系统可以考虑用它! Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的RedhatAdvance Server,收费版本)、FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用

2021-06-16 10:21:38 917

原创 ffmpeg实现rtmp推流(linux环境)

一.安装ffmpeg参考我转载的文件:linux安装并配置ffmpeg二.搭建rtmp推流环境1.

2021-04-25 11:52:22 3355 2

转载 linux安装并配置ffmpeg

原文地址:https://www.cnblogs.com/niuben/p/13551013.html1.下载安装包可以直接从官网上下载linux版本的ffmpeg源码包 ffmpeg-4.1.tar.xz,再ftp上传到linux/usr/local目录或者在linux终端中 cd /usr/local 目录,输入以下命令下载到 /usr/local 目录wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar

2021-04-21 17:32:47 2222

原创 linux系统小米球(ngrok)实现内网穿透

一.小米球官网注册账号获取token官网地址:https://manager.xiaomiqiu.comtoken在系统管理--账户管理--我的账号中可以查看。二.下载客户端文件1.下载位置首页有多个下载版本,根据自己实际应用版本下载。我这里下载的是linux64版本。2.解压后目录文件ngrok和ngrok.conf文件运行时会用到。另外3个文件可以参考。三.修改小米球配置文件1.移动文件ngrok和ngrok.conf至linux系统2.配...

2021-04-20 18:15:57 2458 1

原创 springboot整合swagger跳坑

一.前言解决了一个困扰很久的问题。自己搭建的一个springboot项目,整合完jsp之后可以正常访问前端界面,但当再整合上swagger之后,前端界面就无法访问了。当注释掉swagger之后,前端界面又可以正常访问。二.整合jsp1.pom引入<!-- 添加jsp引用 --><dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>t

2021-04-19 15:45:19 409

原创 Windows下其他电脑访问局域网内某一电脑上的图片

一.场景假设在局域网下,A电脑想要访问B电脑上的图片或其他文件(不使用文件共享),如何处理?这时有一种解决办法,就是IIS发布一个网站,然后在站点设置一个存放图片的文件夹的路径,这样其他电脑访问时,加上这个路径以及图片名就可以显示图片了。...

2021-04-14 22:30:12 3260

转载 linux(centos)下安装nginx

第一步:下载nginx压缩包在这里可以去nginx官网下载->点我下载nginx也可以直接使用wget命令下载,指令如下所示(请根据自己的需求进行下载):wget -c https://nginx.org/download/nginx-1.10.1.tar.gz注意:这一步最好在自己的目标目录进行操作,我一般是把压缩包下载到/usr/local目录下。第二步:配置nginx安装所需的环境1. 安装gcc安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环

2021-04-14 15:51:05 298

转载 linux下安装配置redis

官网下载链接:https://redis.io/download 1、选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本)2、下载完成之后,打开WinSCP,把我们下载好的Redis压缩包,上传到Linux的 /mnt/ 文件目录下3、使用putty连接到我们的Linux服务器,进入到/mnt/ 文件目录中,解压 redis-5.0.0.tar.gz,并把redis-5.0.0移动到/usr/local/ ...

2021-04-09 11:25:55 97

原创 不能为虚拟电脑***打开一个新任务

1.问题描述使用VirtualBox打开系统,报下图错误。网上百度了几个小时,很多类似错误,但错误描述都不一样,而且都没有效果。2.解决方案好像是任务管理器中一些东西被占用了,结束下面的任务,重新使用VirtualBox打开即可。...

2021-03-27 11:07:12 2937 1

原创 创建git分支并上传到码云(gitee)

一.环境idea码云(gitee)二.码云上创建项目分支记录下来分支名称三.idea创建分支并上传到码云1.新创建的分支名称最好和1码云上的分支名称一致2.push时这里要切换为对应的分支名称...

2021-03-26 11:47:21 503

原创 Failed to connect to http://localhost:8086

在linux上安装好的influxdb,运行完启动命令没有报错,以为已经启动成功,但是输入命令influx进入时,报错:Failed to connect to http://localhost:8086, Please check your connection settings and ensure 'influxd' is running。原因很简单,安装时我在配置文件修改了influxdb存储数据的位置,但是influxdb又不会主动创建相关的文件夹。解决方法:如果修改了存储数据的位置,

2021-03-26 11:23:08 5781 4

转载 Push rejected: Push to origin/master was rejected

首先是你的项目中有和和历史不符的东西Push rejected: Push to origin/master was rejected推拒绝:推送到起源/主人被拒绝直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题git pull origin master –allow-unrelated-historiesgit push -u origin master -f备注:命令中master根据实际情况更改!...

2021-03-26 11:12:34 63

转载 Linux离线安装gcc

傻瓜式安装!!!1.下载安装包(下载下来的是gz文件,在linux环境下解压)链接:https://pan.baidu.com/s/1dowCNqAAWyjoeH6fIdHB0Q提取码:yly9复制这段内容后打开百度网盘手机App,操作更方便哦2.进入解压目录,依次执行下列命令即可rpm -ivh lib64gmp3-4.3.1-1mdv2010.0.x86_64.rpmrpm -ivh ppl-0.10.2-11.el6.x86_64.rpmrpm -ivh cloog-ppl-

2021-03-11 15:55:32 762

转载 google chrome卸载之后无法安装成功

为什么chrome卸载之后再安装无法成功?是因为文件没有被删除干净,以及注册表中有相关的文件没有被删除,导致无法安装成功。1、如何找到没被删除干净的文件文件名默认的叫Google(win7 64位的背景下,Google文件在:C:\Users\你计算机的用户名\AppData\Local\),其他系统的不离其中。所以 在卸载软件之前留意软件所在文件位置是明智的。不要相信360软件的强力清扫,并没用。2、怎么清理注册表chrome相关文件,快捷键方式是按:window+R或者点击开始,搜.

2021-02-25 10:55:15 3303

转载 详解Linux中nohup和&的用法和区别

我们用python代码loop_hello.py做示例,代码的作用是循环输出循环次数和hello world!,每次输出后sleep 1秒示例代码如下:import timedef main(): i = 0 while True: i += 1 print('%d: hello world!' %(i)) time.sleep(1)if '__main__' == __name__: main()运行loop

2020-10-29 15:50:23 285

原创 List集合排序(适用基本类型与对象类型)

适用于基本数据类型与对象类型(对象类型是对比对象中的某个字段)。List<AA> AAs ;//需要排序的list集合//倒序排列Collections.sort(AAs, (AA a, AA b) -> { return b.getValue().compareTo(a.getValue());});//正序排列Collections.sort(AAs, (AA a, AA b) -> { return a.getValue().compareTo.

2020-09-23 15:50:52 347

转载 mysql.user表权限字段说明全介绍

下文对Mysql User表权限字段进行了全部的详细说明,供您参考学习,如果您对Mysql User表权限字段不是很了解,不妨一看,相信对您会有所启迪。Select_priv:确定用户是否可以通过SELECT命令选择数据。Insert_priv:确定用户是否可以通过INSERT命令插入数据。Update_priv:确定用户是否可以通过UPDATE命令修改现有数据。Delete_priv:确定用户是否可以通过DELETE命令删除现有数据。Create_priv:确定用户是否可以创建新的数据

2020-08-31 17:18:19 452

原创 maven常用命令与功能介绍

1. mvn clean清除项目下的target目录以及目录下的文件。(target目录下的文件是编译文件和项目包文件等)2. mvn compile对maven项目src/main/java目录下的.java文件进行编译,编译好的.class文件放在target目录下。3. mvn test对maven项目src/main/java和src/test/java目录下的.java文件进行编译,编译好的.class文件放在target目录下。4.mvn package对ma...

2020-08-28 22:10:46 315

原创 Spring中常用的注解都有哪些?

一.用于创建对象的注解作用:和在xml配置文件中编写一个<bean>标签实现的功能一样。1.@Component : 用于把当前类对象存入Spring容器中。属性:value --- 用于指定bean的id。如果不写该属性,id的默认值是当前类名,且首字母改为小写。2.@Controller : 一般用在表现层。3.@Service : 一般用在业务层。4.@Repository : 一般用在持久层(dto层)。备注:其中2,3,4注解的作用和属性与@Componen

2020-08-24 22:07:11 11813

转载 SQL中UNION 和 UNION ALL 操作符

SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2SQL UNION ALL 语法SELECT col

2020-08-21 16:24:45 125

原创 String转JSON,JSON转JAVA对象

首先导包:import com.alibaba.fastjson.JSONObject;String转JSON://result为要转JSON的String字符串JSONObject jsonObject = JSONObject.parseObject(result);JSON转JAVA对象://Object为要转JAVA对象,可以为任意JAVA类,例:Student-->//Student student=(Student)JSONObject.toJavaObjec

2020-08-14 18:01:33 156

转载 IDEA的Import changes 和enable auto-import

原文链接:https://my.oschina.net/u/3908739/blog/2218624当我们新建maven项目后,每次修改 .pom 文件,右下角都会有弹框提示我们添加依赖Import Changes :导入我们新添加的依赖Enable Auto-Import:设置后后更改 pom 文件后自动下载依赖包如果想要取消自动导入依赖打开setting→maven→importing:取消选择Import Maven projects automatically.

2020-08-14 15:47:43 3178

转载 Java中的static关键字

原文链接:http://www.cnblogs.com/dolphin0520/p/3799052.html感谢原文作者。

2020-08-13 11:59:14 78

原创 Swagger(或Postman)关于日期类型的传参方式

前言:调试接口经常用到Swagger或者Postman,但每每遇到日期类型很容易出现问题。post请求可能会报如下异常:Can not deserialize value of type java.util.Date from String "2020-08-01 00:00:00": not a valid representation (error: Failed to parse Date value '2020-08-01 00:00:00': Can not parse date "202

2020-08-12 16:04:37 11372

原创 JAVA获取某一周下所有日期

假如我现在要获取2020年8月第一周的日期,则返回2020-08-01,2020-08-02;假如我现在要获取2020年8月第二周的日期,则返回2020-08-03,2020-08-04,2020-08-05,2020-08-06,2020-08-07,2020-08-08,2020-08-09;假如我现在要获取2020年8月第六周的日期,则返回2020-08-31;1.代码//year:年份,month:月份,weekCount:月中第几周public static Lis..

2020-08-10 11:25:13 1091

原创 常见的HTTP请求返回状态码

常见的HTTP请求返回状态码 状态码 英文 中文 描述 200 OK 成功 请求已成功,请求所希望的响应头或数据体将随此响应返回。 301 Moved Permanently 永久移动 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。 400 Bad Request 请求无效 1、语义有误,当前请求无法被服务器理解。除非进

2020-07-24 17:58:34 582

资源(JDK1.8,Xshell,WinSCP).zip

资源内容主要有JDK1.8的压缩包,供安装使用,也可以去官网下载。Xshell,连接云服务器的控制台,方便云服务器的操作(Xsehll无法直接下载)。WinSCP连接云服务器的文件管理界面。

2020-01-02

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

TA关注的人

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