更新于:07-03 01:36

最新推荐

微服务的优雅上下线

于07-02 13:29 - 大卫 -
对于微服务来说,服务的优雅上下线是必要的. 就上线来说,如果组件或者容器没有启动成功,就不应该对外暴露服务,对于下线来说,如果机器已经停机了,就应该保证服务已下线,如此可避免上游流量进入不健康的机器. 基础下线(Spring/SpringBoot/内置容器). 首先JVM本身是支持通过shutdownHook的方式优雅停机的.

Spring Boot 2.3.0发布:聚焦云技术

于07-01 17:48 - Johan Janssen -
Spring Boot发布了2.3.0版本,添加了对buildpacks方式的Docker、分层镜像、优雅关机、存活性(liveness)和就绪性(readiness)探针的支持. 另外一个值得关注的变化就是它支持Java 14,同时保持了对Java LTS版本8和11的支持. Buildpacks是Dockerfiles的一个替代方案.

"kill -9" 一时爽,秋后算账泪两行

于07-01 00:00 - - dev
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处. 任何不保留此声明的转载都是抄袭. kill是杀死的意思,带有主动的意味. 鉴于 master、 slave这样的名词,需要在计算机软件中进行整改,kill这样明显带有负面信息的单词,按理说也需要被干掉. 不过,如果把命令名字改了,效果也许会更好.

您可能不知道的六个Kubernetes事实

于07-01 02:03 - ylzhang -
【编者的话】6月7日是Kubernetes的6岁生日. 编排平台是容器化应用程序的最好朋友,让我们来看一下编排平台您可能不知道的6个事实. Kubernetes将于6月7日庆祝其第六个生日:Kubernetes是有史以来发展最快的开源项目之一,它正在推动企业IT领域的重大变革,帮助开发人员管理大规模 容器.

微博数仓数据延时优化方案

于06-30 12:48 - -
本文以离线数据仓库为背景,重点介绍因传输链路数据延时的不确定性,可能导致部分延迟文件无法参与正常的调度计算或同步,导致数据缺失的问题成因、业务影响及相应的解决方案. 关于这类问题的处理,有这么一种论调:我们认为正常情况下,. 缺失数据的比例是很小的,可以大致认为数据是可用的的;或者我们可以推后一下计算的时间,让数据尽可能的传输完整;诸如此类….

ES既是搜索引擎又是数据库?真的有那么全能吗? - 更多 - dbaplus社群:围绕Data、Blockchain、AiOps的企业级专业社群。技术大咖、原创干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙。

于06-30 11:04 - -
经常遇到很多朋友询问,如何学好Elasticsearch. 这个问题本质上很不好回答,但我一直又很想好好回答,所以本文就以我个人的经验视角,跟大家探讨一下如何正确的拥抱Elasticsearch. Elasticsearch是什么,不同的人有不同的理解定位,之前写过Elasticsearch对比其它数据产品的文章.

图解resilience4j容错机制

于06-29 15:57 - 东溪陈姓少年 -
Resilience4j是一个轻量级、易于使用的容错库,其灵感来自Netflix Hystrix,但专为Java 8和函数式编程设计. 轻量级,因为库只使用Vavr,它没有任何其他外部库依赖项. 相比之下,Netflix Hystrix对Archaius有一个编译依赖关系,Archaius有更多的外部库依赖关系,如Guava和Apache Commons.

Perfdog玩转内存泄漏

于06-28 19:52 - 腾讯WeTest -
最近QC同学在跑游戏的过程中发现玩的时间久了游戏会发生闪退,经过搜集信息后排除了功能性bug的. 拿到真机,USB连接,杀掉多余后台进程,打开Perfdog,接下来一顿操作猛如虎,Perfdog具体操作不在赘述,有关perfdog怎么使用的教程可以参考. 此图一出,基本就可以断定内存泄露了,这是正常玩游戏,游戏运行了30分钟的内存趋势图;.

Serverless 的初心、现状和未来

于06-28 10:52 - -
作者 | 不瞋  阿里云高级技术专家. 导读:Serverless 是如何产生的. Serverless 的未来又将如何. 本文分享了阿里云高级技术专家不瞋对于 Serverless 的看法,回顾其发展历程,并对 Serverless 的发展趋势做出预测. 回望整个计算机技术发展史,我们会发现 “抽象、解耦、集成” 的主题贯穿其中.

Redis高可用详解:持久化技术及方案选择 - Redis - dbaplus社群:围绕Data、Blockchain、AiOps的企业级专业社群。技术大咖、原创干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙。

于06-27 12:00 - -
本文将先说明上述几种技术分别解决了Redis高可用的什么问题,然后详细介绍Redis的持久化技术,主要是RDB和AOF两种持久化方案. 在介绍RDB和AOF方案时,不仅介绍其作用及操作方法,同时还会介绍持久化实现的一些原理细节及需要注意的问题. 最后,介绍在实际使用中持久化方案的选择以及经常遇到的问题等内容.

调试Kubernetes集群中的网络停顿问题

