《Java Web开发从0到1》
《Java Web开发从0到1》,新书已出版,定价139元。本书详解JSP、JavaBean、Servlet、JDBC、EL、JSTL、Ajax、SSM框架、Spring IoC、Spring AOP、MyBatis、Spring MVC、SSM框架整合等技术,剖析基于SSM框架的学生信息管理系统项目开发过程。作者为资+深Java开发工程师,有十余年开发经验。 本书内容 本书分
数据仓库选择Greenplum还是SQL-on-Hadoop
Greenplum和Hadoop都是为了解决大数据并行计算而出现的技术,二者的相似点在于:l 分布式存储数据在多个节点上。l 采用分布式并行计算框架。l 支持向外扩展来提高整体的计算能力和存储容量。l 支持X86开放集群架构。但两种技术在数据存储和计算方法上,也存在很多显而易见的差异:l Greenplum按照关系数据库行列表方式存储数据
Greenplum数据库系统架构
Greenplum是一个纯软件的MPP数据库服务器,其系统架构专门用于管理大规模分析型数据仓库或商业智能工作负载。从技术上讲,MPP无共享架构是指具有多个节点的系统,每个节点都有自己的内存、操作系统和磁盘,它们协作执行一项操作。Greenplum使用这种高性能系统架构分配PB级别的数据,并行使用系统的所有资源来处理请求。3.2.1 Greenplum与PostgreSQLGreenpl
一个简化、落地的实时数据仓库解决方案
从传统的经验来讲,数据仓库有一个很重要的功能是记录数据变化历史。通常,数据仓库都希望从业务上线的第一天开始有数据,然后一直记录到现在。但实时处理技术,又是强调当前处理状态的一门技术,所以当这两个相互对立的方案重叠在一起的时候,注定不是用来解决一个比较广泛问题的方案。于是,我们把实时数据仓库建设的目标定位为解决由于传统数据仓库数据时效性低而解决不了的问题。实时数据仓库也引入了类似于离线数据仓库的分层
什么是数据仓库
数据仓库的概念可以追溯到20世纪80年代,当时IBM的研究人员开发出了“商业数据仓库”。本质上,数据仓库试图提供一种从操作型系统到决策支持环境的数据流架构模型。数据仓库概念的提出,是为了解决与这个数据流相关的各种问题,主要是解决多重数据复制带来的高成本问题。在没有数据仓库的时代,需要大量的冗余数据来支撑多个决策支持环境。在大组织里,多个决策支持环境独立运作是典型的情况。尽管每个环境服务于不同的用户
Vue.js表单输入绑定
Vue.js表单输入绑定对于Vue来说,使用v-bind并不能解决表单域对象双向绑定的需求。所谓双向绑定,就是无论是通过input还是通过Vue对象,都能修改绑定的数据对象的值。Vue提供了v-model进行双向绑定。本章将重点讲解表单域对象的双向绑定方法和技巧。10.1 实现双向数据绑定对于数据的绑定,不管是使用插值表达式({{}})还是v-text指令,对于数据间的交互都是单向的,
Docker容器体系结构及特点
Docker容器体系结构及特点Docker是一个应用容器引擎,通过Docker,管理员可以非常方便地对容器进行管理。Docker基于Go语言开发,并且遵从Apache 2.0开源协议。Docker提供了对容器镜像的打包封装功能。利用Docker,开发者可以将他们开发的应用系统以及依赖打包起来,放到一个轻量级的、可移植的容器中,然后发布到任何的Linux或者Windows上面。这样的话,Docker
学好数据结构的秘诀
学好数据结构的秘诀作为计算机专业的一名“老兵”,笔者从事数据结构和算法的研究已经近20余年了,在学习的过程中,也会遇到一些问题,但在解决问题时,积累了一些经验,为了让读者在学习数据结构的过程中少走弯路,本节分享一些笔者在学习数据结构与算法时的一些经验,希望对读者的学习有所帮助。1. 明确数据结构的重要性,树立学好数据结构的信心数据结构是计算机科学与技术专业的核心课程,不仅仅涉及计算机硬件的研究范围
Python多线程之_thread与threading模块
Python多线程之_thread与threading模块在Python程序中,多线程的应用程序会创建一个函数,来执行需要重复执行多次的程序代码,然后创建一个线程执行该函数。一个线程是一个应用程序单元,用于在后台并行执行多个耗时的动作。在多线程的应用程序中,每一个线程的执行时间等于应用程序所花的CPU时间除以线程的数目。因为线程彼此之间会分享数据,所以在更新数据之前,必须先将程序代码锁定,如此所有
Vscode开发第一个Vue+Element Plus示例
目前,前端开发工具非常多,如Webstorm、Atom、HBuilder、Visual Studio Code、Sublime Text、Notepad++等。对于有经验的开发者来说,使用哪一款工具都可以。笔者习惯使用Visual Studio Code。 Visual Studio Code简称VScode。VScode是微软发布的一款功能完备、免费开源的现代轻量级代码编辑器,可用于编码、调试、
Python的socket模块及示例
socket由一些对象组成,这些对象提供网络应用程序的跨平台标准。13.2.1 认识socket模块socket又称“套接字”,应用程序通常通过“套接字”向网络发出请求或应答网络请求,使主机间或一台计算机上的进程间可以通信。socket模块提供了标准的网络接口,可以访问底层操作系统socket接口的全部方法。Python使用socket()函数创建套接字。其语法格式如下:socket.
容器技术的发展
容器技术的发展近年来,随着计算机硬件、网络以及云计算等技术的迅速发展,云原生的概念也越来越受到业界人士的广泛关注,越来越多的应用场景开始拥抱云原生,其中容器技术的发展起着至关重要的作用。本章将介绍容器技术的基础知识,为后续章节的学习做好基础铺垫。本章主要涉及到的知识点有:l 什么是容器:了解容器技术与虚拟技术的区别。l 为什么需要容器:介绍容器技术解决的问题。l
Element Plus的Pagination 组件用法
5.2 Pagination 组件 分页组件通常与表格组件一同使用,在数据量很大的时候,通常不会在表格中一次性显示所有的数据,因为如果所有数据都展示在一个页面,数据量庞大,容易造成浏览器崩溃,就算数据可以完全展示出来,这样的页面也会让用户失去兴趣,而不会全部浏览。所以通常会将数据进行少量展示,分页处理,如果用户感兴趣,则会单击更多的页码进行浏览,这样的界面更加简洁,方便用户,使用户更愿
Linux用户管理
3.2 Linux用户管理用户管理是Linux的优良特性之一,通过本节读者可以了解Linux中的用户类型和用户的登录过程。3.2.1 Linux的用户类型Linux的用户类型分为3类:超级用户、系统用户和普通用户。举一个简单的例子,机房管理员可以出入机房的任意一个地方,而普通用户就没有这个权限。(1)超级用户:用户名为root或USER ID(UID)为0的账号,具有一切权
Red Hat Enterprise Linux 9的简介
1.3 Red Hat Enterprise Linux 9的简介2022年5月,红帽公司(Red Hat)发布了Red Hat Enterprise Linux 9.0(简称RHEL 9.0)正式版。Red Hat Enterprise Linux是全球领先的企业级Linux操作系统,已获得数百个云服务及数千个硬件和软件供应商的认证。Red Hat Enterprise Linux可
《Red Hat Enterprise Linux 9 系统管理实战》简介
随着当今信息技术的飞速发展和Internet的普及,人们越来越依靠网络上的服务器为自己提供各方面的信息,如抖音、微信、微博、淘宝等。这些服务器使用的操作系统大多是Linux,在众多的Linux操作系统中,Red Hat Enterprise Linux是目前使用较为广泛的企业级首-选系统。本书共分18章,内容包括Linux与Red Hat Enterprise Linux、Linux的启动与进程管
《云原生构建数字世界》简介
云原生是在云计算时代指导企业基于云架构设计和开发应用,并将应用向云端迁移的一套全新的技术理念。与传统应用相比,所谓的云原生应用即为云而生。构筑数字世界新未来的关键是用云原生的思维去践行,未来数字世界的基础就是建立在云原生之上,而ChatGPT走红的背后则是云原生算力的支撑。本书共分11章,内容包括什么是云原生、云端从0到千万级用户的架构演变、基因测序的云原生之路、云游戏、大数据的云原生、云原生争霸
《Python编程从零开始学(视频教学版)》资源免费下载
《Python编程从零开始学(视频教学版)》,新书已出版,京东当当天猫都有发售。定价79元。本书用于Python 3.10编程快速入门,书中内容注重实战操作,能帮助读者循序渐进地掌握Python开发中的各项技术。本书配套示例源代码、PPT课件、同步教学视频、习题与答案、教学大纲与执行计划表、作者答疑服务以及其他超值教学资源。作者是IT畅销书《MySQL 8从入门到精通(视频教学版)》的作者。&nb
《Vue.js 3.x+Element Plus前端开发实战》简介
《Vue.js 3.x+Element Plus前端开发实战》,京东当当天猫都有发售。定价99元。本书配套配套示例源代码、PPT课件,作者是资+深Web前端开发工程师。Element Plus框架在Web应用开发中使用非常广泛,可以快速构建UI,提高开发效率。本书带给你的价值掌握Vue 3.x和Element Plus框架开发方法,学会构建一个功能完整的权限管理系统。本书内容Element Plu
《Docker快速入门》简介
近年来,云原生(Cloud Native)可谓是业界最火的概念之一,众多互联网巨头都已经开始积极拥抱云原生,越来越多的生产场景都直接上云,Docker技术也由此得到了广泛的应用。本书用于Docker技术入门,配套示例源码、PPT课件。本书共分15章,内容包括容器技术的发展历程、Docker的由来与容器生态、Docker 的安装与使用、容器的操作、镜像的操作、应用的容器化、Docker网络、Dock