千锋教育

Java培训丨Python培训丨IT培训机构

原创 从零开始学Python:第十课-函数和字符串的应用

前面两节课,我们介绍了函数和字符串。在讲解今天的内容之前,先来回答一个可能会让大家感到费解的问题:为什么字符串类型(str)可以通过调用方法的方式进行操作,而之前我们用到的数值类型(如int、float)却没有可以调用的方法。在Python中,数值类型是标量类型,也就是说这种类型的变量没有可以访问...

2020-06-30 17:34:05 948 0

原创 从零开始学Python:第九课-常用数据结构之字符串

接着上期的Python教程讲,视频教程你们私我要的,整理出来了:Python 900集全套视频教程(全家桶) https://pan.baidu.com/s/1cU5lDWq9gh0cQ7hCnXUiGA,你们好好学。 第二次世界大战促使了现代电子计算机的诞生,世界上的第一台通用电子计算机叫EN...

2020-06-30 17:28:03 678 0

原创 从零开始学Python:第八课-函数和模块

在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。 你可能已经想到了,这个问题其实等同于将8个苹果分成四组且每组至少一个苹果有多少种方案,因此该问题还可以进一步等价于在分隔8个苹果的7个空隙之间插入三个隔板将苹果分成四组有多少种方案,也就是从7个空隙选出3...

2020-06-30 17:16:49 985 0

转载 HDFS安装模式之伪分布式集群

1 伪分布式模式介绍 1.特点 - 在一台机器上安装,使用的是分布式思想,即分布式文件系统,非本地文件系统。 - Hdfs涉及到的相关守护进程(namenode,datanode,secondarynamenode)都运行在一台机器上, 都是独立的java进程。 2...

2020-06-30 09:59:03 499 1

转载 Hadoop的单节点集群设置(独立模式)

在前两篇文章中,我们对Hadoop进行了简单的概述。接下来,我们就来了解一下Hadoop集群的安装。而Hadoop的安装模式有以下三种,我们一一来了解一下: 单节点上的本地模式(独立模式) :Local(Standalone)Mode 单节点的伪分布模式:Pseudo-Distributed ...

2020-06-30 09:58:23 529 1

转载 云计算概述

1、云计算概念 云是网络、互联网的一种比喻说法。过去在图像中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。 云计算(Cloud Computing)是以虚拟化技术为核心,以低成本为目标的,基于互联网服务的动态可扩展的网络应用基础设备,用户按照使用需求进行付费购买相关服务的一种...

2020-06-30 09:56:48 557 1

转载 Apache-Hadoop简介

一、Hadoop出现的原因 现在的我们,生活在数据大爆炸的年代。国际数据公司已经预测在2020年,全球的数据总量将达到44ZB,经过单位换算后,至少在440亿TB以上,也就是说,全球每人一块1TB的硬盘都存储不下。 一些数据集的大小更远远超过了1TB,也就是说,数据的存储是一个要解决的问题。同...

2020-06-30 09:56:40 517 1

转载 Hadoop的生态系统

在上一篇文章 千锋大数据学院:Apache-Hadoop简介​zhuanlan.zhihu.com 中,我对hadoop做了一些简介。这次,我整理了一下hadoop的生态系统。hadoop生态系统,意思就是以hadoop为平台的各种应用框架,相互兼容,组成了一个独立的应用体系,也可以称之为生态...

2020-06-30 09:56:32 488 1

转载 凯哥带你从零学大数据系列之Java篇---第二十二章:Lambda表达式

课程重点: 1 函数式接口 函数式接口的概念 函数式接口的判断 @FunctionalInterface 2 lambda表达式的语法 基础的语法 语法的精简(参数、方法体) 3 函数引用 静态、非静态、构造方法的引用 对象方法的特殊引用 22.1....

2020-06-29 10:04:47 509 0

转载 大数据概述

一、大数据时代 大数据时代的悄然来临,让信息技术的发展发生了巨大变化,并深刻影响着社会生产和人民生活的方方面面。每个国家都高度重视大数据技术的研究和产业发展,纷纷把大数据上升为国家战略加以重点推进。企业和教育机构也纷纷加大技术,资金和人员投入力度,以期在“第三次信息化浪潮”中占得先机,引领市场。...

