首页 文章 精选 留言 我的

精选列表

搜索[不可见索引],共10000篇文章
优秀的个人博客,低调大师

StreamX 1.2.3 发布,唯快不破,支持 Flink 1.15

Gitee:https://gitee.com/streamxhub/streamx Github:https://github.com/streamxhub/streamx StreamX让流处理更简单,Flink&Spark极速开发框架,流批一体一站式大数据平台。今天 迎来了 1.2.3 Release 版本的正式发布!本次 增加了诸多新特性,修复了一些 bug ,对 StreamX 的易用性、稳定性等方面进行了加强,欢迎大家下载使用! 1.重要更新 在 1.2.3版本中,StreamX 支持了最新的 Apache Flink 1.15.0,在使用上还是一如既往的简洁丝滑。同时支持了Scala 2.11 / 2.12从此可以自由的选择 Scala、重新划分了 Datastream Connector 模块、使得项目结构更清晰合理,增加了 ES 5 / 6 / 7 的 Datastream Connector ,开放了RESTApi 能力, 使得 StreamX 可以很方便的和其他系统集成。并且修复了一些 bug。具体明细如下: 新增对 Scala 2.12 的支持 新增对Flink 1.15的支持 新增 RestApi与外部系统的集成能力 新增ES5 / 6 / 7Datastreamconnector 新增Flink Cluster 集群管理 ( yarn | k8s ) 新增 Flink SQLPulsarconnector 新增Flink SQLHttpconnector 2.修复增强 修复hadoop 3 环境下kerberos 认证续期相关的 bug 修复项目编译可能存在的不能输出日志的 bug 修复 tm managed memory参数设置不能为0的 bug 修复 jobId 为 0**0导致任务恢复时不能正确识别savepoint 的 bug 修复项目修改后未出现编译按钮, 不能重新编译项目的bug 增强在添加 Flink Home 时对 scala 版本的验证 重构Datastream connector模块,模块和包名重新划分 连接器的示例程序迁移至streamx-quickstart 3.已有能力 系统管理 [√] 用户管理, 新增,修改,删除,多租户支持 [√] 角色管理, 新增,修改,删除 [√] 菜单管理, 新增,修改,删除, 权限管理(到按钮级别的权限控制) [√] REST Token 管理 项目管理 [√] 项目创建,删除(目前只支持git) [√] 项目编译,实时查看编译日志 [√] 项目列表过滤查询,分页 作业管理 [√] 作业创建,删除,编辑,更新,保存,常规参数配置 [√] 作业启动,停止,重启,删除,火焰图(非flink内置) [√] 停止时自动savePoint,启动时从savePoint恢复 [√] 作业列表的查看,过滤,分页。 [√] 可视化 Flink SQL 编辑器,格式化,语法校验,保存 [√] flinkSQL 任务多版本的支持 [√] yarn-per-job 部署模式 [√] yarn-application 部署模式 [√] yarn-session部署模式 [√] k8s-native-application 部署模式 [√] k8s-native-session 部署模式 [√] standalone 部署模式 [√] 任务历史版本备份和回滚 [√] 任务启动失败的日志在线查看 [√] 任务依赖管理,支持标准maven pom坐标的依赖和手动上传jar [√] 任务实时状态显示(实际任务保持一致) [√] 任务监控,失败告警,发送邮件通知,自动重启 [√] 本地上传jar任务的支持 [√] 操作接口开放(REST请求可以控制任务启动|停止|savePoint等) [√] 告警,重启策略, 针对checkpoint连续失败的处理(邮件告警|重启) [√] 支持所有 Flink sql connector [√] 支持所有 Flink UDF 兼容性 [√] Hadoop 2 / 3 的支持 [√] kerberos的认证支持 [√] 多版本flink的支持(flink 1.12.x,1.13.x, 1.14.x, 1.15.0) [√] Scala 2.11 / 2.12 的支持 4.感谢贡献者 StreamX 的发展离不开社区的 Contributor们的付出的积极努力,本次又涌现一批积极的开发者,Flink 1.15、RestApi、Datastream connector重构、Flink Cluster 管理等几个核心特性都是社区的开发者独立贡献的,特别感谢@lvshaokang @lzyyy@wangqingrong @xxyykkxx在上述核心特性中所作的努力,真诚感谢本次所有参与开发测试讨论的小伙伴,以下为 Contributor 名单,排名不分先后 ChunFu、Gilliam、benjobs、chengyuan、huzk、lvshaokang、lzyyy、sober、wangqingrong、wangrui、xxyykkxx、阿洋 5.加入我们 StreamX 遵循 Apache-2.0 开源协议,将会是个长期更新的活跃项目,自项目开源以来就受到很多同行的关注和认可,目前已经登记生产使用的用户有:尚硅谷,INMOBI,JOYME,联通数科...更有百度这样的一线大厂。StreamX 开源刚满一年,目前全网累计2kstar,贡献者共计36位,总代码量已经突破11万行。StreamX于 2021 年 11 月荣获开源中国「最有价值开源项目」。随后荣获「2021 年度 OSC 中国开源项目评选」的「最受欢迎项目」, 目前已经陆续有多家IT教育机构出相关课程, 感谢大家支持, 我们会继续努力, 坚信未来会更好。 [贡献者墙] [StreamX 用户墙] 流批一体,流式数仓,数据湖是大数据领域的趋势,StreamX 虽离这个目标还有一段距离,但我们始终坚信: 道阻且长,行则将至,行而不辍,未来可期。我们会积极进取,做好相关功能持续迭代优化,和社区所有小伙伴一起努力进一步建设好社区,让 StreamX 成为一个功能完善,体验更佳,用户更多的产品,再获得更多认可。真诚欢迎热爱开源的伙伴加入到社区中来,为做一个优秀实用的好项目献上一份自己的力量。 「2021 最受欢迎开源项目」 附: Streamx官网:http://streamxhub.com Github:https://github.com/streamxhub/streamx Gitee:https://gitee.com/streamxhub/streamx