于06-27 07:55 - megrez -
我们曾经在这里中聊起过Kubernetes ( Kubernetes at GitHub : https://github.blog/2017-08-16. ithub/),在过去几年,Kubernetes在Github已经成为标准的部署模式. 目前在Github,我们在Kubernetes上运行着海量的面向内部团队以及面向C端的服务.

TCP CLOSE_WAIT 过多解决方案-Smurf Linux运维-51CTO博客

于06-27 10:51 - -
二、linux 下 CLOSE_WAIT过多的解决方法. 情景描述:系统产生大量“Too many open files” . 原因分析:在服务器与客户端通信过程中,因服务器发生了socket未关导致的closed_wait发生,致使监听port打开的句柄数到了1024个,且均处于close_wait的状态,最终造成配置的port被占满出现“Too many open files”,无法再进行通信.

在 k8s 中对指定 Pod 进行抓包

于06-27 10:49 - -
Distributed Tracing时,遇到了一些问题,需要深入到底层去进行网络抓包分析报文. 但是应用时运行在 k8s 集群中的,与传统的在一台机器上跑一个进程直接通过 tcpdump 抓包方式略有不同. 最初对容器的理解不深刻认为一定要进入到这个容器抓包,而进入容器内并没有 tcpdump 等基础工具,相当于自己还是把容器当作虚拟机在看待.

Mysql和Redis数据同步策略 - 元思 - 博客园

于06-24 09:55 - -
不更新缓存是防止并发更新导致的数据不一致. 所以为了降低数据不一致的概率,不应该更新缓存,而是直接将其删除,. 然后等待下次发生cache miss时再把数据库中的数据同步到缓存. 如果先删除缓存,有一个明显的逻辑错误:考虑两个并发操作,线程A删除缓存后,线程B读该数据时会发生Cache Miss,然后从数据库中读出该数据并同步到缓存中,此时线程A更新了数据库.

perf + 火焰图分析程序性能 - 刘志鹏的Blog - 博客园

于06-23 14:37 - -
性能调优时,我们通常需要分析查找到程序百分比高的热点代码片段,这便需要使用 perf record 记录单个函数级别的统计信息,并使用 perf report 来显示统计结果;. -g 选项是告诉perf record额外记录函数的调用关系. -e cpu-clock 指perf record监控的指标为cpu周期.

国内互不联网公司的调性,一次性说完好了

于06-23 08:40 - -
中国互不联网公司的移动web端经常不显示完整内容,疯狂弹窗逼用户下载app. 视频内容只能试看6分钟,文字内容默认折叠. 这里根据网站的不要脸程度又分成几类. 较克制的网站,比如正经新闻网站,会在“展开全文”按钮下面再放一个“打开XXX app阅读,体验更佳”,但你点击“展开全文”就会直接展开全文,没有其他废话.

RTSP?不存在的 -> 前端实时流探索记

于06-22 13:10 - 竹之同学 - 前端 nginx rtsp javascript
作为一个从未接触过实时流(直播流)的人,我之前对实时视频一直没有概念,而最近参与的项目刚好有视频监控的需求,在参与技术选型之前,我对前端实时流的展示进行了一下摸底. 视频有一个流的概念,所以称流媒体. 实时视频的流很好理解,因为视频是实时的,需要有一个地方不停地输出视频出来,所以整个视频可以用流来称呼.

单条日志过长引发的 CLOSE-WAIT 问题

于06-23 01:22 - 玻璃樽 -
部分租户称他们的某个业务部署在 Kubernetes 容器平台后经常会重启,部分租户称另一个业务在运行一段时间时会产生大量的 CLOSE-WAIT,还有的就是业务跑着就会 hang 住. 其实这三个问题,经过我们排查后,都是同一个问题引起,这也是我今天要分享的主题内容. 大家都知道,重启我们不好查,因为原因太多了,比如:容器分配的内存不够会重启,运行中程序内存泄漏到将内存耗尽会重启;在 Kubernetes 中配置了容器运行时健康检查时,如果条件未达到会重启等等;总之不好排查.

ORACLE----TimeStamp(时间戳)字段自动更新

于06-22 17:38 - -
之前对id的自增长进行了设置,原以为时间戳的更新也类似,使用序列之类的,但最终发现跟序列没半毛钱关系. 触发器是肯定要用的,但编写脚本也是需要的. 图2中,我们要选择事件(即例子中的INSERT,UPDATE),触发时间(即INSERT,UPDATE事件的前或后,例子中是before),列(例子中为MODIFIED_DATE,为TimeStamp类型),新旧值(为系统默认值OLD和NEW).

Elasticsearch搜索中文分词优化 - 简书

于06-22 15:18 - -
Elasticsearch 中文搜索时遇到几个问题:. 当搜索关键词如:“人民币”时,如果分词将“人民币”分成“人”,“民”,“币”三个单字,那么搜索该关键词会匹配到很多包含该单字的无关内容,但是如果将该词分词成一个整词“人民币”,搜索单字如“人”字又不会匹配到包含“人民币”关键词的内容,怎么解决这个问题,既保证覆盖度又保证准确度?.

风控评分卡教程

于06-22 14:40 - -
随着互联网在传统金融和电子商务领域的不断渗透,风控+互联网的融合也对传统的风控提出了新的要求和挑战. 以评分卡为例,互联网形态下的评分卡需要面临更多维数据、更实时数据、更异常数据的挑战. 因此,懂得互联网业务下的风控评分卡已经成为互联网风控从业人员的新要求. 在之前的文章中,有好几位业内朋友沟通说要有一篇关于风控评分卡的教程类的文章,于是趁着周末赶紧完成了这篇似是而非的working paper.

五种常用异常值检测方法 - 安全内参 | 决策者的网络安全知识库

于06-22 14:30 - -
选自towardsdatacience,作者:Will Badr. 机器之心编译 参与:韩放、shooting. 通过鉴别故障来检测异常对任何业务来说都很重要. 本文作者总结了五种用于检测异常的方法,下面一起来看看吧. 在统计学中,离群点是并不属于特定族群的数据点,是与其它值相距甚远的异常观测. 离群点是一种与其它结构良好的数据不同的观测值.

iptables 学习总结

于06-20 08:00 - -
参考文章: 朱双印 iptables. 主机防火墙:对单个主机进行防护. 网络防火墙:通常处于网络的入口/出口,服务于其背后的局域网. 硬件防火墙:在硬件级别实现部分防火墙功能,另一部分功能基于软件实现,性能高,成本高. 软件防火墙:应用软件处理逻辑运行于通用硬件平台之上的防火墙,性能低,成本低.

提供社群網站 RSS feed 的服務

于06-22 02:15 - Gea-Suan Lin - Computer Murmuring Network RSS Service
在 Hacker News Daily 上看到的服務:「 RSS Box」,主要是有 open source,所以可以自己架起來跑 (只是得自己生 API key):「 RSS Box」. 測了一下目前的站台, Twitter 與 Instagram 的部份都已經撞到 rate limit,而 YouTube 的部份正常.

MySQL/Oracle:让表的时间字段在insert和update时自动更新_xuejianbest的专栏-CSDN博客_updated => time 怎麼插入時間

于06-21 19:31 - -
让字段自动更新为当前时间戳:. --insert时若不指定updated值,则插入当前时间. --insert时和update时若不指定updated值,则插入当前时间. --insert时若不指定updated值,则为NULL;update时若不指定updated值,则插入当前时间. timestamp类型只用来存储创建时间和更新时间,因为可以自动更新,不需要程序里来处理.

otter 数据同步项目 at master · alibaba/otter · GitHub

于06-21 19:08 - -
进入$otter_home目录. 执行:mvn clean install. 如果eclipse下报"Missing artifact com.oracle:ojdbc14:jar:10.2.0.3.0",修改$otter_home/pom.xml中"${user.dir}/lib/ojdbc14-10.2.0.3.0.jar"为绝对路径,比如"d:/lib/ojdbc14-10.2.0.3.0.jar".

开源OLAP引擎综评:HAWQ、Presto、ClickHouse

于06-21 14:04 - 百分点大数据团队 -
谈到大数据就会联想到Hadoop、Spark整个生态的技术栈. 大家都知道开源大数据组件种类众多,其中开源OLAP引擎包含Hive、SparkSQL、Presto、HAWQ、ClickHouse、Impala、Kylin等. 当前企业对大数据的研究与应用日趋理性,那么,如何根据业务特点,选择一个适合自身场景的查询引擎呢.

「问答」多次恋爱让你明白了什么道理?

于06-21 14:33 - -
多次恋爱让你明白了什么道理. 如果女的多次提分手,不是不爱也不是不在乎. 实则是不得已而为之,因为感觉不到被关心被爱护了,所以提出来,. 真正想离开的人,都是悄无声息地离开,从此江湖再见各自安好. 2.如果男的突然提了分手,大多是认真的. 因为觉得离开了女方未来可期. 这个时候正确做法是表达祝福果断离开,哪怕真的无法假装豁达,也不要打扰,有骨气一点.

Elasticsearch:rollup - 索引管理_Elastic-CSDN博客_elasticsearch rollup

于06-21 11:14 - -
rollup jobs)是一项定期任务,它将来自索引模式指定的索引中的数据进行汇总,然后将其汇总到新的索引中. 汇总索引是紧凑存储数月或数年历史数据以供可视化和报告使用的好方法. 用到rollup的情况是我们有很多的历史数据,而且通常会比较大. 通过使用 rollup 功能,我们可以把很多针对大量数据的统计变为针对经过 rollup 后的索引操作,从而使得数据的统计更加有效.

Elasticsearch对垒8大竞品技术,孰优孰劣? - 运维 - dbaplus社群:围绕Data、Blockchain、AiOps的企业级专业社群。技术大咖、原创干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙。

于06-21 10:26 - -
Elasticsearch当前热度排名很高. 入行Elastic-Stack技术栈很久很久,为了免于知识匮乏眼光局限,有必要到外面的世界看看,丰富自己的世界观. 本篇内容从Elastic的竞争产品角度分析探讨. 哪些应用场景下使用Elasticsearch最佳. 哪些应用场景下不使用Elasticsearch最好.