2020-06-29 10:04:29 815 0

转载 凯哥带你从零学大数据系列之Java篇---第二十四章:JVM优化

课程重点: JVM的简单理解 课程目录 第一章. JVM简介 1.1. JVM位置 JVM是运行在操作系统之上的,它与硬件没有直接的交集。 JVM直接翻译为Java虚拟机但实际应该是Java虚拟机规范。 1.2. 三种JVM Sun公司的HotSpot、 BEA公司的JRo...

2020-06-29 10:04:18 512 0

转载 凯哥带你从零学大数据系列之Java篇---第二十五章:文件操作详解

课程大纲 文件操作的简介 绝对路径和相对路径 分隔符 File类(重点) 1. 文件操作的简介 顾名思义, 操作磁盘上的某一个文件或者某一个文件夹。 可以对他们进行创建、 删除、 移动、 属性获取、 属性设置等操作。 但是, 并不包含读取文件的内容、 拷贝文件。 在Java中, 使用j...

2020-06-29 10:04:06 474 0

转载 凯哥带你从零学大数据系列之Java篇---第二十六章:IO流详解

课程大纲: IO流的简介 基础的IO流(重点) 常见的其他流 http://1.IO流的简介 1.1. 什么是IO流 IO流: Input/Output Stream 流: 指的是一串流动的数据, 在数据在流中按照指定的方向进行流动。 实现数据的读取、写入的功能。 1.2. IO流的...

2020-06-29 10:03:56 485 0

原创 从零开始学Python:05-分支结构

应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game ...

2020-06-28 17:04:49 650 0

原创 从零开始学Python:04-Python语言元素之运算符

本期的Python教程,接着我们的系统教程第三课开始讲。 也有整理Python的视频教程。需要的可以私我。 2020版Python教程_完全入门_学完达到Python工程师水平https://pan.baidu.com/s/1WjZwe-12Nua-TgAG9sHOFA Python...

2020-06-28 16:57:06 988 0

转载 Kafka与ActiveMQ的区别与联系详解

1. 背景分析 消息队列这个类型的组件一直是非常重要的组件,当经过两家企业后我就很坚信这个结论了。队列这种东西,最广泛的作用还是在于解耦,宽泛一点的说,它可以将不同部门的工作内容进行有效的整合,基于一个约定好的格式,就可以两头互相不干扰的进行开发。可以说这个生产消费的思想不仅仅适用于程序也适用于...

2020-06-28 09:51:59 559 0

转载 相比于手动搭建集群,使用Ambari或者CDH的必要性

1. Ambari简介 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。 Apa...

2020-06-28 09:51:34 558 0

转载 MySQL与Redis的区别与联系详解

1. MySQL和Redis的数据库类型 MySQL是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢. Redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限. 2. MySQL的运行...

2020-06-28 09:51:24 527 0

转载 带你从零学大数据系列之Java篇---第二十章:多线程基础

课程重点: 线程相关概念的理解 线程的生命周期 线程的常用方法 20.1. 线程的简介 20.1.1. 串行与并发 如果在程序中,有多个任务需要被处理,此时的处理方式可以有串行和并发: 串行(同步):所有的任务,按照一定的顺序,依次执行。如果前面的任务没有执行结束,后面的任务等待。 ...

2020-06-28 09:51:07 498 0

转载 带你从零学大数据系列之Java篇---第二十一章:多线程高级

课程重点: 临界资源问题理解 线程锁 同步代码块 同步方法 单例中的同步 唤醒等待机制 线程池(了解) 21.1. 临界资源问题 21.1.1. 临界资源问题简介 1. 临界资源 在一个进程中, 多个线程之间是可以资源共享的。 如果在一个进程中的一个资源同时被多个线程访问, 这...

2020-06-28 09:50:54 500 0

原创 从零开始学Python:03 Python语言元素之变量

作为一个程序员,可能经常会被外行人问到两个问题,其一是“什么是(计算机)程序”,其二是“写(计算机)程序能做什么”,这里我们先对两个问题做一个回答。程序是指令的集合,写程序就是用指令控制计算机做我们想让它做的事情。那么,为什么要用Python语言来写程序呢?因为Python语言简单优雅,相比C、C...

