自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

震逗比的博客

记录学习中的点滴历程

  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 《第一本Docker书》第三章 Docker入门

第三章 Docker入门3.1 确保Docker已经就绪1、 查看docker程序是否正常工作$ sudo docker info2、创建第一个容器$ sudo docker run -i -t ubuntu /bin/bash //创建一个容器并进入该容器-i 标志保证容器内中STDIN是开启的,维持持久的标准输入。-t标志Docker为要创建的容器分配一个伪tty终端,这样新创建的容器才能够提供一个交互式shell。同时命令告诉Docker基于ubuntu镜像来创建容器。ubuntu

2021-03-07 16:29:06 123

原创 虚拟机中创建Docker容器时出现WARNING: IPv4 forwarding is disabled. Networking will not work.

出现的问题在虚拟机中创建Docker容器时出现 WARNING: IPv4 forwarding is disabled. Networking will not work.解决方法1、在root用户下,修改下面的文件$ vim /usr/lib/sysctl.d//usr/lib/sysctl.d/2、在文件中添加下列一行$ net.ipv4.ip_forward=13、重启服务systemctl restart network再次新建容器,就不会出现了...

2021-03-07 15:34:06 202

原创 《第一本Docker书》第二章 安装Docker

博主所用linux系统为RedHat 7.51、查看内核版本$ uname -a2、检查Device Mapper在redhat7.5中检查Device Mapper是否存在,$ ls -l /sys/class/misc/device-mapper在/proc/devices 文件中检查是否有device-mapper 条目,$ sudo grep device-mapper /proc/devices如果此时还是没有发现device-mapper存在,可以试着安装device-

2021-02-22 22:54:03 137

原创 RedHat7.5最小化安装之后一些配置

RedHat7.5最小化安装之后发生的一些事近期准备学习Docker,所以在VM虚拟机上装了RedHat7.5,好巧不巧地选择了最小化安装,结果花了好长时间进行一些配置工作,特此记录遇到的一些坑爹的问题。1、查看IP地址最小化安装后,无法使用 ifconfig 命令查看客户机的IP地址,同时也无法使用 yum install net-tools 进行安装。这时可以使用 ip addr命令查看IP地址,用于在xshell、xftp等工具上进行连接。2、修改IP地址如果发现虚拟机IP地址为127.0.

2021-02-21 23:36:20 586

原创 win10系统下卸载Oracle 11g

win10系统下卸载Oracle 11g1、进入服务界面,暂停所有Oracle开头的服务。2、在开始界面,进入Oracle_OraDB11g_home1文件夹下,点击运行Universal Installer,进入卸载界面,选择卸载产品4、这里只勾选 Oracle Database 11g 11.2.0.1.05、点击删除,在跳出的界面中点击 是 后,等待卸载完成。6、手工删除注册表和环境变量中的信息运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORA

2021-02-18 23:06:10 131

原创 在VMware 12 PRO中安装Centos7的详细过程

在VMware 12 PRO中安装Centos7的详细过程该篇博文主要记录了在VMware12中安装Centos7的过程,便于自己以后参考,也方便需要的小伙伴进行参考。1、首先进入VMware 12的主界面,点击创建新的虚拟机:2、选择安装方式:典型安装:VMware会将主流的配置应用在虚拟机的操作系统上,操作简单。自定义安装:需要用户自定义进行安装,选择需要的资源进行安装。3、默认下一步:4、选择所要安装的程序光盘映像文件的位置:5、设置虚拟机的名称以及存放的位置:6、默认点击

2020-09-20 00:04:40 319

原创 第一个Mybatis程序的书写流程

第一个Mybatis步骤:1、工具类需要配置文件,所以需要到resources文件夹中写一个配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybati...

2020-01-02 19:48:39 138

原创 int基本数据类型和Integer包装类之间的纠葛

int和Integer的爱恨纠葛int是Java的一种基本数据类型,而integer是int的包装类。装箱:Java自动将基本数据类型转换为包装类的实例。拆箱:Java自动获取包装类对象中包装的基本数据类型。两个new生成的Integer对象的引用变量进行比较 Integer n1 = new Integer(100); Integer n2 = new Integer(100); ...

