自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

携梦问道的博客

携梦,问道。

  • 博客(169)
  • 资源 (1)
  • 收藏
  • 关注

原创 常用数据库端口号

关系型数据库: MySQL数据库默认端口号为,3306; Oracle数据库默认端口号为,1521; SQLServer数据库默认端口号为,1433; postgreSQL数据库默认端口号为,5432; NoSQL数据库: MongoDB默认端口号为:27017; Redis默认端口号为:6379; Memcached默认端口号为:11211; ...

2021-09-02 14:59:06 2108

原创 Zookeeper查看版本

echo stat | nc ip 2181ex:echo stat | nc 127.0.0.1 2181

2021-08-31 15:47:43 282

原创 后台运行java程序并打印日志

在Linux服务器上运行jar包,服务器上输入java -jar app_name.jar,如果想让程序一直在服务器上运行,则需要用nohup命令。命令如下: nohup java -jar app_name.jar& 将程序输出的日志放在指定的文件中,使用“>>”来指向文件(覆盖日志用“>”),命令如下: nohup java -jar app_name.jar >> /home/app_name...

2021-08-27 17:55:52 1856

原创 如何重启Windows资源管理器

STEP 1:打开电脑的任务管理器,同时按下键盘的“ctrl+alt+del"打开。STEP 2: 在电脑任务栏上单击鼠标右键,启动任务管理器。STEP 3:Windows任务管理器界面上,找到进程打开,点击Windows资源管理器或者 explorer.exe结束进程。STEP 4:这时候桌面背景就全部没有了,我们关闭了资源管理器。STEP 5:创建新任务窗口中,直接输入命令explorer.exe确定,这样可以再次打开资源管理器。桌面背景再次出现。这样就重启了资源管理器。..

2021-07-06 15:31:25 11177

转载 Windows下,Oracle数据库服务的启动与停止

打开运行窗口cmd 输入services.msc命令。 按下回车,打开服务界面。 鼠标随便选中一行,按“O”键,快速切换到O开头的服务。 oracle数据库的正常运行,需要启动这两个服务。

2021-05-31 00:35:03 1921

原创 xxx is not in the sudoers file.This incident will be reported.的解决办法