2020-06-24 17:43:01 668 0

原创 从零开始学Python02:第一个Python程序

在上一课中,我们已经了解了Python这门语言并安装了运行Python程序所需的环境,相信大家已经迫不及待的想开始自己的Python编程之旅了。首先我们来告诉大家在哪些地方可以写Python程序。 编写代码的工具 交互式环境 我们打开Windows的“命令行提示符”工具,输入命令py...

2020-06-24 17:41:00 634 0

原创 从零开始学Python:01初识Python

从今天起,我们针对着手开始学Python的小白选手,整理了一套系统的教程,所以,新手伙伴们,你们的福音来咯!希望接下来的每一期教程,你都能吸收掌握!每一期也都会有相应的Python视频教程,需要学的伙伴,可以私我哦! 下面开启我们的Python之旅! Python的简介 Python...

2020-06-24 14:01:48 1157 3

转载 SpringBoot2.x系列教程76--Java测试详解

一. 关于测试 1. 单元测试的概念 在计算机编程中,单元测试是一种软件测试方法,用以测试源代码的单个单元、一个或多个计算机程序模块的集合以及相关的控制数据、使用过程和操作过程,以确定它们是否适合使用。通俗的说,我们在做单元测试时,只是测试了一个代码单元,也就是每次只测试一个方法,不包括与正测...

2020-06-24 11:23:47 901 0

转载 算法从入门到精通6之插入排序

一、概述 上一节我们说过排序是算法中的一部分。所以我们学习排序也是算法的入门,为了能让大家感受到排序是算法的一部分,我举个例子证明一下:比如麻将游戏,发完牌之后需要对手上的牌进行排序,大家想想,麻将排序如何排呢?它有什么特点呢?而且在摸牌打牌的过程中,我们要不断的排序,如何排序呢?选择什么排序算...

2020-06-24 11:23:29 924 0

转载 凯哥带你从零学大数据系列之Java篇---第十七章:集合(List)

课程重点: List的概念 List的常用方法 List的遍历 数据结构:数组与链表原理 数据结构:链表代码实现(了解) 17.1. 存储特点 List集合是单列集合,是Collection接口的子接口。Collection接口中所有的方法,这里都有。同时,这个集合比Collectio...

2020-06-24 11:23:17 897 0

转载 凯哥带你从零学大数据系列之Java篇---第十八章:集合(Set)

课程重点: Set的存储特点 数据结构-哈希表(了解) 数据结构-二叉树(了解) TreeSet的排序去重(了解) HashSet的去重 18.1. 存储特点 Set集合中,没有下标的概念。 Set集合,是一个去重复的集合。 在Set集合中不会添加重复的元素的! 在向一个Set集合...

2020-06-24 11:23:06 877 0

转载 凯哥带你从零学大数据系列之Java篇---第十九章:集合(Map+Collections)

课程重点: Map的存储特点 Map的常用方法 Map的遍历 TreeMap的去重和排序(了解) HashMap的去重(了解) Collections工具类中常用方法 19.1. Map集合的存储特点 Map是双列集合的顶级接口, 这个接口并没有继承自Collection接口。 在...

2020-06-24 11:22:51 873 0

转载 大数据系列文章之数据中台-二:建设数据中台

大多数的数据人,做数据中台习惯从自顶向下进行建设。这种做法的优点是能够通盘考虑全局问题,保持数据的一致性,但坏处是变动的成本比较高,难以适应高速变化的业务结构。仔细想想,阿里是先有了电商业务,才有了大中台落地的基础;头条做好了抖音,才有了算法中台的诞生;腾讯IM深耕多年,也是基于IM逻辑做数据中台...

2020-06-23 11:36:18 979 0

转载 带你从零学大数据系列之Java篇---第十三章:字符串

课程重点: 字符串概念 字符串的内存理解 字符串的常用方法 可变字符串的常用方法 13.1. 字符串的简介 13.1.1. 字符串的概念 字符串, 其实是由若干个字符组成的一个有序序列。 用String来表示一个字符串。 字符串中的内容, 用双引号括起来。 在双引号中, 字符的数量不...

