- 博客(87)
- 收藏
- 关注
原创 linux下安装maven
linux下安装maven1、打开终端:2、编辑 /etc/profile 文件sudo vim /etc/profile3、在文件末尾添加如下代码:export MAVEN_HOME=/usr/local/apache-maven-3.3.9export PATH=${PATH}:${MAVEN_HOME}/bin4、保存文件,并运行如下命令使环境变量生效:source /etc/profile5、在控制台输入如下命令,如果能看到 Maven 相关版本信息,则说明 Maven 已经
2021-09-14 12:43:18
203
原创 apt-get --help查看常用指令
如果我们记不住apt-get的指令,可以用apt-get --help查看一下常用的相关指令:以下为具体操作:执行命令: apt-get --help,输出常用命令:update - 取回更新的软件包列表信息upgrade - 进行一次升级install - 安装新的软件包(注:软件包名称应当类似 libc6 而非 libc6.deb)reinstall - 重新安装软件包(注:软件包名称应当类似 libc6 而非 libc6.deb)remove - 卸载软件包purge - 卸载并清除
2021-09-14 09:35:26
445
原创 ubuntu中apt和apt-get
1、平时在使用ubuntu时用到了指令:(1)更新软件列表执行sudo apt-get update,(2)更新软件包执行命令sudo apt-get upgrade2、那么apt和apt-get有什么区别呢apt 命令 取代的命令 命令的功能apt install apt-get install 安装软件包apt remove apt-get remove 移除软件包apt purge apt-get purge 移除软件包及配置文件apt update apt-ge
2021-09-14 08:14:27
2187
1
原创 yum命令
一、yum和rpm的关系yum是用来管理rpm的,就跟maven管理jar包相似。yum源(库)分为本地库、网络库。首先要配置yum源,可支持多个源。二、yum命令yum clean all 清除原有yum缓存yum repolist 列出仓库信息yum install software 安装yum update 更新yum list software 查看软件yum list al
2021-09-14 07:55:12
1761
原创 rpm常用命令
一、rpm 常用命令1.安装一个包 (展示正在安装的文件信息以及安装进度)rpm -ivh2.升级一个包rpm -Uvh3.卸载一个包rpm -e4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。5.查询一个包是否被安装rpm -q < rpm package name>@6.得到被安装的包的信息rpm -qi < rpm package name>7.列出该包中有
2021-09-13 23:30:11
19526
原创 rpm与yum的区别
一、rpm和yum命令安装软件的区别:rpm命令和yum命令都可以用来安装软件但与yum命令最大的区别为yum命令在安装软件时如果碰到了依赖性的问题,yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户,让用户自行解决二、常用的rpm安装命令如下:rpm -i 安装rpm -v 显示安装过程rpm -h hash算法加密rpm -ivh name.rpm ##安装 ,-v显示过程
2021-09-13 23:26:21
18691
原创 vim编辑器一些相关操作
一、vi编辑器与vim编辑器的区别Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。二、安装yum install vim -y三、vim编辑器的使用(1)使用vim打开文件基本语法:vim 文件名称① 如果文件已存在,则直接打开② 如果文件不存在,则vim编辑器会自动在内存中创建一个新文件(2)vim编辑器保存文件按下Esc键,然后按冒号: 进入到末行模式,输入wq,代表保存并退出。(3)vim编辑器强制退出(不保存)E
2021-09-13 23:22:43
380
原创 vim编辑器的使用
Vim编辑器学习Vim 编辑器,首先要掌握它的三种模式。这三种模式分别是:指令模式,输入模式,底行模式1、命令行模式四个方向按键,移动高亮显示的光标1.1 G 光标置于文本最后一行,最后一列。大写输入为按键“Shift+g”1.2 gg 光标置于文本第一行,第一类。连按两次按键“g”1.3 dd 删除光标所处行的所有内容。连按两次按键“d”1.4 按键delete删除光标高亮显示的字符。键盘“Delete”2、输入模式四个方向按键,移动高亮显示的光标2.1 按键dele
2021-09-12 23:20:38
346
原创 详解java:static 修饰符
static 修饰符一、简述1.1 static是静态修饰符1.2static 修饰符1.2.1静态变量:1.2.2静态方法:二、应用2.1 访问语法2.2 代码示例一、简述1.1 static是静态修饰符static是静态修饰符,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。static修饰的成员可以通过类名加“.”进行直接访问。static表示“
2021-09-10 13:59:39
1642
原创 ubuntu文件夹侧边栏消失不见
ubuntu文件夹侧边栏消失不见在使用ubuntu过程中,有时候打来文件发现侧边栏不见了这时候设置别的也没办法解决但其实只要一个按键就好啦,就是F9在当前文件界面,按下F9,侧边栏就出现啦完美解决...
2021-09-10 13:20:42
6165
1
原创 ubuntu18.04换源
1.备份原来的源sudo cp /etc/apt/sources.list /etc/apt/sources_init.list2.更换源sudo gedit /etc/apt/sources.list打开文档,更换为阿里源deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main rest
2021-09-10 06:57:20
577
原创 python新手心得(上)
python新手心得一、pip简介二、使用 pip 安装软件包三、基础包安装1、了解 pip 支持的命令2、install安装3、升级4、顶层脚本 __main__.py查看你的环境中安装了哪些软件包查看包的元数据信息四、使用 requirements.txt 需求文件最近在学习python,必不可少有一些安装过程,总结了一些经验和踩过的坑,如下:一、pip简介pip 是 Python 的包管理器。这意味着它是一个工具,允许安装和管理不属于标准库的其他库和依赖。你可以通过在控制台中运行以下命令来验
2021-09-10 00:18:57
214
原创 pip换源操作
pip 换源一、我的环境二、具体操作一、我的环境ubuntu18.04python3二、具体操作在/home/user下新建.pip文件夹,编辑文件pip.conf,输入:[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host = mirrors.aliyun.com...
2021-09-09 23:35:51
255
原创 ubuntu安装pip
ubuntu安装pip一、pip是什么二、pip命令行安装三、源文件安装四、出现的报错我的环境:ubuntu18.04一、pip是什么简单来时: pip 是 Python 中的标准库管理器。它允许你安装和管理不属于 Python标准库 的其它软件包。二、pip命令行安装安装: sudo apt install python3-pip更新:pip3 install --upgrade pip验证:pip -V三、源文件安装如果上面的方法失效后,可以使用这种编译源码的方法:1、安装set
2021-09-09 23:31:28
26255
原创 详细解读Maven中pom.xml
详细解读Maven中pom.xml一、POM是什么二、存放位置三、基本设置3.1、头信息3.2、maven的基本信息3.3、POM之间的关系3.3.1、依赖关系3.3.2 继承关系:继承其他pom.xml配置的机制。3.3.3、聚合关系:用于将多个maven项目聚合为一个大的项目。一、POM是什么pom: Project Object Model,项目对象模型。通过xml可扩展标记语言(EXtensible Markup Language)格式保存的pom.xml文件。作用类似ant的build.xml
2021-09-09 23:22:46
10197
原创 安装软件—用安装包形式安装
安装软件—用安装包形式安装1、安装依赖包2、安装nginx3、编译nginx4、执行命令5、执行make命令6、执行make install命令7、启动nginx8、访问nginx离线安装软件时,我们可以用安装包来安装软件,下面以nginx软件安装包来具体说名如何安装1、安装依赖包apt-get install gccapt-get install libpcre3 libpcre3-devapt-get install zlib1g zlib1g-dev2、安装nginxcd /usr/lo
2021-09-09 00:03:50
1215
原创 ClickHouse可视化安装-----tabix
ClickHouse可视化安装-----tabix第一种 内嵌式第二种方式:nginx代理官网提供了五种安装方式,官网网址:https://github.com/tabixio/tabix我的开发环境:ubuntu18.04今天介绍两种方式:第一种 内嵌式1、进入config.xml将注释的配置打开vim /etc/clickhouse-server/config.xml将以下注释的配置打开<http_server_default_response><![CDATA[<
2021-09-08 23:57:25
2303
1
原创 maven入门项目
maven入门项目——手把手教你理解maven一、手动创建一个maven项目二、代码1、test.java代码:2、testTest.java代码:3、pom.xml文件:三、运行结果1、run运行2、maven compile3、maven test4、maven package5、执行命令:maven install,一、手动创建一个maven项目maven项目结构如下:二、代码1、test.java代码:package com.realla; public class HelloMav
2021-09-08 23:49:23
294
原创 运行maven程序时报错解决办法
运行maven程序时报错解决办法一、错误提示二、解决办法1、windows10怎么修改环境变量2、环境变量参数的意义三、运行结果一、错误提示今天跑maven项目的时候遇到错误:The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JRE导致m
2021-09-08 23:21:28
1842
原创 ubuntu安装nginx
ubuntu安装nginx一、安装1.按照apt-get的方式安装nginxsudo apt-get install nginx2.查看nginx是否安装成功nginx -v3.启动nginxsudo service nginx start启动后,在网页重输入ip地址,即可看到nginx的欢迎页面。至此nginx安装成功二、nginx文件安装完成之后的文件位置:/usr/sbin/nginx:主程序/etc/nginx:存放配置文件/usr/share/nginx:存放静态文件/v
2021-09-08 20:50:16
525
原创 实践:跑一个简单的Maven构建项目
实践:跑一个简单的Maven构建项目一、创建一个maven工程二、test.java三、pom.xml四、运行结果1、运行test.java2、cmd命令行运行3、设置Configurations运行Maven 项目3.1、为这个工程配置好服务器3.2、为新的configuration输入名称和执行的命令,点击确认3.3、web程序会被编译并且运行五、总结前言:由于最近在抛弃maven项目时遇到了很多问题,导致思路有些混乱,所以用一个简单的maven示例来捋顺一下思路本文参考:https://zhuan
2021-09-08 01:09:10
1090
原创 常用maven命令总结
常用maven命令总结查看版本创建 Maven 项目编译源代码编译测试代码运行应用程序中的单元测试生成项目相关信息的网站依据项目生成 jar 文件在本地 Repository 中安装 jar忽略测试文档编译清除目标目录中的生成结果将.java类编译为.class文件进行打包执行单元测试部署到版本仓库使其他项目使用这个jar,会安装到maven本地仓库中创建项目架构查看已解析依赖看到依赖树查看依赖的工具从中央仓库下载文件至本地仓库查看当前激活的profiles查看所有profiles查看完整的pom信息查看
2021-09-07 23:56:45
503
原创 IDEA 运行 Maven 项目
IDEA 运行 Maven 项目设置Configurations运行Maven 项目1、为这个工程配置好服务器2、为新的configuration输入名称和执行的命令,点击确认3、web程序会被编译并且运行设置Configurations运行Maven 项目1、为这个工程配置好服务器点击“Edit Configurations”进入Run/Debug Configurations 窗口,点击左上角的 “+”在弹出的“Add New Configuration”列表中选择 “maven”2、为新的
2021-09-07 23:51:10
7173
原创 实践:理解镜像构成
实践:理解镜像构成一、镜像二、容器三、镜像与容器间的关系四、多层存储五、实际操作1、定制Web服务器2、访问结果3、修改网页内容4、查看具体改动一、镜像镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。二、容器容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义
2021-09-07 13:33:36
502
原创 linux复制操作
一、复制文件夹到当前目录cp -r [需要复制的文件夹所在路径] ./linux二、复制并重命名文件答:将/usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example文件复制到/etc/rabbitmq/,并重命名rabbitmq.config.example为rabbitmq.config依次执行以下命令即可:cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example
2021-09-06 23:28:48
6896
原创 sh文件出现错误:Permission denied解决办法
sh文件出现错误:Permission denied解决办法1、问题描述2、解决方法1、问题描述sh文件出现错误:Permission denied,这是因为出现了权限错误:sh: 1: /usr/local/(某路径)/xxxx: Permission deniedsh xxxx表示程序想执行xxxx这个文件,但是不被允许,出现报错Permission denied2、解决方法终端输入:cd /usr/local/(某路径)/ll /usr/local/(某路径)/unifysudo
2021-09-06 13:31:49
66582
3
原创 Maven简介
Maven一、Maven 简介二、Maven 功能三、约定配置四、Maven 特点一、Maven 简介Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。二、Maven 功能Maven 能够帮助开发者完成以下工作:构建文档生成报告依赖SCMs 发布分发邮件列表
2021-09-04 09:53:52
227
原创 java.lang.OutOfMemoryError问题的解决
java.lang.OutOfMemoryError问题的解决一、复习概念1、java.lang.OutOfMemoryError有几种2、内存泄露和内存溢出内存泄露:程序在申请内存后,无法自己释放已申请的内存空间,始终占用着内存,即被分配的对象可达但无用。内存溢出::程序在申请内存时,没有足够的大内存供申请者使用。此时就会报错OutOfMemoryError,即所谓的内存溢出。二、我的问题报错信息:java.lang.OutOfMemoryError: Java heap space ,意思
2021-09-03 21:35:19
25573
原创 ubuntu设置桌面图标
Alt+Ctrl+t打开终端,键入:cd /usr/share/applications 进入桌面图标文件夹。输入:sudo gedit idea.desktop加入:[Desktop Entry]Name=IntelliJ IDEAComment=IntelliJ IDEAExec=/opt/jvm/idea-IU-193.6494.35/bin/idea.shIcon=/opt/jvm/idea-IU-193.6494.35/bin/idea.pngTerminal=falseTy.
2021-09-03 14:14:58
5384
原创 运行java程序时出现oom怎么办
一、OOM简介OOM是出现了java.lang.OutOfMemoryError问题,有两种情况:1、内存泄漏:内存用完没有被释放。大量的内存泄漏就会导致OOM,也就是内存溢出。2、内存溢出,原因是:分配的太少;用的太多;用完没释放。我的理解是:程序需要的内存空间大于系统分配的内存空间,但是我们没有给符合的空间,所以会导致出现问题。二、OOM会导致什么OOM会导致程序crash,因为程序申请内存过大,虚拟机无法满足,就崩溃了。三、几种oom情况1、HeapSize OOM(堆空间内存溢出)
2021-09-02 19:02:45
2017
原创 ubuntu中idea卡死怎么解决
如果出现idea卡死,不能删除也不能退出的情况下,可以考虑查看idea进程并且杀掉进程。1、查看进程ps -ef | grip IDEA查找pid2、sudo kill pid -9pid就是上面找到的进程号,杀掉这个进程就可以了但是我用这个当时杀掉进程后,再进入idea就打不开,考虑是非正常关闭导致的idea无法启动,正在尝试不重启机器用命令恢复idea开启状态,后面再更新怎么操作。...
2021-09-01 23:30:48
2561
原创 idea怎么导入maven项目
idea怎么导入maven项目方法一:1、选择import project ,然后选择想要导入的项目,选择以maven的方式 import项目,如图2、选项根据自己的需要配置即可,一直点的next完成以后,maven会自动下载依赖包 ,并且关联好项目结构。完成以上两项,maven项目就已经导入完成了。方法二:还有一种方法就是可以选择open文件,在想要导入的文件中点击pom.xml,即可导入,效果同上。...
2021-09-01 23:25:51
16309
原创 实践:在clickhouse中建表
在clickhouse中建表一、docker安装clickhouse1、查询ClickHouse镜像2、拉取镜像3、启动server端容器4、连接clickhouse-server二、建立数据库三、建立数据表一、docker安装clickhouse建表前准备:我现在的环境是:windows10,机子上面有docker准备在docker里面装clickhouse1、查询ClickHouse镜像docker search clickHouse2、拉取镜像docker pull yandex/
2021-09-01 13:46:08
903
原创 python导入数据库操作
1.一次增加一条记录导入数据库模块import MySQLdb打开数据库的门,创建一个数据库对象conn = MySQLdb.connect(host=‘127.0.0.1’, user=‘root’, passwd=‘jay’, db=‘python’)host是本机的回环接口,user是数据库的用户名,passwd是用户名对应的登陆密码.db是要操作的数据库伸出一只手,利用这只手对数据库记录进行操作cur = conn.cursor()定义sql语句操作数据,插入记录sql = ‘in
2021-08-30 08:01:36
9022
原创 clickhouse数据库操作
clickhouse数据库操作一、基本操作1.1、启动服务1.2、停止服务1.3、客户端访问1.4、查询正在进行执行的sql操作1.5、删除表1.6、删除数据1.7、变更表名二.常用命令2.1、创建表2.2、create table时primary by与order by的区别三、导入数据1、导入制表符分隔的数据2、导入CSV格式数据3、指定分割符导入4、加入最大分区数导入5、跳过错误行导入二、导出数据1、以CSV分隔符导出2、以制表符导出一、基本操作1.1、启动服务sudo service clic
2021-08-27 13:17:20
2814
原创 Clickhouse的使用
Clickhouse一、Clickhouse简介1.初识Clickhouse2.Clickhouse特性二、Clickhouse安装1、ubantu安装Clickhouse2、docker安装Clickhouse3、rpm安装Clickhouse三、Clickhouse的简单操作1.启动数据库2.创建数据库3.创建表4.插入数据一、Clickhouse简介1.初识ClickhouseClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS),用于对干净,结构良好且不可变的事件或
2021-08-26 23:56:51
1662
原创 Ubuntu无网环境下制作镜像
Ubuntu无网环境下制作镜像一、Docker镜像简介二、有网环境下镜像操作三、无网环境下镜像操作1、拷贝镜像到无网服务器2、将自己的环境打包做成镜像四、镜像操作指令一、Docker镜像简介Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:18.04 就包含了完整的一套 Ubuntu18.04 最小系统的 root 文件系统。二、有网环境下镜像操作Docker是一个当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像
2021-08-26 13:32:53
582
1
原创 Nodejs出错的解决方案
Node出错导致运行崩溃的解决方案一、Nodejs 简介二、Nodejs 常见错误三、出错示例1. 业务场景2. 我的解决方案四、其他解决方案1. 使用uncaughtException2. 使用try/catch3. 守护NodeJS进程和记录错误日志3.1 使用node来守护node3.2 使用shell启动脚本守护node一、Nodejs 简介Nodejs 能够将客户端 JavaScript 引入服务器端,从而能够编写超快速的、能够处理成千上万的套接字连接的 Web JavaScript 服务器。
2021-08-26 13:09:41
2916
1
原创 clickhouse配置项system.settings中的input_format_skip_unknown_fields详解
详解input_format_skip_unknown_fields1.来自于哪里:2.作用:3.支持的格式:4.可能的值:1.来自于哪里:input_format_skip_unknown_fields是数据库clickhouse中常规配置参数system.settings中的,在官网中,clickhouse的配置参数主要分了两大方面,一个是config.xml中的服务器配置参数(Server Settings),另一个是常规配置参数(setttings)。对于system.settings的了解,
2021-08-25 13:23:25
1096
原创 运行应用程序时出现GLIBCXX_3.4.26not found问题
运行应用程序时出现GLIBCXX_3.4.26not found问题一、业务分析1.运行环境2.业务场景3.错误分析4.解决思路二、具体操作步骤1.查询现有的支持:2.查找本机中是否存在升级3.获取GLIBCXX_3.4.26包3.1 下载GLIBCXX_3.4.263.2 从docker复制文件到本机4.升级三、实现结果一、业务分析1.运行环境运行环境: ubuntu18.04gcc版本: 8.x.x2.业务场景业务场景: 在docker中建立了两个容器,一个容器作用是存放数据库,另一个容器作
2021-08-25 13:10:18
16403
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