2 GitChat技术杂谈

尚未进行身份认证

GitChat诞生于2016年,是一款专为IT人服务的知识交流产品。欢迎关注公众号:GitChat 和 GitChat技术杂谈。

等级
博文 582
排名 518

Web 服务器安全之 Weblogic 漏洞重现与攻防实战

本场chat介绍Weblogic常见的漏洞,其中包括:弱口令、Java反序列化、XMLdecoder反序列化、SSRF漏洞、任意文件上传,并根据其漏洞,使用...

2019-06-14 20:30:00

高可用 Elasticsearch 集群的分片设计解析

Elasticsearch的一个分片对应Lucene的一个索引,Elasticsearch的核心就是将这些Lucene索引分布式化,提供索引和检索服务。可见,如何设计分片是至关重要的。一个索引到底该设置几个主分片呢?由于单个分片只能处于Elasticsearch集群中的单个节点,分片太少,影响索引入库的并发度,以及以后的横向扩展性,如果分片过大会引发查询、更新、迁移、恢复、平衡等...

2019-06-12 14:58:36

Elasticsearch 分片管理解析

一个shard本质上就是一个Lucene索引,也是Elasticsearch分布式化Lucene的关键抽象,是Elasticsearch管理Lucene文件的最小单位。所以,Elasticsearch提供了大量的接口,可以对集群内的shard进行管理。1常用shard级RESTAPI操作1.1shard移动将分片从一个节点移动到另一个节点,在使...

2019-06-12 11:25:09

如何规划 Elasticsearch 新集群?

当有一个新的业务准备使用Elasticsearch,尤其是业务首次建设Elasticsearch集群时,往往不知道该如何规划集群大小,应该使用什么样的服务器?规划多少个节点才够用?集群规模当然是越大越好,但是出于成本考虑,还是希望集群规模规划的尽量准确,能够满足业务需求,又有一些余量,不建议规划一个规模“刚刚好”的集群,因为当负载出现波动,或者一些其他偶然的故障时,会影响到业务的可用性,因...

2019-06-11 17:00:38

如何构建一个高可用、低延迟的 Elasticsearch 集群?

我们从1.x开始使用Elasticsearch,发展到现在大大小小的集群有5000+,最大的集群物理主机100+,单集群最大数据量几百TB,几千亿条doc。在这个大规模的应用过程中我们积累了很多宝贵经验,在此与大家分享。相比Hadoop系列的大数据平台,Elasticsearch使用起来要简单得多,你只要修改很少的几个配置就可以让集群运行起来,而且Elasticsearc...

2019-06-11 16:56:21

从业务角度看 Elasticsearch 索引设计

Elasticsearch开箱即用,上手十分容易。安装、启动、创建索引、索引数据、查询结果,整个过程,无需修改任何配置,无需了解mapping,运作起来,一切都很容易。这种容易是建立在Elasticsearch在幕后悄悄为你设置了很多默认值,但正是这种容易、这种默认的设置可能会给以后带来痛苦。例如不但想对field做精确查询,还想对同一字段进行全文检索怎么办?shard数不合理导...

2019-06-11 16:49:31

解析 Elasticsearch 棘手问题,集群的 RED 与 YELLOW

前言大家先看两个故障,带着问题去思考:####【故障解析-案例1】首先大致看一下分片未分配原因:curl-sXGET"localhost:9200/_cat/shards?h=index,shard,prirep,state,unassigned.*&pretty"|grepUNASSIGNED结果显示分片大都是因为node_left导致未分配,然后通过expl...

2019-06-10 14:33:09

解析 Elasticsearch 棘手问题,集群的 RED 与 YELLOW

01前言大家先看两个故障,带着问题去思考:【故障诊断-案例A】首先大致看一下分片未分配原因:结果显示分片大都是因为node_left导致未分配,然后通过exp...

2019-06-10 13:15:00

程序员开发原谅宝,以防“老实人接盘”?

最近我被一则新闻震惊的哑口无言,不禁怀疑有些人的下限到底能有多低?可能很多人对这条魔幻的新闻事件还不太清楚吧,那我简单的说下前情提要吧。有位网名叫做“将记忆深埋”的程序员...

