Java编程概述一.Java概述 Java出生地:SUN Microsystems Inc. -SUN: Stanford University NetworkJava之父:James Gosling二.Java发展简史 1991年出现 1995年发布三.Java应用程序运行机制 计算机的高级编程语言类型: 编译型:Vc++ Delphi 解释型:PHP JavaScript VBJava是两种类
转载 2023-08-20 12:23:15
439阅读
什么是JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。jdk1.5之后的三大版本Java SE(J2SE,Java 2 Platform Standard Editio
转载 2024-01-11 20:23:45
109阅读
shared_ptr是一种智能指针(smart pointer)。shared_ptr的作用有如同指针,但会记录有多少个shared_ptrs共同指向一个对象。这便是所谓的引用计数(reference counting)。一旦最后一个这样的指针被销毁,也就是一旦某个对象的引用计数变为0,这个对象会被自动删除。这在非环形数据结构中防止资源泄露很有帮助。auto_ptr由于它的破坏性复制语义,无法满足
概述:    Spark是一个基于内存计算的开源集群计算系统,目的是让数据分析更加快速。     Spark非常小巧玲珑,由加州伯克利大学AMP实验室的小团队开发。使用的语言 是Scala,项目的core部分的代码只有63个Scala文件。(AMP实验室名字有点意思:Algorithm Machine People,算法、机器、人)   &nbs
转载 2024-01-12 19:06:40
101阅读
很多时候,大家可能都觉得程序员英文一定很好。因为我们每天都对着满屏幕的英文,噼里啪啦一整天。讨论个需求,还是不是冒几个单词,产品MM和运营JJ们:能不能讲人话!很多时候,我们自信满满的说出一个又一个高大上的操作名、技术名,看似装逼成功!但是我们都说对了吗?下面,我们一起来重现一下这些场景,看看你都对了几个?第一轮单词一:ArchiveArchive:档案、归档。常见于一些管理
转载 2023-09-15 22:50:48
37阅读
一直以来,BBS上的信息资料都传达给我一个网上“主流”的关于CV和resume的看法:CV约等于Resume,前者略倾向于学术,后者略倾向于工作经验,字数控制在1-2页内说实话,一直以来我也就这么认为的,我早早的按照大多数人推荐的格局写好了我的CV(或者说resume),格局和内容就是传统的Education, Research Experience, Skills, Standard Test等
转载 2024-03-15 09:10:40
88阅读
一、ES简介ES是ElasticSearch的缩写,是一款基于Apache Lucene构建的开源搜索引擎,它采用Java编写并且使用Lucene构建索引、提供搜索功能.ElasticSearch的目标是让全文搜索变得简单,开发者可以通过它简单明了的RestFul Api轻松实现搜索功能,而不必面对Lucene的复杂性。ES能够轻松的进行大规模的横向扩展,以支撑PB级的结构化和非结构化海量数据的处
Redis概述及数据类型Redis是什么?Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系
from:http://baike.baidu.com/link?url=j0TyI7L144iWLD6lYk6Fs9tCrbW22YcJZds6DnnL0aPujTDKOTSf9iiMlwMA3j-S    CIE(Commission Internationale de L'Eclairage):国际照明委员会,根据其法语名称简写为CIE。其前身是1900年成立的
ar和tar有啥区别ar和tar这两个命令都用于创建归档文件(archive files),感觉上可以替代使用,实则不然。从历史上看,tar主要用于优化磁带文件,对磁带文件做归档。而ar主要对普通文件做归档。据说还有个命令叫dar,主要对磁盘做归档,但是从来没见人用过。目前来说主要区别是,tar用于对目录结构做归档,这样更适合互联网上源码包的分发,像tarball。ar更适合将分散的文件归档成as
 1.1.1. Application/App:Spark应用程序  指的是用户编写的Spark应用程序/代码,包含了Driver功能代码和分布在集群中多个节点上运行的Executor代码。  Spark应用程序,由一个或多个作业JOB组成(因为代码中可能会调用多次Action),如下图所示:    &
Spark的作业和任务调度系统是其核心,它能够有效地进行调度的根本原因是对任务的划分DGG和容错。下面我们介绍一下相关术语:作业(Job):RDD中由行动操作所生成的一个或者多个调度阶段调度阶段(Stage):每个作业会因为RDD之间的依赖关系拆分成多组任务集合,称为调度阶段,也叫做任务集合(TaskSet)。调度阶段的划分是由DAGScheduler俩划分的,调度阶段由ShuffleMapSta
1、什么是Spark?官网:http://spark.apache.org 翻译:Spark是一个针对大规模数据处理的统一分析引擎Spark是一种快速、通用、可扩展的大数据分析引擎,2009年诞生于加州大学伯克利分校AMPLab,2010年开源,2013年6月成为Apache孵化项目,2014年2月成为Apache顶级项目。目前,Spark生态系统已经发展成为一个包含多个子项目的集合,其中包含Sp
swap 原理swap 就是内存交换的意思。计算机对内存分为物理内存与虚拟内存。物理内存就是计算机的实际内存大小,虚拟内存则是从磁盘空间开辟出一部分内存空间虚拟出来的,所以也叫磁盘缓存。虚拟内存的出现,让机器内存不够的情况得到部分解决。程序运行的时候系统会在虚拟内存与物理内存直接进行替换和加载。这里的虚拟内存就是 swap。进程运行的时候系统会判断当前物理内存是否还有空闲,如果有那么则直接调入内存
什么是DI  在学习Spring框架的时候,我们总是能见到IOC这个单词,也时常听到DI这个词,那么他们分别是什么意思呢?接下来就讲讲个人对于这两个概念的理解   一、IOC和DI概念  IOC(控制反转):全称为:Inverse of Control。从字面上理解就是控制反转了,将对在自身对象中的一个内置对象的控制反转,反转后不再由自己本身的对象进行控制这
DevOps(Development和Operations的结合词)是一种软件开发和运维的实践方法,旨在通过自动化和协作来改进软件开发和交付的效率。而在DevOps领域中,OSI(Open Source Initiative,即开源运动组织)推出的Linux操作系统中的一种发行版——红帽Linux(Red Hat Linux)备受广大开发者的青睐。 那么,devops中文究竟是什么意思呢? 首
原创 2024-01-31 13:37:12
132阅读
【PMP中文是什么意思】—— 深入解析PMP考试与认证 PMP,即项目管理专业人士(Project Management Professional),是国际公认的项目管理领域最高级别的认证。PMP认证表明持证者具备了高效管理项目的知识和技能,能够在复杂多变的项目环境中应对自如,确保项目的成功实施。对于项目管理从业者来说,获得PMP认证不仅意味着个人能力的提升,更是职业发展的重要砝码。 一、PM
原创 2023-11-13 18:13:31
41阅读
一、什么是shellShell中文意思贝壳, 寓意类似内核的壳。Shell是指一种应用程序, 这个应用程序提供了一个界面, 用户通过这个界面访问操作系统内核的服务, 简而言之就是只要能够操作应用程序的接口都能够称为SHELL。狭义的shell指的是命令行方面的软件, 广义的SHELL则包括图形界面。Shell是一个用 C 语言编写的程序, 它是用户使用 Linux 的桥梁。Shell既是一种命令语
转载 2024-04-05 11:52:08
141阅读
什么是AES?高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。那么为什么原来的DES会被取代呢,,原因就在于其使用56位密钥,比较容易被破解。而AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据,相对来说安全很多。完善的加密算法在理论上是无法
转载 2023-08-21 10:25:55
84阅读
Gulp是什么?Gulp是前端自动化的工具,但Gulp能用来做什么1.搭建web服务器2.使用预处理器Sass,Less3.压缩优化,可以压缩JS CSS Html 图片4.自动将更新变化的代码实时显示在浏览器5.前端测试......这些都不是他的全部功能,社区丰富的插件,为他提供了强大的后盾。首先下载gulp(前提默认你安装好了node,先 npm install,创建一个package.jso
  • 1
  • 2
  • 3
  • 4
  • 5