关于Eclipse用maven打包报错的解决方案
前言在Eclipse中使用maven打jar包,遇到异常报错
右击项目 — Run As — Maven install
或者,右击项目 — Run As — Maven build....
报错日志问题1: No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
1234567891011121314151617181920[ERROR] COMPILATION ERROR :[INFO] -------------------------------------------------------------[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?[INFO] 1 error[INFO] ---------------------------------------- ...
Nginx在Linux下安装及部署
配置环境更新最新yum1yum update
配置安装环境使用yum下载Nginx的环境依赖
1yum -y install gcc gcc-c++ automake autoconf libtool openssl openssl-devel gd gd-devel pcre pcre-devel make
如果出现下面这种错误,先去执行上面的步骤:更新yum,参考文章【Linux中遇到的一些报错问题】make: *** No rule to make targetbuild’, needed by default'. Stop.或make:***没有规则可制作目标“build”,由“default”需求。停止。或make:*** 没有规则可制作目标“instal1”。停止
下载Nginx安装包一、官网下载 nginx 安装包我这里安装的版本:nginx-1.24.0.tar.gz
Nginx 官网下载地址:Nginx Download
创建安装文件夹路径在/usr/local下新建nginx文件夹,并解压nginx-1.24.0.tar.gz到该文件夹下
12[ro ...
关于新建SpringBoot项目及出现各种问题整理
新建项目Spring boot 的官方网站
在官网上新建项目中新建Spring boot项目Spring boot官方新建项目的路径
在Eclipse中新建Spring boot项目
安装Spring Boot插件下载下来的Eclipse没有Spring Boot的,需要自己安装Spring Boot的插件
Help —— Eclipse Marketplace —— 输入boot关键字 —— 点击boot的 install —— 然后继续默认操作下一步即可
新建spring Boot项目
点击File —— New —— Spring Starter Project
如果 Spring Starter Project 没有的话
就继续点击 Other... —— Spring Boot —— Spring Starter Project
需要什么依赖,可以在项目中的pom.xml添加
项目初步建好的结构如下:
pom.xml出现异常,此处异常的解决方法在该篇文章的最下面
在Idea中新建Spring boot项目——-此处未更新——-
异常报错:问题1: ...
Java中读取yml文件的配置信息
前言YAML 是一种语法格式,与properties文件大致一样,用于以分层格式存储属性。application.yml 大致结构如下所示:
配置结构配置文件:application.yml配置文件的路径:src/main/resources/application.yml
配置文件application.yml内容如下:(用来测试的需要读取的数据,树形结构key-value):
例子:123456789101112smart: ip: 127.0.0.1 port: 8080 size: [1,3,4,5,8] url: index: http://blog.renyuxin.cn image: http://blog.renyuxin.cn/image users: - id: 1 name: 超级管理员 - id: 2 name: 测试员
方式一:@Value 注解通过@Value注解的${key}即可获取application.yml配置文件中和key对应的value值注意:这个方法适用于微服务比较少的 ...
Java中读存properties文件的配置信息
前言application.properties 文件位于何处?properties 是一种语法格式,用于以平面.properties存储属性。属性文件位于我们应用程序的src/main/resources文件夹中。该文件允许我们配置 Spring 并为我们的应用程序定义我们自己的配置。
有大量的属性可以设置,我们可以在这里看到一个列表。请注意,有 16 个类别对属性进行分类,从 Sprint 核心到数据配置再到测试。通过数据配置到测试。
我们的属性文件的示例可能如下所示:
在这个application.properties文件中,我们使用 Spring 已经定义的属性为我们的应用程序命名,更改它运行的端口并为其提供数据库设置。为我们的应用程序命名,更改其运行的端口并指示数据库配置。
配置结构配置文件:config.properties配置文件的路径:src/main/resources/static/config.properties配置文件config.properties内容如下:(用来测试的需要读取的数据,key-value):
读取properties文件中的某个值conf ...
MySQL在Docker下载安装及部署
确认是否已安装安装前,确认一下docker是否已经安装过
1docker version
查看MySQL的镜像版本查看镜像的命令:docker search 镜像名
1docker search mysql
拉取MySQL镜像拉取镜像的命令:docker pull 镜像名
1docker pull mysql
或者1docker pull mysql:5.7
默认安装mysal最新版本 docker pull mysql
安装mysql指定的版本 docker pull mysql:版本号
验证是否拉取mysql成功1docker images
自定义一个mysql容器给镜像定义容器名字的命令:docker run --name 容器名 -d 镜像名
1docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
1docker run --name mysql01 -p 3316:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
在后台启动mysq ...
Docker在Linux下载安装及部署
该文章适用于Centos8之前的版本,关于Centos8及以后版本的注意事项在文章后面有提到
安装docker的基本命令首先需要查看Linux内核版本1uname -r
安装docker123yum -y install docker-ce docker-ce-cli containerd.io或者yum install docker(不用该命令)
或者1sudo wget -qO- https://get.docker.com | sh
安装完成后,查看docker版本1docker version
或者1docker -v
使用docker的基本操作命令docker 安装完成后,就需要记一下docker启动关闭等基本的命令
启动docker1service docker start
设置开机启动docker1systemctl enable docker
停止docker1systemctl stop docker
搜索docker镜像1docker search 镜像名
例如搜索tomcat的镜像:
1docker search tomcat
拉取docker镜像1d ...
Kafka在Linux下载安装及部署
前言注意:Kafka是v2.8之前的版本,从v2.8版本开始不再需要借助ZooKeeper
kafka v2.8开始弃用ZooKeeper
kafka v3.0开始弃用Java 8 和 Scala 2.12
该文章用的Kakfa版本是v2.1版本。如果想参考v2.8之后的版本,点击【Kafka的v3版本在Linux下载安装及部署】
前期准备工作:Kafka的安装及使用需要用到ZooKeeper,所以需要提前安装搭建好ZooKeeperZookeeper在Linux下载安装及部署
kafka的安装及部署官网下载 kafka.tgz 包我这里安装的版本:kafka_2.12-2.2.0.tgz
Kafka官网下载地址:Apache Kafka官网
上传服务器将下载好的kafka_2.12-2.2.0.tgz包丢到服务器上任意一个你能找到的地方
创建文件夹在/usr/local路径下创建一个文件夹kafka
1mkdir /usr/local/kafka
解压解压压缩包到/usr/local/kafka目录下
1tar -zxvf kafka_2.12-2.2.0.tgz ...
Zookeeper在Linux下载安装及部署
前言ZooKeeper服务器是用Java创建的,它需要在JVM上运行,所以需要使用JDK1.6及以上版本
查看是否安装了Java环境1java -version
注意:没有安装Java环境,必须先去安装JDK、配Java环境变量。Linux环境下安装配置JDK:Linux下安装JDK8
安装ZooKeeper框架下载zooKeeper包官网下载zooKeeper.tar.gz包我这里安装的是当前最高版本:apache-zookeeper-3.5.5-bin.tar.gzZooKeeper官网:Apache ZooKeeper
注意:一定要下载-bin的包 (apache-zookeeper-xxx-bin.tar.gz)否则,启动的时候很容易出错
修改包名1mv apache-zookeeper-3.5.5-bin.tar.gz zookeeper-3.5.5.tar.gz
上传服务器将下载好的zookeeper-3.5.5.tar.gz包丢到服务器上任意一个你能找到的地方
新建zookeeper文件夹在/usr/local路径下创建一个文件夹zookeeper
1mkd ...
如何实现MySQL的limit语句进行分页查询
查询 student 表中所有数据
1select * from student
MySQL中使用limit来限制select语句返回记录的条数limit 可以传入一个或两个参数limit [位置偏移量],返回数据的数量位置偏移量是指:查询的开始的位置,例如:第一条数据的偏移量则为 0,第二条数据的偏移量为 1 …….返回数据的数量:查询数据所返回的记录条数
简单来说就是:1select * from student limit a, ba 指:开始的index位置,从0开始,表示第一条数据b 指:返回的数据量
查询 student 表中前10条数据(从第一条数据开始,查询10条数据)1select * from student limit 101select * from student limit 0, 10一般情况,limit 用于分页场景12345678// 当前的页数 (例如当前为第一页)int currentPage = 0; // 每页显示多少条记录 (例如显示每页10条记录)int pageSize = 10; //开始的位置(位置偏移量)int startRow ...