2019-12-15 17:13:50 252

原创 Java中valueOf()和parseInt()的用法

valueOf()和parseInt()parseInt(): String类型-------> 基本数据类型、包装类valueOf():基本数据类型、包装类 --------> 包装器类型public class WarpperTest { // String类型-------> 基本数据类型、包装类: 调用包装类的 包装类.parseXxx(String ...

2019-12-15 00:35:20 325

原创 开始学习Mybatis踩的第一坑

1、第一次学习Mybatis就报错:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNot...

2019-11-04 20:08:06 147

原创 22. 括号生成

括号生成题目描述给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出 n = 3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]思路参考自:https://leetcode-cn.com/problems/generate-parentheses...

2019-09-15 21:04:18 149

原创 Scala中闭包

闭包闭包是由函数和运行时的数据决定的。闭包也可以理解为函数和上下文。scala> var i = 15i: Int = 15// 定义一个函数自变量f,函数中使用了前面定义的变量iscala> val f = (x:Int)=>x + if: Int => Int = <function1>执行函数scala> f(10)res0: ...

2019-09-02 09:54:16 241

原创 记Java中关于nextInt和nextLine的一次使用

Java中由键盘如何在第一行输入整数数组的长度,第二行输入数组的数值Scanner scan = new Scanner(System.in);int m = scan.nextint();int[] nums = new int[m];// nextInt()只读取数值,剩下"\n"还没有读取// nextLine()会读取"\n",并结束// 如果想要在nextInt()后读取...

2019-08-26 10:16:18 308

原创 两整数之和

两整数之和题目描述不使用运算符 + 和 - ​​​​​​​,计算两整数 ​​​​​​​a 、b ​​​​​​​之和。示例 1:输入: a = 1, b = 2输出: 3示例 2:输入: a = -2, b = 3输出: 1思路与(&)运算,只有两位都为 1 时,才为 1异或(^)运算, 当两个中1位为 1,1位为 0时,才为 1或(|)运算,只要两位中有1位为 ...

2019-08-25 22:29:44 143

转载 MySQL数据库高级(九)——游标

MySQL数据库高级(九)——游标 本文转载自:https://blog.51cto.com/9291927/2097626一、游标简介1、游标简介游标的设计是一种数据缓冲区的思想,用来存放SQL语句执行的结果。游标是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。尽管游标能遍历结果中的所有行,但一次只指向一行。游标的作用就是用于对查...

2019-08-16 20:47:08 213

转载 MySQL数据库高级(八)——事件

MySQL数据库高级(八)——事件 本文转载自:https://blog.51cto.com/9291927/2097153一、事件简介1、事件简介事件是用来执行定时任务的一组SQL集,在时间到时会触发。一个事件可调用一次,也可周期性的启动,由一个特定的事件调度器线程来管理的。事件取代了原先只能由操作系统的计划任务来执行的工作,而且MySQL的...

2019-08-16 20:45:32 1083

转载 MySQL数据库高级(七)——事务和锁

MySQL数据库高级(七)——事务和锁 本文转载自:https://blog.51cto.com/9291927/2096680一、事务简介1、事务简介事务(Transactin) 是指作为单个逻辑工作单元执行的一系列操作。2、事务的特性A、原子性(Atomicity)表示组成一个事务的多个数据库操作是一个不可分隔的原子单元,只有所有的操作...

2019-08-16 20:43:53 187

转载 MySQL数据库高级(六)——索引

MySQL数据库高级(六)——索引 本文转载自:https://blog.51cto.com/9291927/2095260一、索引简介1、索引简介索引(Index)是帮助MySQL高效获取数据的数据结构。在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的。MyISAM和InnoDB存储引擎只支持BTREE索引,M...

2019-08-16 20:41:27 157

转载 MySQL数据库高级(五)——触发器