2019-06-06 20:00:00

致敬大师 | 你敲出的代码,幸福了我的整个童年

(点击收听,回到童年)之所以想要致敬这些前辈们是因为我们的童年的快乐是由你们手中的代码组成的一段看不懂的代码让我曾经是个快乐的小孩也足够让我回忆一生当时流传的“救命”良药...

2019-06-01 12:00:00

Python 是怎样让你不再害怕女生剁手!

我叫蒲通通在遇见她之前,我的人生一直普普通通遥想毕业当年我还是一只刚出生的牛犊子后来北漂三年我变成父母眼里的小瘪犊子天安门去过吗?……没时间故宫去过吗?……等放假长城...

2019-05-31 20:30:00

内存格系统 Hazelcast 在交易系统中的应用

低延迟与高可靠是交易系统的重要技术指标。以数据库为中心的分布式系统中,数据库缺乏一种很自然的水平扩展能力。内存网格系统,相比于数据库系统在延迟上具有天生优势,Hazelc...

2019-05-30 08:18:00

不写代码:程序员最重要的技能 [英文版]

作者:HüseyinPolatYürük本文始发于:http://huseyinpolatyuruk.comNo,no,no,no,andno.Andn...

2019-05-27 20:30:00

全球 5 万多码农最爱的平台榜...有点意思

小王啊,听说Docker上升为程序员最爱的平台前二了好像是的,老大你有啥指示你觉得它为什么这么受欢迎?有三点,第一就是易用,交互简单,足以支撑容器化。第二,更贴近D...

2019-05-24 21:00:00

清华小哥用 Python 实现主成分分析

在数据分析的过程中,我们会通过观察一系列的特征属性来对我们感兴趣的对象进行分析研究,一方面特征属性越多,越有利于我们细致刻画事物,但另一方面也会增加后续数据处理的运算量,...

2019-05-20 21:00:00

一个中年码农,最后的倔强!

阮一峰大佬说:“如果现在学习跨平台应用开发,第一个要看的不是ReactNative,而是Flutter。”我说:“嗯……大佬说的dei√”01你普通码农起步,公司不大。好在你兢兢业业,勤勤恳恳,终于做到团队leader。公司准备一展宏图,开发一个重点产品。你的领导摩拳擦掌,产品经理跃跃欲试。你按住两个激动的人,说想要深呼吸一下。出门右转,你蹲...

2019-05-15 17:07:55

高并发、低 RT 的风控系统架构及技术架构的实现

Chat作者:孙冶,火币研发中心风控组技术总监,曾就职于中旅银行、IBM,2018年加入火币集团,主要负责风控系统、熔断系统、审计系统等建设工作。由于风控系统具有隐秘性,本次分享不具体探讨业务,主要聚焦在技术架构上,近年来风控相关的技术及框架层出不穷,填补了很多功能上的空白,再加上用户的数据关系越来越复杂且数据量庞大,催生出了很多现代化的需求,比如滑动时间窗口、自动识别风险及规则提炼等。...

2019-05-15 16:50:33

4年前端狗,面试被虐,如何翻身?

<限时特价中,点击图片抢购吧>课程亮点36个热点主题50讲系统性整理输出在实战演练中掌握前端知识和编程技巧面试切入,立体分析高频考点和底层原理课程介绍作者...

2019-04-25 21:00:00

Python 数据分析师面试转型入门都需要的一份指南

“做程序员太辛苦了,我想换行……我该怎么办?”“敲一下回车。”后台一直有人催我们,上新一些Python偏人工智能方向的技术文章我周围一个学医的朋友更是让我给她推荐可以0基础入门的数据分析教程为了还这份欠下的“债“我只能厚着脸皮去找某东的算法工程师Z先生专门为有需求的你们写一篇入门文章每天996后还被我如此折磨的催稿子最终给...

2019-04-23 21:00:00

学会 C 语言真可以开发很多东西吗?

码农都懂的一句话:C语言无所不能,什么都能搞。把C学好,上手其他语言也会事半功倍。因为热爱C语言,所以才有了以下这篇文——一直以来,我们学习线程切换与调度,都是...

2019-04-22 21:00:00
CSDN身份
  • 博客专家
奖章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。