首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯云大数据

    Flink 实践教程-入门(9):Jar 作业开发

    作者:腾讯云流计算 Oceanus 团队 流计算 Oceanus 简介 流计算 Oceanus 是大数据产品生态体系的实时化分析利器,是基于 Apache Flink 构建的具备一站开发、无缝连接 流计算 Oceanus 支持 Flink Jar 作业和 Flink SQL 作业,本文将向您详细介绍如何使用 Flink DataStream API 进行 Jar 作业开发,并在流计算 Oceanus 开发 DataStream 作业 1. 新建 Maven 工程 在本地 IDEA 中新建Maven Project,并配置 pom.xml 文件。 9092"; sinkProps.setProperty("bootstrap.servers", hosts); String outTopic = "flink-demo9" 创建作业 在流计算 Oceanus 控制台,点击左侧【作业管理】,点击左上角【新建】新建作业,作业类型选择 Jar 作业,点击【开发调试】进入作业编辑页面。

    1.3K40编辑于 2021-12-06
  • 来自专栏腾讯云流计算 Oceanus

    Flink 实践教程:入门9-Jar 作业开发

    流计算 Oceanus 简介 流计算 Oceanus 是大数据产品生态体系的实时化分析利器,是基于 Apache Flink 构建的具备一站开发、无缝连接、亚秒延时、低廉成本、安全稳定等特点的企业级实时大数据分析平台 流计算 Oceanus 支持 Flink Jar 作业和 Flink SQL 作业,本文将向您详细介绍如何使用 Flink DataStream API 进行 Jar 作业开发,并在流计算 Oceanus Flink 实践教程:入门9-Jar作业开发 前置准备 创建流计算 Oceanus 集群 在流计算 Oceanus 产品活动页面 1 元购买 Oceanus 集群。 开发 DataStream 作业 1. 新建 Maven 工程。 在本地 IDEA 中新建Maven Project,并配置 pom.xml 文件。 9092"; sinkProps.setProperty("bootstrap.servers", hosts); String outTopic = "flink-demo9"

    1.8K90编辑于 2021-12-21
  • 来自专栏鸿蒙开发笔记

    HarmonyOS 开发实践 —— 基于ArkUI实现类似.9图的拉伸能力

    分别使用backgroundImageResizable和resizable实现聊天气泡的拉伸。

    37310编辑于 2024-12-04
  • 来自专栏信数据得永生

    Java 设计模式最佳实践:6~9

    通过添加 JDK9 Flow API,开发人员可以使用反应式编程,而无需安装其他 API。 自动缩放模式 这更像是一种部署模式而不是开发模式。但理解这一点很重要,因为它将影响我们的开发实践。自动缩放与应用的弹性特性直接相关。 九、Java 最佳实践 在本章中,我们将讨论 Java9 和 Java10 中的最佳实践。Java 从 1995 年发布的版本 1.0 到最近的版本 Java10 已经有了很大的发展。 在本章中,我们将介绍以下主题: Java 简史 Java9 的最佳实践和新特性 Java10 的最佳实践和新特性 Java 简史 Java1 最初于 1995 年推出,其企业版(JavaEE)于 1999 Java9 的最佳实践和新特性 Java9 带来的最重要和最大的变化是 Jigsaw 项目或 Java 平台模块系统的实现。

    2.1K10编辑于 2023-04-23
  • 来自专栏区块链入门

    实践9.DOCKER之访问仓库

    CREATED VIRTUAL SIZE ubuntu latest ba5877dc9bec CREATED VIRTUAL SIZE ubuntu latest ba5877dc9bec 6 weeks ago 192.7 MB 127.0.0.1:5000/ubuntu:latest latest ba5877dc9bec $ docker pull 127.0.0.1:5000/ubuntu:latest Pulling repository 127.0.0.1:5000/ubuntu:latest ba5877dc9bec : Download complete 511136ea3c5a: Download complete 9bad880da3d2: Download complete 25f11f5fb0cb: Download

    1.4K30发布于 2021-05-27
  • docker的9个最佳实践

    如果你是开发或者运维人员,那么你对docker一定不陌生,但是在具体使用上,是否更加的安全和高效?合理使用 Docker 不仅可以提高系统的稳定性,还能减少资源消耗,提高应用的可移植性。 今天这篇文章就具体介绍几种docker的最佳实践,全文干货,建议点赞、收藏,以备不时之需。部分内容在之前的dockerfile最佳实践中就已经介绍过,这里还有一些补充介绍最佳实践一:使用官方镜像安全! docker/dockerfile:1FROM alpine:3.19@sha256:13b7e62e8df80264dbb747995705a986aa530415763a6c58f84a3ca8af9a5bcd 最佳实践三:优化缓存顺序在前面的文章中,我们有简单介绍过关于docker打包镜像的缓存机制。 /app/最佳实践四:使用环境变量采用变量可以增加可移值性,这样可以在不同环境中快速调整配置,而无需修改代码。

    68610编辑于 2025-05-07
  • 来自专栏知了一笑

    监控平台SkyWalking9入门实践

    需要对请求的链路有完整监控,并且采集和分析各个环节的数据,这样才能清晰的理解系统的行为信息,比如耗时分析,故障原因发现,从而进行优化和解决;能实现这种能力的组件很多,这里来看看基于SkyWalking9实践方式 既可以快速理解业务逻辑,同时在出具文档时可以节省很多画图时间; 3、链路跟踪 上面只是请求的拓补结构图,在实际应用中还是更侧重链路跟踪,查看account服务请求链路(即Trace一栏); skywalking组件对于开发来说 尤其对于那种路由十多个服务的业务逻辑; 4、数据库监控 虽然在整个配置中没有显式的添加对MySQL的监控,但是skywalking依旧可以实现对服务中的数据库监控,对于这些指标细节不过多描述,可以自行查阅文档; 本篇文章只是站在开发的角度 ,总结skywalking的应用方式,并未涉及过多的细节原理,其它强大的功能设计,对于开发来说同样值得参考。

    1.1K10编辑于 2022-11-30
  • 来自专栏程序猿杂货铺

    Java 中处理异常的 9实践

    在本文中,介绍了 9 个处理异常的最佳方法与实践,以举例与代码展示结合的方式,让开发者更好的理解这 9 种方式,并指导读者在不同情况下选择不同的异常处理方式。 初学者很难理解,甚至有经验的开发人员也会花几个小时来讨论应该如何抛出或处理这些异常。这就是为什么大多数开发团队都有自己的异常处理的规则和方法。 然而,有几种异常处理的最佳方法被大多数开发团队所使用。 下面是帮助改进异常处理的 9 个最重要的方法。 1. 但要确保遵循下面的第 9 条。 因此,你应该确保同事一起讨论想要应用的最佳实践和方法,以便每个人都理解通用概念并以相同的方式使用它们。

    67210发布于 2019-06-02
  • 来自专栏A周立SpringCloud

    Java 处理 Exception 的 9 个最佳实践

    不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。 本文给出几个被很多团队使用的异常处理最佳实践。 1. 异常处理的 10 个最佳实践,这篇也推荐看下。 在Javadoc中加入throws声明,并且描述抛出异常的场景。 不要忽略异常 很多时候,开发者很有自信不会抛出异常,因此写了一个catch块,但是没有做任何处理或者记录日志。 9. 包装异常时不要抛弃原始的异常 捕获标准异常并包装为自定义异常是一个很常见的做法。这样可以添加更为具体的异常信息并能够做针对的异常处理。

    52610发布于 2020-05-28
  • 来自专栏Java后端技术栈cwnait

    9种处理Java异常的最佳实践

    初学者很难理解,即使是经验丰富的开发人员也可以花费数小时来讨论如何以及应该抛出或处理哪些异常。 这就是为什么大多数开发团队都有一套关于如何使用它们的规则的原因。 尽管如此,大多数团队还是采用了几种最佳实践。以下是9个最重要的信息,它们可以帮助您入门或改善异常处理。 开发人员可能非常确定不会将其抛出,并添加了一个不会处理或记录它的catch块。并且,当您找到该块时,您很可能甚至找到了著名的“这将永远不会发生”注释之一。 但是请确保遵循最佳实践9。 「9.在不消耗异常的情况下包装异常」 有时最好捕获一个标准异常并将其包装到自定义异常中。这种例外的典型示例是特定于应用程序或框架的业务例外。这使您可以添加其他信息,还可以对异常类实施特殊处理。

    84010发布于 2021-03-16
  • 来自专栏程序员泥瓦匠

    Java 处理 Exception 的 9 个最佳实践

    不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。 本文给出几个被很多团队使用的异常处理最佳实践。 1. 异常处理的 10 个最佳实践,这篇也推荐看下。 在Javadoc中加入throws声明,并且描述抛出异常的场景。 不要忽略异常 很多时候,开发者很有自信不会抛出异常,因此写了一个catch块,但是没有做任何处理或者记录日志。 9. 包装异常时不要抛弃原始的异常 捕获标准异常并包装为自定义异常是一个很常见的做法。这样可以添加更为具体的异常信息并能够做针对的异常处理。

    37920编辑于 2021-12-17
  • 来自专栏Java Web

    Redis(9)——史上最强【集群】入门实践教程

    address=127.0.0.1:6379,slaves=2,sentinels=3 此时你打开刚才写好的哨兵配置文件,你还会发现出现了一些变化: 第三步:演示故障转移 首先,我们使用 kill -9 127.0.0.1:7001> CLUSTER NODES 56a04742f36c6e84968cae871cd438935081e86f 127.0.0.1:7003@17003 slave 4ec8c022e9d546c9b51deb9d85f6cf867bf73db6 0 1584428884000 4 connected 4ec8c022e9d546c9b51deb9d85f6cf867bf73db6 127.0.0.1:7000@17000 master - 0 a3406db9ae7144d17eb7df5bffe8b70bb5dd06b8 0 1584428885222 6 connected d31cd1f423ab1e1849cac01ae927e4b6950f55d9 127.0.0.1:7004@17004 slave 236cefaa9cdc295bc60a5bd1aed6a7152d4f384d 0 1584428884209 5 connected 236cefaa9cdc295bc60a5bd1aed6a7152d4f384d

    84610发布于 2020-03-20
  • 来自专栏graphql

    GraphQL实践9——Netflix Dgs Graphql数据更新

    访问http://localhost:8080/graphiql即可看到在线查询页面

    90230编辑于 2022-11-01
  • 来自专栏程序员IT圈

    Java 异常处理的 9 个最佳实践

    初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。 所以很多开发团队约定一些原则处理异常。 不过,有很多最佳实践的规则,被大部分团队接受。这里有 9 大重要的约定,帮助你学习或者改进异常处理。 这与上一个最佳实践具有相同的目标:尽可能多地向调用者提供信息,以便避免或处理异常。 因此,请确保向 Javadoc 添加 @throws 声明并描述可能导致异常的情况。 ? 4、使用描述性消息抛出异常 这个最佳实践背后的想法与前两个类似。但这一次,你不会将信息提供给方法的调用者。每个必须了解在日志文件或监视工具中报告异常情况时发生了什么情况的人都可以读取异常消息。 开发者可能会非常肯定,它永远不会被抛出,并添加一个 catch 块,不做处理或不记录它。而当你发现这个块时,你很可能甚至会发现其中有一个“这永远不会发生”的注释。 ?

    1.1K90发布于 2018-03-05
  • 来自专栏银河系资讯

    处理Java异常的9个最佳实践

    初学者发现它很难理解,甚至有经验的开发者也可以花几个小时讨论如何以及应该抛出或处理哪些异常。 这就是为什么大多数开发团队都有自己的一套如何使用它们的规则。 尽管如此,大多数团队都使用了几种最佳实践。以下是帮助你入门或改进异常处理的9个最重要的内容。 开发人员可能非常确定它永远不会被抛出并添加了一个不处理或记录它的catch块。当你找到这个代码块时,你很可能甚至会发现一个著名的“This will never happen ”的评论。 如最佳实践#4中所述,异常消息应描述异常事件。堆栈跟踪告诉你抛出异常的类,方法和行。 如果需要添加其他信息,则应捕获异常并将其包装在自定义异常中。但请务必遵循最佳做法99.在没有消费的情况下包装异常 有时候捕获标准异常并将其包装成自定义异常会更好。此类异常的典型示例是应用程序或框架特定的业务异常。这允许你添加其他信息,还可以为异常类实现特殊处理。

    1.1K50发布于 2019-04-12
  • 来自专栏Hadoop数据仓库

    ShardingSphere实践9)——tpcc-mysql 压测

    w_street_1 varchar(20),  w_street_2 varchar(20),  w_city varchar(20),  w_state char(2),  w_zip char(9) d_street_1 varchar(20),  d_street_2 varchar(20),  d_city varchar(20),  d_state char(2),  d_zip char(9) c_street_1 varchar(20),  c_street_2 varchar(20),  c_city varchar(20),  c_state char(2),  c_zip char(9)

    98031编辑于 2022-09-21
  • 来自专栏程序猿DD

    Java 异常处理的 9 个最佳实践

    初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。 所以很多开发团队约定一些原则处理异常。 不过,有很多最佳实践的规则,被大部分团队接受。这里有 9 大重要的约定,帮助你学习或者改进异常处理。 开发者可能会非常肯定,它永远不会被抛出,并添加一个 catch 块,不做处理或不记录它。而当你发现这个块时,你很可能甚至会发现其中有一个“这永远不会发生”的注释。 ? 但请务必遵循最佳实践9。 ? 所以,只捕获你想处理的异常。 否则,在方法签名中指定它,并让调用者处理它。 9、封装好的异常类而不使用 有时候,最好是捕获一个标准异常并将其封装成一定制的异常。 Thorben Janssen 译者: 凉凉_, 离诌, Tomcat半仙, 我是菜鸟我骄傲, madbooker, Tot_ziens 原文:https://dzone.com/articles/9-

    1.1K20发布于 2019-05-24
  • 来自专栏Android随笔

    Android开发实践

    网上大部分命名规范文章里,并不是以模块名开头的,可能是习惯不一样,也有可能我的做法是错误的。希望您能及时指正,谢谢! 把模块名称放在最前面,再配合Android Studio一款文件分组插件(Android File Grouping Plugin),对于较大的项目还是很实用的。 效果图:

    80830发布于 2018-08-28
  • 来自专栏云开发实践

    开发实践

    官方文档 云开发是腾讯云为移动开发者提供的高可用、自动弹性扩缩的后端云服务,包含计算、存储、CDN、静态托管等能力(Serverless 化),可用于开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等,后续会陆续支持 iOS 和 Android 等移动应用开发),达到一站式后台服务构建多端应用,帮助开发者统一构建和管理后端服务和后端云资源,避免了应用开发过程中参与繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现 ,开发门槛更低,效率更高。 腾讯云提供控制台手动建表,sql文件可以不写,写了有利于后续开发人员对数据库的维护和扩展。 云函数(接口开发) 官方文档 云函数就是函数,托管给云平台,使用云平台计算资源去执行。

    1.4K50发布于 2020-06-15
  • 来自专栏upuptop的专栏

    Java 处理 Exception 的 9 个最佳实践

    不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。 这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。 本文给出几个被很多团队使用的异常处理最佳实践。 1. 异常处理的 10 个最佳实践,这篇也推荐看下。 在Javadoc中加入throws声明,并且描述抛出异常的场景。 不要忽略异常 很多时候,开发者很有自信不会抛出异常,因此写了一个catch块,但是没有做任何处理或者记录日志。 9. 包装异常时不要抛弃原始的异常 捕获标准异常并包装为自定义异常是一个很常见的做法。这样可以添加更为具体的异常信息并能够做针对的异常处理。

    57110发布于 2020-05-18
领券