MySQL数据库高级(五)——触发器 本文转载自:https://blog.51cto.com/9291927/2095105一、触发器简介1、触发器简介触发器是和表关联的特殊的存储过程,可以在插入,删除或修改表中的数据时触发执行,比数据库本身标准的功能有更精细和更复杂的数据控制能力2、触发器的优点A、安全性可以基于数据库的值使用户具有操作...

2019-08-16 20:39:28 881

转载 MySQL数据库高级(四)——存储过程

MySQL数据库高级(四)——存储过程 本文转载自:https://blog.51cto.com/9291927/2094915一、存储过程简介1、存储过程简介存储过程是一组具有特定功能的SQL语句集组成的可编程的函数,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数来调用执行。存储过程是数据库管理中常用的技术之一,可以很方便...

2019-08-16 20:37:06 257

转载 MySQL数据库高级(三)——视图

MySQL数据库高级(三)——视图 本文转载自:https://blog.51cto.com/9291927/2094529一、视图简介1、视图简介视图是由SELECT查询语句所定义的一个虚拟表,是查看数据的一种非常有效的方式。视图包含一系列带有名称的数据列和数据行,但视图中的数据并不真实存在于数据库中,视图返回的是结果集。2、创建视图的目的...

2019-08-16 20:35:10 299

转载 MySQL数据库高级(二)——自定义函数

MySQL数据库高级(二)——自定义函数 本文转载自:https://blog.51cto.com/9291927/2093942一、自定义函数简介自定义函数 (user-defined function UDF)是一种对MySQL扩展的途径,其用法和内置函数相同。自定义函数的两个必要条件:A、参数B、返回值(必须有)。函数可以返回任意类型的值。二、自...

2019-08-16 20:32:47 1046

转载 MySQL数据库高级(一)——数据完整性

MySQL数据库高级(一)——数据完整性 本文转载自:https://blog.51cto.com/9291927/2093934一、数据完整性简介1、数据完整性简介数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况。数据的完整性是指数据的可靠性和准确性,数据完整性类型有四种:A、实体完整性:实体的完整性强制表...

2019-08-16 20:28:14 499

转载 MySQL数据库基础(六)——SQL插入、更新、删除操作

MySQL数据库基础(六)——SQL插入、更新、删除操作 本文转载自:https://blog.51cto.com/9291927/2092679一、插入数据1、为表的所有字段插入数据使用基本的INSERT语句插入数据要求指定表名称和插入到新记录中的值。INSERT INTO table_name (column_list) VALUES (...

2019-08-16 20:25:25 186

转载 MySQL数据库基础(五)——SQL查询

MySQL数据库基础(五)——SQL查询本文转载自:https://blog.51cto.com/9291927/2092195一、单表查询1、查询所有字段在SELECT语句中使用星号“”通配符查询所有字段在SELECT语句中指定所有字段select from TStudent;2、查询指定字段查询多个字段select Sname,sex,...

2019-08-16 20:23:21 545

转载 MySQL数据库基础(四)——MySQL数据库创建实例

MySQL数据库基础(四)——MySQL数据库创建实例 本文转载自:https://blog.51cto.com/9291927/2091340一、创建数据库1、创建数据库创建数据库,指定数据库的默认字符集为utf8。create database schoolDB default character set utf8;连接数据库,客户端必须选择U...

2019-08-16 20:19:31 453

转载 MySQL数据库基础(三)——SQL语言

MySQL数据库基础(三)——SQL语言 本文转载自:https://blog.51cto.com/9291927/2090896一、SQL语言简介1、SQL语言简介SQL是结构化查询语言(Structured Query Language),是用于访问和处理数据库的标准的计算机语言。SQL语言的功能如下:A、SQL面向数据库执行查询B、SQL...

2019-08-16 20:15:06 1131

转载 MySQL数据库基础(二)——MySQL字符集与乱码解析

MySQL数据库基础(二)——MySQL字符集与乱码解析 本文转载自:https://blog.51cto.com/9291927/2088254一、字符集与编码1、字符集简介字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集(Character set)是多个字符的集合,字符集种类较多,每个字...