1.切换到 root 用户下su root2.添加sudo文件的写权限chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到root ALL=(ALL) ALL,在下面添加usernameALL=(ALL) ALL在sudoers中可以添加下面任意一条记录youuser ALL=(AL...

2019-12-11 18:05:53 289

转载 Linux系统安装mysql数据库

前言MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。这里的操作系统以centos 7为准,mysql版本为5.7版本。1、下载mysql下载链接:https://dev.mysql.com/get/Downloads/MySQ...

2019-12-10 11:42:34 202

原创 MySQL自增id设置

1、自增id设置CREATETABLE`tab_name`(`id`intNOTNULLAUTO_INCREMENT,PRIMARYKEY(`id`));2、修改employee表,主键自增从1000开始alter table employeeAUTO_INCREMENT=1000;...

2019-11-13 11:08:13 419

原创 存储单位的位(bit)、字节(Byte)、MB(兆位)之间的换算关系

B是Byte的缩写,B就是Byte,也就是字节(Byte);b是bit的缩写,b就是bit,也就是比特位(bit)。B与b不同,注意区分,KB是千字节,Kb是千比特位。 8bit(比特位)=1Byte(字节); 1024Byte(字节)=1KB(千字节); 1024KB(千字节)=1MB(兆字节); 1MB(兆字节)=1024KB(千字节)=102...

2019-10-31 15:25:51 2392 1

转载 service mysqld restart 报错 Redirecting to /bin/systemctl restart mysqld.service

解决办法使用如下命令操作mysql:systemctl restart mysqld.servicesystemctl start mysqld.servicesystemctl stop mysqld.service

2019-09-17 11:40:33 3939 2

转载 Linux下samba的安装与配置

一、简介 Samba,是在Unix上实现SMB(Server Message Block)的一个工具套件。而SMB通常是windows用来实现共享的,包括文件和打印机等。而Unix上装上SMB,则使得Unix能够和windows连接在一起,实现两者的资源互通。二、安装$rpm -qa | grep samba #查看系统是否已安装samba$yum install sa...

2019-07-17 11:35:40 244

转载 Airflow:Python 工作流管理利器

Apache Airflow 是一个用于编排复杂计算工作流和数据处理流水线的开源工具。 如果您发现自己运行的是执行时间超长的 cron 脚本任务,或者是大数据的批处理任务,Airflow 可能是能帮助您解决目前困境的神器。本文将为那些想要寻找新的工具或者说不知道有这款工具的同学了解 Airflow 编写工作线提供入门教程。Airflow 工作流设计称为有向非循环图(DAG)。这意味着,在...

2019-04-08 16:20:48 1284

转载 【airflow实战系列】 基于 python 的调度和监控工作流的平台

简介airflow 是一个使用python语言编写的data pipeline调度和监控工作流的平台。Airflow被Airbnb内部用来创建、监控和调整数据管道。任何工作流都可以在这个使用Python来编写的平台上运行。Airflow是一种允许工作流开发人员轻松创建、维护和周期性地调度运行工作流(即有向无环图或成为DAGs)的工具。在Airbnb中,这些工作流包括了如数据存储、增长分析、...

2019-04-08 15:37:29 684

转载 定时任务cron表达式详解

cron表达式 顺序 秒 分钟 小时 日期 月份 星期 年(可选) 取值 0-59 0-59 0-23 1-30(31) ...

2019-04-08 14:30:30 488

转载 airflow 定时任务+时间设定+cron表达式

from airflow import DAGfrom airflow.operators.bash_operator import BashOperatorfrom datetime import datetime, timedelta'''任务参数配置'''default_args = { "owner": "airflow", # 用户名的任务的所有者 "de...

2019-04-08 14:05:14 7615

转载 SQLServer中各种存储过程创建及执行方式

一.不含参数的存储过程1.没有返回值:创建语句:CREATE PROCEDURE dbo.ProTestASDECLARE @test intSET @test = 1Go执行SQL语句:EXEC dbo.ProTest消息:命令已成功完成。结果:无2.有返回值(使用select):创建语句:CREATE PROCEDURE dbo.ProT...

2019-03-22 15:18:56 1201

转载 SQL中SET与SELECT赋值的区别

假定有设定变量:DECLARE @VAR1 VARCHAR(1)DECLARE @VAR2 VARCHAR(2)1、SELECT可以在一条语句里对多个变量同时赋值,而SET只能一次对一个变量赋值,如下:SELECT @VAR1='Y',@VAR2='N'-- 而SET要达到同样的效果,需要:SET @VAR1='Y'SET @VAR2='N'/* 说到这个,SQL内置的...

2019-03-22 10:50:35 2737

原创 CMD 编译 Java 源文件时出现的编码 GBK 的不可映射字符的错误。

错误:CMD 编译 Java 源文件时出现的编码 GBK 的不可映射字符的错误。办法:使用javac -encoding UTF-8 .java指定编码形式。原因:由于 JDK 是国际版的,在编译的时候,如果我们没有用 -encoding 参数指定 JAVA 源程序的编码格式,则 java.exe 首先获得我们才做系统默认采用的编码格式,也即在编译 JAVA 程序时,若我们不指定源程...

2019-02-28 16:54:46 238

原创 MyEclipse10安装以及破解

https://blog.csdn.net/qq_41410358/article/details/79679130

2019-02-27 14:12:58 299

转载 MySQL数据库和MongoDB数据库的区别

MySQL关系型数据库。在不同的引擎上有不同 的存储方式。查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。开源数据库的份额在不断增加,mysql的份额页在持续增长。缺点就是在海量数据处理的时候效率会显著变慢。Mongodb非关系型数据库(nosql ),属于文档型数据库。先解释一下文档的数据库,即可以存放xml、json、bson类型系那个的数据...

2019-01-29 16:58:30 1551

转载 数据库高可用架构(MySQL、Oracle、MongoDB、Redis)

一、MySQLMySQL小型高可用架构方案:MySQL双主、主从 + Keepalived主从自动切换服务器资源:两台PC Server优点:架构简单,节省资源缺点:无法线性扩展,主从失败之后需要手动恢复主从架构MySQL中型高可用架构方案:MMM + MySQL双主 + 多从高可用方案服务器资源:1、至少五台PC Server,2台MySQL主库,2台...

2019-01-29 16:34:31 474

转载 MySQL修改密码的四种方法

方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123');  方法2:用mysqladmin 格式:mysqladmin -...

2018-12-05 11:00:24 458

原创 SQLyog 报错2058 :连接 mysql 8.0.11 解决方法

配置sql yog时,发现连接报错:错误代码 2058。经过分析,发现是mysql 密码加密方法发生改变。solution:1.windows环境下(cmd)2.登录 mysql数据库(mysql -u root -p 密码)进入mysql数据库后,然后执行以下SQL语句: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysq...

2018-11-29 18:36:45 417

转载 主键和索引的区别

主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,并且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束可保证数据...

2018-11-28 11:23:18 222

转载 SQL语句中exists和in的区别

查询中涉及到的两个表,一个user和一个order表,具体表的内容如下:    user表:        order表:    in  一、确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。  具体sql语句如下: 1 SELECT ...

2018-11-21 19:03:30 282

转载 关于数据库优化1——关于count(1),count(*),和count(列名)的区别,和关于表中字段顺序的问题

1.关于count(1),count(*),和count(列名)的区别  相信大家总是在工作中,或者是学习中对于count()的到底怎么用更快。一直有很大的疑问,有的人说count(*)更快,也有的人说count(列名)更快,那到底是谁更快,我将会在本文中详细介绍一下到底是count(1),count(*)和count(列明)的区别,和更适合的使用场景。     往常在工作中有人会说cou...

2018-11-21 10:42:13 460

原创 如何用SQL语句模糊查询数据库中的表名

有时候,数据库中的表名太多,而你又不是清楚地记得表名,那么你可以用下面SQL语句,模糊地查询你想要的表名:select  table_name,tablespace_name,status,temporary from user_tables where table_name like '%tab_name%';tab_name 为要查表名的其中一部分。如:你要查表名中有order的表...

2018-11-20 14:33:49 25310 2

转载 SQL中varchar和nvarchar有什么区别?

varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。两字段分别有字段值:我和coffee那么v...

2018-11-14 09:28:39 198

原创 Shell基础-DAY05

Shell 基本运算符Shell 和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):...

2018-08-17 18:40:09 134

原创 Shell基础-DAY04

Shell 数组与大部分编程语言类似,数组元素的下标由0开始。Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下:array_name=(value1 ... valuen)实例#!/bin/bashmy_array=(A B "C" D) 我们也可以使用下标来定义数组:array_name[0]=value0array_name[1]=v...

2018-08-17 18:37:19 141

原创 Shell基础-DAY03

Shell 传递参数我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……目录Shell 传递参数参数处理说明:$* 与 $@ 区别: Shell 变量 Shell 数组实例以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名:#...

2018-08-17 18:35:39 147

原创 Shell基础-DAY02

Shell 变量定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的...

2018-08-15 19:56:56 212

原创 Shell基础-DAY01

shell和shell脚本有什么区别?确切一点说,Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。 Shell既是一种命令语言,又是一种程序设计语言...

2018-08-15 19:40:19 151

原创 Python基础-DAY20

继承 inheritance  和 派生  (derived) 什么是继承和派生  继承是延续旧类的功能,派生是在旧类的基础上添加新功能 为什么要继承:  继承的目的是延续旧的类的功能  派生的目的是在旧类的基础上添加新的功能 继承/派生的作用:  1) 用继承派生机制,可以将一些共有功能加在基类中,实现代码的共享.  2) 在不改变超类的代码的基础上改...

2018-08-13 18:12:18 166

原创 Python基础-DAY19

内建函数重载  __abs__    abs(obj) 函数调用  __len__    len(obj) 函数调用  __reversed__  reversed(obj) 函数调用  __round__     round(obj) 函数调用 数值转换函数重载:  __int__   int(obj)  __float__  float(obj)  __co...

2018-08-10 19:32:23 186

原创 Python基础-DAY18

重载:  什么是重载:    用自定义的规则实现实例方法之间的运算符操作或函数操作 作用:  让实例像数学表达式一样进行运算操作  让程序简结易读 重载:  1) 函数重载  2) 运算符重载 函数重载:  让实例像内建对象一样进行内建函数操作 对象转字符串函数重载repr() 函数str() 函数对象转字符串函数的重载方法:...

2018-08-09 19:53:41 141

原创 Python基础-DAY17

编码注释:在源文件的第一行或第二行写入如下内容:  # -*- coding:gbk -*-  # 设置源文件编码格式为:gbk或  # -*- coding:utf-8 -*-  # 设置源文件编码格式为:UTF-8 面向对象编程:  什么是对象:     一切皆对象(实例) 类型   对象(实例)电脑  --> 品牌(E41) 实例...

2018-08-03 20:06:12 185

原创 Python基础-DAY16

二进制文件:  二进制文件是以字节(byte) 为单位存储的,不以换行符(\n)为单位进行区分内容的文件读写方法打开模式mode:  'b'方法:  F.read()返回类型:    对于文本文件,F.read()返回类型为字符串(str)    对于二进制文件,F.read()返回类型为字节串(bytes)  F.write(x) 用于文本/二进制文件的写  F.tell(...

2018-08-03 19:26:49 354

原创 Python基础-DAY15

生成器 Generator  和  迭代器  Iterator什么是生成器:   生成器是一种可以简单有效的创建迭代器的工具 生成器有两种:  生成器函数 和 生成器表达式   什么是生成器函数:   含有yield语句的函数是生成器函数,此函数被调用时返回一个生成器对象   注:yield 翻译为产生或生成 示例:  def myyield():...

2018-08-01 20:06:46 120

原创 Python基础-DAY14

包(模块包) package  包是将模块以文件夹的形式组织分组的管理办法包的作用:  1)将一系列模块进行分类管理,有利于防止命名冲突  2) 可以在需要时加载一个或部分模块而不是全部模块    import 子包: 包示例:包名为: mypackmypack/    __init__.py    menu.py    games/    ...

2018-07-31 20:14:27 176

Linux Shell脚本攻略

一本适合爱好编程初学者学习的编程书籍,本书主要讲了Linux的常用命令和如何用shell进行编程。

2018-05-22

空空如也

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

TA关注的人

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