首页 文章 精选 留言 我的

文章列表

共 97898 篇
取之开源,用之开源-深度剖析阿里巴巴对Flink的优化与改进

取之开源,用之开源-深度剖析阿里巴巴对Flink的优化与改进

作者 | 阿里巴巴实时计算团队 导读:随着人工智能时代的降临,数据量的爆发,阿里巴巴的商品数据处理就经常需要面对增量和全量两套不同的业务流程问题,所以阿里巴巴就在想:能不能有一套统一的大数据引擎技术,用户只需要根据自己的业务逻辑开发一套代码。这样在各种不同的场景下,不管是全量数据还是增量数据,亦或者实时处理,一套方案即可全部支持,这就是阿里巴巴选择 Flin...

通过K8S Ingress Controller来实现应用的流量复制

通过K8S Ingress Controller来实现应用的流量复制

仿真测试 通常在系统进行重大重构或者发布新功能时,我们都需要进行压测以事先评估新系统的承载能力,传统情况下我们一般会在线下环境来模拟线上各种测试数据来对新系统进行测试,但是这种方式往往并不能有效地模拟出线上真实的访问量,尤其是模拟出正常流量中混杂着各色的异常流量,针对这种情况我们可以通过将线上的应用流量复制到指定的线下环境来对新系统进行仿真测试;另外一种情况...

【云计算】入门级网站避免单点故障的云产品架构(适合Discu!论坛)

【云计算】入门级网站避免单点故障的云产品架构(适合Discu!论坛)

特点:费用极低的Discuz!量身打造的入门级架构说明:之所以采用ECS自建MYSQL数据库而不用RDS是因为RDS存储引擎禁用了MyISAM,而Discuz!的表结构是基于MyISAM存储引擎的,其他网站系统不依赖MyISAM的话可以把数据库主机替换成RDS。后端服务器绑弹性IP是为了网站系统内部调外部接口使用,这块的EIP使用几乎免费,因为EIP绑ECS...

Kubernetes中,通过Service访问Pod快速入门

Kubernetes中,通过Service访问Pod快速入门

一.背景 理想状态下,我们可以认为Kubernetes Pod是健壮的。但是,理想与现实的差距往往是非常大的。很多情况下,Pod中的容器可能会因为发生故障而死掉。Deployment等Controller会通过动态创建和销毁Pod来保证应用整体的健壮性。众所周知,每个pod都拥有自己的IP地址,当新的Controller用新的Pod替代发生故障的Pod时,我...

Sysdig Falco:你不可不知的Docker安全监控利器

Sysdig Falco:你不可不知的Docker安全监控利器

入侵检测和漏洞扫描可谓是主动发现安全问题的“内功外功”,在容器技术应用越来越广泛的今天,也需要被给予同样的重视。本文将探讨Docker入侵检测工具Sysdig Falco的基础知识以及如何检测容器的异常行为等问题。 Sysdig Falco是一种旨在检测异常活动开源的系统行为监控程序。作为Linux主机入侵检测系统,对Docker依旧特别有用,因为它支持容器...

Java容器深入浅出之Map、HashMap、Hashtable及其它实现类

Java容器深入浅出之Map、HashMap、Hashtable及其它实现类

在Java中,Set的底层事实上是基于Map实现的,Map内部封装了一个Entry内部接口,由实现类来封装key-value对,当value值均为null时,key的集合就形成了Set。因此,Map集合具有如下的一些特点: 1. Key集因为是Set的实现,因此是无顺序、不可重复的。 2. Value集是List的实现,因此是可以重复的,每个元素根据key来...

Java方向如何准备BAT技术面试答案(收藏集)

Java方向如何准备BAT技术面试答案(收藏集)

Java方向如何准备BAT技术面试答案(收藏集) 这个主题的内容之前分三个篇幅分享过,导致网络上传播的比较分散,所以本篇做了一个汇总,同时对部分内容及答案做了修改,欢迎朋友们吐槽、转发。因为篇幅长度和时间的原因,部分答案我没有亲自总结。 1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片...

python Kmeans算法解析

python Kmeans算法解析

一. 概述 首先需要先介绍一下无监督学习,所谓无监督学习,就是训练样本中的标记信息是位置的,目标是通过对无标记训练样本的学习来揭示数据的内在性质以及规律。通俗得说,就是根据数据的一些内在性质,找出其内在的规律。而这一类算法,应用最为广泛的就是“聚类”。 聚类算法可以对数据进行数据归约,即在尽可能保证数据完整的前提下,减少数据的量级,以便后续处理。也可以对聚类...

Vue使用过程中的可能会遇到的几个问题

Vue使用过程中的可能会遇到的几个问题

Vue项目目前在国内越来越流行,很多新的项目都会采用它,老的项目也想迁移到Vue上面来,我们公司也在用Vue了,今天在搭建Vue的时候遇到了几个问题,记录下来。 问题 node-sass安装错误,依赖Python image.png 解决办法:可利用Pyenv只当前目录使用Python2. 在做写代码的时候,提示template下只能有一个根元素。 imag...

C++面向对象高级编程(上) 第二周 侯捷

C++面向对象高级编程(上) 第二周 侯捷

三大函数——拷贝构造、拷贝赋值、析构函数 拷贝构造——接受的是自己这种东西 ctor和dtor构造函数和析构函数 字符串有两种: 一种是前面有一个常数,用于记录字符串的长度,此字符串的末尾没有结束符号。 另一种是字符串的末尾有结束符号,字符串的开头没有用于记录字符串长度的常数。 new就是分配内存,分配了一个字符的内存。 分配了一个字符的内存,然后把...

JavaScript学习(四)

JavaScript学习(四)

一元运算符:只需要一个操作数。 + 正号:正号不会对我们的数值产生任何影响 - 负号:负号可以对数值进行负号取反 正负号都可以将数值类型转换成number,原理和number()函数一样。 自增和自减: 自增:可以使变量在自身的基础上+1 运算符:++ 自增分为2种,a++和++a 对于原变量来说是没有区别的,都会使原变量的值+1 不同的...

资源下载

更多资源
Mario

Mario

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

Spring

Spring

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

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

用户登录
用户注册