2020-06-23 11:35:27 899 0

转载 带你从零学大数据系列之Java篇---第十四章:正则表达式

课程重点: 正则表达式简单理解 正则表达式的简单使用 14.1. 正则表达式的简介 14.1.1. 正则表达式的简介 正则表达式, 不是Java特有的。 是一套独立的, 自成体系的知识点。 在很多语言中, 都有对正则的使用。 正则表达式, 使用来做字符串的校验、匹配的, 其实正则只有一个...

2020-06-23 11:35:06 917 0

转载 带你从零学大数据系列之Java篇---第十五章:泛型

课程重点: 泛型的理解 泛型在类上的使用 泛型在接口上的使用 泛型在方法上的使用 15.1. 泛型的简介 泛型, 指的是“泛指的类型”。 将数据类型参数化。 使用泛型, 将某些类型, 在类与类、 类与接口、 方法之间进行传递。 类似于 “传参” 。 15.2. 泛型的好处 用在集合...

2020-06-23 11:34:50 855 0

转载 带你从零学大数据系列之Java篇---第十六章:集合基础

课程重点: 集合的概念理解 集合的基本方法使用 16.1. 集合是的简介 16.1.1. 集合的概念 集合与数组类似, 是一个数据容器, 用来存储引用数据类型的数据。 在Java中, 集合不是泛指某一个类, 而是若干个类组成的数据结构的实现。 Java的集合类是java.util包中的重...

2020-06-23 11:34:31 927 0

转载 SpringBoot2.x系列教程71--分布式缓存Hazelcast详解及原理探究

一. Hazelcast 1. Hazelcast简介 Hazelcast 是由Hazelcast公司开发的一款开源的分布式内存级别的缓存数据库,可以为基于JVM环境运行的各种应用提供分布式集群和分布式缓存服务。 利用Hazelcast可以满足“分布式”、“集群服务”、“网格式内存数据”、“...

2020-06-22 11:01:22 507 0

转载 SpringBoot2.x系列教程72--SpringBoot整合Hazelcast实现分布式缓存

一. 分布式缓存代码实现步骤 1. 创建web项目 我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。 2. 添加依赖包 <dependency> <groupId>com.hazelcast</grou...

2020-06-22 11:00:04 897 0

转载 SpringBoot2.x系列教程73--Web开发中的Session详解及原理分析

一. HttpSession机制 1.HTTP协议与HttpSession的状态保持 Session经常被翻译为会话,其本来的含义是指有始有终的一系列动作/消息。比如打电话时,从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个Session。而在网络中,Session是指从一个浏览器窗口...

2020-06-22 10:59:46 898 0

转载 SpringBoot2.x系列教程74--SpringBoot中实现分布式的Session共享

一. SpringBoot中实现Session共享 1. 创建web项目 我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。 2.添加依赖包 <dependency> <groupId>org.springfr...

2020-06-22 10:59:30 473 0

转载 SpringBoot2.x系列教程75--整合JPA、Redis实现分布式的Session共享

一.SpringBoot整合JPA、Redis实现分布式的Session共享 1. 创建web项目 我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。 2.添加依赖包 <dependency> <gr...

2020-06-22 10:59:17 900 0

原创 Python学习干货分享:一个60秒的小例子

最近发现了一个很有意思的学习Python的小例子,从Python基础知识,字符串,正则,到进阶的生成器,迭代器,难懂的装饰器,常见的文件处理,正则使用,到算法的入门,一应俱全,非常适合学习修炼。并且整理的Python视频教程,也秀出来了,有学习的伙伴,加油啦! 2020版Python教程:完全入...

2020-06-19 16:55:31 1081 0

原创 当下的Python程序员有哪些就业方向可选?

作为一名python程序员可选择的就业方向有很多,主要看个人的兴趣与发展意向。 WEB开发 利用Python的框架可以做网站,而且都是一些精美的前端界面。python拥有非常完善的与web服务器进行交互的库,以及大量的免费的前端网页模板。 linux运维 做Linux运维是必须要掌握P...

2020-06-19 12:03:25 967 0

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