ITPub博客

首页 > IT职业 > IT图书

关于 “IT图书” 的内容如下:

  • 简化业务代码开发:看Lambda表达式如何将代码封装为数据

    摘要:在云服务业务开发中,善于使用代码新特性,往往能让开发效率大大提升,这里简单介绍下lambad表达式及函数式接口特性。1.Lambda表达式Lambda表达式也被称为箭头函数、匿名函数、闭包。他允许把函数作为一个方法的参数(函数作为参数传递到方法中),体现出轻量级函数式编程思想。为什么引入lambda?ModelCodeasData,编码及数据,尽可能轻量级的将代码封装为数据。解决方案:接口&

    netjam IT图书 0 2021-09-11 12:38
  • 案例集锦|科技赋能,华为云GaussDB助千行百业数字化转型

    当下,全社会驶入数字化转型快车道,以科技赋能、智慧转型为主旨的数字生态推动着千行百业的变革。数据库作为企业核心数据底座,华为云提供了安全可靠的云原生底座和一站式上云解决方案。其中华为云GaussDB覆盖全场景,已成为金融政企客户核心数据上云的信赖之选,在500+大客户规模商用。工商银行流量洪峰来袭,无法灵活扩展?集群规模庞大,高度集中安全风险大?工商银行&华为云GaussDB,让在线交易安全又可靠

    kikiboy IT图书 10 2021-09-11 12:38
  • 经验说丨华为云视频Cloud Native架构下实践

    摘要:来自华为云直播的段亮详细介绍华为云视频在CloudNative的转型实践中遇到的问题、挑战以及解决之道。随着云基础设施服务以及边缘计算技术的发展,CloudNative,即云原生,架构理念和研发也越来越普及。从传统软件架构,到云原生软件架构的转变,还需要经历一段时间才能逐渐走向成熟。今天华为云直播的段亮老师从经验和教训的角度,详细介绍华为云视频在CloudNative的转型实践中遇到的问题、

    anleli IT图书 6 2021-09-11 12:38
  • JavaScript回调函数的高手指南

    摘要:本文将会解释回调函数的概念,同时帮你区分两种回调:同步和异步。回调函数是每个前端程序员都应该知道的概念之一。回调可用于数组、计时器函数、promise、事件处理中。本文将会解释回调函数的概念,同时帮你区分两种回调:同步和异步。1.回调函数首先写一个向人打招呼的函数。只需要创建一个接受name参数的函数greet(name)。这个函数应返回打招呼的消息:functiongreet(name){

    tonydeck IT图书 11 2021-09-11 12:38
  • Materialize MySQL引擎:MySQL到Click House的高速公路

    摘要: MySQL到ClickHouse数据同步原理及实践引言熟悉MySQL的朋友应该都知道,MySQL集群主从间数据同步机制十分完善。令人惊喜的是,ClickHouse作为近年来炙手可热的大数据分析引擎也可以挂载为MySQL的从库,作为MySQL的"协处理器"面向OLAP场景提供高效数据分析能力。早先的方案比较直截了当,通过第三方插件将所有MySQL上执行的操作进行转化,然后在ClickHous

    zhaozy78 IT图书 12 2021-09-11 12:38
  • 六步带你完成博流wifi模组对接华为云流程

    摘要:本文主要采用基于博流wifi模组以及我们的SDK移植实现华为云的对接,上报数据以及命令下发等,希望对您有所帮助。1简介首先需要研究透彻博流项目的编译运行流程,首先看其根目录中包括components(组件),customer_app(多个demo示例)。以sdk根目录的customer_app文件夹中存在大量的demo示例,以bl602_demo_wifi为例,主要看3个文件,genroma

    shatao2000 IT图书 15 2021-09-11 12:38
  • 数据库运维家中常备:上限约400MB/s,比COPY等工具还好用的数据利器

    摘要:随着数据仓库业务的发展,GDS使用场景日益增多,这就要求GDS仍要不断迭代,充分深入挖掘用户需求,提高产品化程度。1.GDS定位GDS是GaussDB(DWS)提供的一个数据导入导出工具,可在支持多种场景下的数据迁移业务,如异型数据库之间、两个集群之间等。GDS性能较高,单核处理能力上限约400MB/s,相比COPY、COPY工具性能更优、运行更稳定、容错性更强。2.GDS根基GDS基于FD

    gsyn77 IT图书 0 2021-09-11 12:38
  • 数据库性能调优之始: analyze统计信息

    摘要:本文简单介绍一下什么是统计信息、统计信息记录了什么、为什么要收集统计信息、怎么收集统计信息以及什么时候收集统计信息。1WHY:为什么需要统计信息1.1query执行流程下图描述了GaussDB的SQL引擎从接收客户端SQL语句到执行SQL语句需要经历的关键步骤,以及各个流程中可能对执行产生影响的因素1)词法&语法解析按照约定的SQL语句规则,把输入的SQL语句从字符串转化为格式化结构(Stm

    castlight IT图书 8 2021-09-11 12:38
  • 从JAVA内存到垃圾回收,带你深入理解JVM

    摘要:学过Java的程序员对JVM应该并不陌生,如果你没有听过,没关系今天我带你走进JVM的世界。程序员为什么要学习JVM呢,其实不懂JVM也可以照样写出优质的代码,但是不懂JVM有可能别被面试官虐得体无完肤。§1.JAVA内存区域与内存溢出异常§1.1运行时数据区域§1.1.1程序计数器当前线程所执行的字节码的行号指示器,是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础功能都需要

    barbarq IT图书 0 2021-09-11 12:38
  • 如何方便记忆和理解类图里的线条

    摘要:教你如何方便记忆和理解类图里的线条的小妙招,赶紧学起来。空白三角:和类的父子关系有关父子关系,对应于java就是 类的派生(泛化) ,和接口的 实现。且箭头从儿子指向父亲因为接口类似于虚函数,而类是实体,所以实现是虚线,派生是实线(我是这么理解的,你也可以在其他角度理解强弱)二叉箭头:和类与类的使用关系相关即对于类A,他是怎么调用B的?java中类和类的调用关系,就2种方式:一种是在自己的方

    shixiaodan IT图书 0 2021-09-11 12:38
  • 低成本更清晰,下一代视频编码技术将如何实现这一目标?

    摘要:下一代的视频编码技术仍是采用传统的演进思路——在经典架构上做模块增强。随着短视频、直播的兴起,在线视频领域用户使用时长已超过社交领域,而5G时代视频在互联网的流量占比将会增长至85~90%。面对用户对视频画质要求的不断提高,如何在有限带宽的网络环境中,实现更清晰、更低成本的视频信号传输,一直是众多视频应用企业关心的问题。来自华为云的云视频服务的产品经理左雯,为大家分享华为云视频对下一代视频编

    xiezhaoye IT图书 16 2021-09-11 12:38
  • 面试必问:如何实现Redis分布式锁

    摘要:今天我们来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。一、写在前面现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(SpringCloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。说实话,如果在公司里落地生产环境用分布式锁的时候,一定是

    llittle IT图书 19 2021-09-11 12:38
  • 开发的必杀技:Git 的分支管理

    摘要:作为一名码农,Git的使用就像家常便饭,时时刻刻都要用到,那么Git分支管理也是必须要掌握的。Git分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把Git的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。创建分支命令:gitbranch(branchname)切换分支命令:gi

    tankII IT图书 75 2021-09-11 12:38
  • 教你两种数据库覆盖式数据导入方法

    摘要:本文主要介绍如何在数据库中完成覆盖式数据导入的方法。前言众所周知,数据库中INSERTINTO语法是append方式的插入,而最近在处理一些客户数据导入场景时,经常遇到需要覆盖式导入的情况,常见的覆盖式导入主要有下面两种:1、部分覆盖:新老数据根据关键列值匹配,能匹配上则使用新数据覆盖,匹配不上则直接插入。2、完全覆盖:直接删除所有老数据,插入新数据。本文主要介绍如何在数据库中完成覆盖式数据

    lanyu IT图书 92 2021-09-11 12:38
  • 代码 or 指令,浅析ARM架构下的函数的调用过程

    摘要:linux程序运行的状态以及如何推导调用栈。1、背景知识1、ARM64寄存器介绍:2、STP指令详解(ARMV8手册):我们先看一下指令格式(64bit),以及指令对于寄存机执行结果的影响类型1、STP,,[], #将Xt1和Xt2存入Xn|SP对应的地址内存中,然后,将Xn|SP的地址变更为Xn|SP+imm偏移量的新地址类型2、STP,,[,#]!将Xt1和Xt2存入Xn|SP的地址自加

    ppdlc IT图书 12 2021-09-11 12:38
  • 详解SSH 框架中对象调用流程

    摘要:SSH=Struts+Spring+HibernateSSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使

    Jack2k IT图书 73 2021-09-11 12:38
  • 一文带你熟悉Pytorch->Caffe->om模型转换流程

    摘要:本文旨在分享Pytorch->Caffe->om模型转换流程。标准网络Baseline:PytorchToCaffe主要功能代码在:PytorchToCaffe+--Caffe|+--caffe.proto|+--layer_param.py+--example|+--resnet_pytorch_2_caffe.py+--pytorch_to_caffe.py直接使用可以参考resnet_

    sblackjack IT图书 0 2021-09-11 12:38
  • LiteOS:盘点那些重要的数据结构

    摘要:本文会给读者介绍下LiteOS源码中常用的几个数据结构,包括:双向循环链表LOS_DL_LIST,优先级队列PriorityQueue,排序链表SortLinkList等。在学习HuaweiLiteOS源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握这它们的用法,阅读LiteOS源代码的时候会很费解、很吃力。本文会给读者介绍下LiteOS源码中常用的几个数据结构,包括:双向循环链表L

    zhaozy78 IT图书 10 2021-09-11 12:38
  • 华为云PB级数据库GaussDB(for Redis)解析第二期:Redis消息队列Stream的应用探讨

    摘要:本文将对Stream的常用命令和应用场景进行介绍,并探讨原生RedisStream消息队列的缺陷以及GaussDB(forRedis)提供的解决方案,供大家学习和选用。华为云高斯Redis团队欢迎各路英才加入,联系邮箱:yuwenlong4@huawei.com引言:RedisStream是Redis5.0引入的一种新的数据类型,其本质是一个消息队列,类似于kafka等消息中间件。它提供了消

    lovefan IT图书 0 2021-09-11 12:38
  • 处理XML数据应用实践

    摘要:GaussDB(DWS)支持XML数据类型及丰富的XML解析函数,可实现关系数据和XML数据的映射管理功能。XML概述XML是可扩展的标识语言(eXtensible Markup Language)的缩写,可以描述非常复杂的数据结构,广泛应用于传输和存储数据。XML是一种类似于HTML的标记语言,但XML没有使用预定义的标记,可以根据应用需求定义标记。XML的基本格式是标准化的,可以跨平台、

    ideasdo IT图书 5 2021-09-11 12:38
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
ITPUB-饶
扫描二维码联系客服
关于• 广告服务• 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心

关注公众号获取更多技术文章