2019-08-16 20:09:58 388

转载 MySQL数据库基础(一)——MySQL数据库简介

MySQL数据库基础(一)——MySQL数据库简介 本文转载自:https://blog.51cto.com/9291927/2087947一、MySQL简介1、MySQL简介MySQL是一个轻量级关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。目前MySQL被广泛地应用在Internet上的中小型网站中,由于体...

2019-08-16 17:25:41 2912

转载 数据库设计(一)——数据库设计

数据库设计(一)——数据库设计 本文转载自 https://blog.51cto.com/9291927/2093934一、数据库设计简介按照规范设计,将数据库的设计过程分为六个阶段: A、系统需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段E、数据库实施阶段F、数据库运行与维护阶段需求分析和概念结构设计独立于任何数据...

2019-08-16 17:15:56 505

原创 有效的括号

有效的括号题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false...

2019-07-29 22:02:56 97

原创 猴子分桃子问题

猴子分桃子做到猴子分桃子这题,感觉很有趣,也看了其他人的一些博客,最后总结了一下,做个笔记,方便以后查看,已供大家参考,如有错误,请指出,大家共同学习。题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子均分为5份,多了一个,然后这只猴子把多的一个桃子扔到了海中,拿走了一份。第二只猴子把剩下的桃子均分成五份,发现也多了一个,然后也将多的一个扔到了海里,拿走了一份。第三只、第四只、第五只...

2019-07-13 20:03:58 2839

原创 搜索位置插入

搜索插入位置题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2==示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3...

2019-07-08 19:33:01 95

原创 整数反转

整数反转题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231,231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。解...

2019-07-08 19:29:00 146

原创 Kafka的安装和简单实例测试及遇到的问题

安装的命令如下:cd ~/下载sudo tar -zxvf kafka_2.11-2.2.0.tgz -C /usr/localcd /usr/localsudo mv kafka_2.11-0.10.1.0/ kafkasudo chown -R 自己的用户名 kafka这样,kafka基本就算是安装好了。接下来,进行一些简单的测试:首先新打开一个终端,输入:cd /usr...

2019-05-27 18:35:17 124

原创 记在Mint中安装Redis过程遇到的一些问题

一、在Linux Mint中安装Redis1、首先从Redis官网上下载Redis的安装包到本地,之后解压到某个文件夹中。2、如果没有安装gcc,需要先安装之后,再进行下面的操作:sudo apt-get install gcc3、之后进入Redis解压之后所在的文件夹,我的是/usr/local/redis4、进入到redis目录下后,执行下面的命令:sudo make...

2019-05-26 19:29:23 482 1

原创 Scala中map操作和flatMap操作的区别

Scala中map操作和flatMap操作的区别flatMap()和map()操作对比map操作flatMap操作加深理解flatMap()和map()flatMap(function)和map(function)操作都是传入的函数对RDD中的每一个元素进行处理的操作。但是不同点在于,map操作是一对一的,即map(function)传入的函数在处理RDD的每一个元素后都产生相对应的结果,输入...

2019-03-25 16:48:59 2555 1

原创 E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

在Ubuntu中进行sudo apt-get install ** 操作时,经常性的出现下列情况: E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?解决办法如下: sudo rm /var/cache/apt/archives/lo...

2017-09-25 10:22:42 117

Linux入门教程

适合Linux的入门教程,介绍了关于Linux的一些基础知识

2017-04-26

Shell脚本学习指南

主要讲述shell脚本相关的内容

2017-04-26

Spark高级数据分析

本书是使用Spark进行大规模数据分析的实战宝典,由大数据公司Cloudera的数据科学家撰写。四位作者首先结合数据科学和大数据分析的广阔背景讲解了Spark,然后介绍了用Spark和Scala进行数据处理的基础知识,接着讨论了如何将Spark用于机器学习,同时介绍了常见应用中几个常用的算法。此外还收集了一些更加新颖的应用,比如通过文本隐含语义关系来查询Wikipedia或分析基因数据

2017-04-26

空空如也

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

TA关注的人

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