优秀的个人博客,低调大师

勒索软件新手段:不付赎金就做空公司

据外媒,勒索软件Darkside的幕后团伙采用全新技术特别针对那些已经在纳斯达克或者其他股票市场上市的公司:他们在暗网门户网站上放出消息,黑客团队将会提前告知那些怀有不良动机的股票交易员,然后在网站上公布受害者公司之前将做空该公司的股票价格并谋取差价。 Darkside团队认为只要是纳入到攻击的公司,就能通过网络攻击手段让股价下跌,从而获利,有关人士表示虽然其他勒索软件家族以前讨论过如何利用公开披露的网络攻击对股市的影响,但他们从未将其作为正式的攻击媒介。DarkSide成为第一个使之成为正式的勒索软件变体。 据悉,近年来支付赎金的人越来越少。这意味着勒索软件行为者必须找到新的方法来勒索受害者的钱,例如去年的DDoS攻击威胁,但这些似乎并不奏效,所以他们正在寻找其他方法。

优秀的个人博客,低调大师

网页出现不河蟹弹窗?那是被劫持了!

作为攻城狮的二狗子,除了兢兢业业地工作,私下还经营着个人博客。凭借着博客中精彩丰富的文章,收获了一众粉丝。平常更一更文章,读一读粉丝留言,是二狗子无上的快乐。 这一天二狗子照例在闲余时间打开了留言:“咦?今天的粉丝格外热情呀,留言怎么这么多。”二狗子仔细一看,发现风格跟往日完全不符。 “二狗子,你怎么变成网游代言人了?” “狗子,一刀 999,带我一起飞呀?” “狗子狗子,你的博客被攻陷啦!” “二狗子,你的网站是不是被劫持了?” 满屏都是这种让二狗子满头问号的留言,满脸迷茫的二狗子懵逼地打开了自己的博客。刚打开博客,首页后下角就弹出了“一刀 999 回收 666 这是你没有玩过一刀版本”的硕大弹窗。 “我没加过这个呀,这是什么鬼,怪不得大家这么调侃我,这要怎么办?”二狗子心中一阵慌乱,忽的他想起了留言中某粉丝的回复,“劫持?会是这个原因么?”二狗子赶紧在上网查了起来。 这一查发现遇到这个问题的网友还真不少。2016 年,在一场持续超过六个小时的大规模银行欺诈案中,一家巴西银行的网站被黑客劫持,在线客户被路由到攻击者的网络钓鱼站点,导致该银行的 36 个域名、企业电子邮箱全体沦陷。“被劫持的风险居然这么大!”吓的二狗子瓜子都掉了,这可得好好了解一下,再彻底解决。通过资料,他发现劫持还分为 HTTP 劫持和 DNS 劫持。那这两种有什么区别,都有什么危害呢?我们一起跟着二狗子来看看吧。 什么是劫持 当我们浏览一些网站,特别是一些没有配备 SSL 证书的网站时,有时会遇到网站没有显示正确的内容,或者在正确的内容中夹杂了一些乱七八糟的广告的情况,这可能是遇到了网络劫持。遭到劫持的网站轻则被攻击,重则数据被偷盗。 那为什么会发生劫持现象呢? 我国复杂的网络环境是劫持发生的一大原因。除了电信、联通、移动这三大家,还有长城宽带、鹏博士、教育网、科技网、广电等等不少于 20 多家的小运营商,而且各个省市是相互独立运营。这就导致网络出现跨网、跨运营商的情况会特别多。而这种大量跨网访问的流量交互就非常容易产生网络劫持, 比较常见的劫持分两种:DNS 劫持和 HTTP 劫持。用网上一个形象生动的比喻来区分的话,DNS 劫持就是你想去银行存钱却把你拉到了劫匪手中,HTTP 劫持就是你从服务器买了一包零食,里面给你放了一坨粑粑。 当然这是一个粗浅的比喻,真正的区别我们下面细说。 HTTP 劫持 HTTP 劫持发生在用户与其目的网络服务所建立的专用数据通道中。它会监视特定数据信息,当满足设定的条件时,就会在正常的数据流中插入精心设计的网络数据报文。从而让用户端程序解释“错误”的数据,并在使用者界面弹出新窗口展示宣传性广告或者直接显示某网站的内容。 常见的 HTTP 劫持现象有以下三种: 改变访问内容:将正常返回的页面进行劫持并做 302 跳转,跳转到更改后的页面 插入广告:在返回页面中加入框架代码来实现强行加入广告 篡改网页中原有广告:将网页中原本就存在的广告更改为劫持方要推送的广告 那如何预防和解决 HTTP 劫持呢?方法很简单,配置 SSL 证书使用 HTTPS 链接访问网站就可以了。目前又拍云提供免费的 SSL 证书,一次申请远离 HTTP 劫持。 DNS 劫持 DNS 是域名系统 (Domain Name System)的缩写,是将域名和 IP 地址相互映射的分布式数据库,能够让用户更方便的访问互联网。当我们在浏览器中输入网址,访问请求会发送到 DNS 解析服务器。DNS 解析服务器通过与顶级域及根服务器进行通信查询,将网址解析成对应的 IP 地址,从而让我们完成网站访问。 而 DNS 劫持,也称为 DNS 重定向,是 DNS 查询被错误地解析,从而将用户重定向到恶意站点。DNS 劫持可用于进行域名欺诈,在这种情况下,攻击者通常会显示一些广告以产生收入,或者用于网络钓鱼,让用户访问虚假的网站达到窃取数据的目的。常见的 DNS 劫持现象有: 中间人劫持:攻击者拦截用户的 DNS 请求,并将其重定向到攻击者自己的受感染 DNS 服务器。域名指向 IP 被改变,将用户访问流量引到挂马,盗号等对用户有害页面。 本地 DNS 劫持:攻击者在用户计算机上安装恶意软件,然后更改本地 DNS 设置以将用户重定向到恶意站点。 路由器 DNS 劫持:许多路由器具有默认密码或固件漏洞。攻击者可以接管路由器并覆盖 DNS 设置,从而影响连接到该路由器的所有用户。 Local DNS 缓存:为了降低跨网流量及用户访问速度进行的一种劫持,导致域名解析结果不能按时更新。 DNS 服务器是网络环境中极其重要的一部分,需要强力的安全措施,避免被黑客劫持,用来做坏事。那怎么能避免 DNS 劫持呢? 关闭不必要的 DNS 服务器,使用中的 DNS 服务器应放置防火墙后面,并切断外部通讯。 严格限制对 DNS 服务器的访问。通过使用多重身份验证,防火墙等,在物理安全和网络安全方面限制访问。 立即修补已知漏洞,因为黑客会经常寻找易受攻击的 DNS 服务器。 如果网站发现被 DNS 劫持,可以向相关地区运营商提交投诉解除劫持。 温馨提示:“DNS 劫持”通过篡改域名解析,使网络用户无法访问原 IP 地址对应的网站或者访问虚假网站,从而实现窃取数据资料或者破坏网站原有正常服务的目的。根据《中华人民共和国刑法》第二百八十六条的规定,对计算机信息系统功能进行破坏,造成计算机信息系统不能正常运行,后果严重的,构成破坏计算机信息系统罪. 了解了劫持的原理和现象,二狗子也是知道了自己遭遇了 HTTP 劫持,想到又拍云提供多款 SSL 证书,就前去挑选了适合自己网站的证书,一键申请,自主部署,轻松实现网站与 Web 应用的 HTTPS 加密部署,解决了“游戏代言”的问题。 推荐阅读 聊聊 HTTP 常见的请求方式 网骗欺诈?网络裸奔?都是因为 HTTP?

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册