GitChat技术杂谈
本专栏挑选chat内优秀文章及达人课,汇总在技术杂言专栏里,让更多的开发者方便阅读及查找。
软件供应链安全
这个作者很懒,什么都没留下…
展开
-
若不是公司需要,我怎么会用上 Spring Boot ?
我从业于第三方支付和互联网金融这两个领域。在互联网金融公司工作期间,从零参与了公司技术平台建设。随着公司业务不断发展,组织技术团队对平台进行过四次大架构升级,从最初单体架构发展到最后的微服务架构,我也从一个一线开发人员成长为互联网金融公司的技术负责人。2016 年,也就是构建第四代平台架构的时候,我在技术调研时了解到了 Spring Boot,初步尝试使用后,被其简洁快速开发的魅力所吸引,...原创 2019-07-17 19:11:00 · 729 阅读 · 0 评论 -
70 个常见 Spring 面试题,Java 晋升必会
Spring、Spring boot、Spring Cloud、Spring MVC、MongoDB、MyBatis、微服务实战,Spring 全家桶,资深 Java 晋升前的必会内容。这里总结打磨了 70 道 Spring 全家桶面试题,有的很基础,有的很细节,大家可以评估一下自己掌握的情况。原创 2019-07-18 18:52:00 · 21265 阅读 · 6 评论 -
高可用 Elasticsearch 集群的分片设计解析
Elasticsearch 的一个分片对应 Lucene 的一个索引,Elasticsearch 的核心就是将这些 Lucene 索引分布式化,提供索引和检索服务。可见,如何设计分片是至关重要的。原创 2019-06-12 14:58:36 · 599 阅读 · 0 评论 -
Elasticsearch 分片管理解析
一个 shard 本质上就是一个 Lucene 索引,也是 Elasticsearch 分布式化 Lucene 的关键抽象,是 Elasticsearch 管理 Lucene 文件的最小单位。所以,Elasticsearch 提供了大量的接口,可以对集群内的 shard 进行管理。一个 shard 本质上就是一个 Lucene 索引,也是 Elasticsearch 分布式化 Lucene 的关键抽象,是 Elasticsearch 管理 Lucene 文件的最小单位。Elasticsearch 面试题原创 2019-06-12 11:25:09 · 2387 阅读 · 0 评论 -
如何规划 Elasticsearch 新集群?
当有一个新的业务准备使用 Elasticsearch,尤其是业务首次建设 Elasticsearch 集群时,往往不知道该如何规划集群大小,应该使用什么样的服务器?规划多少个节点才够用?集群规模当然是越大越好,但是出于成本考虑,还是希望集群规模规划的尽量准确,能够满足业务需求,又有一些余量,不建议规划一个规模“刚刚好”的集群,因为当负载出现波动,或者一些其他偶然的故障时,会影响到业务的可用性,因...原创 2019-06-11 17:00:38 · 643 阅读 · 0 评论 -
如何构建一个高可用、低延迟的 Elasticsearch 集群?
我们从 1.x 开始使用 Elasticsearch ,发展到现在大大小小的集群有 5000+,最大的集群物理主机 100+,单集群最大数据量几百 TB,几千亿条 doc。在这个大规模的应用过程中我们积累了很多宝贵经验,在此与大家分享。相比 Hadoop 系列的大数据平台,Elasticsearch 使用起来要简单得多,你只要修改很少的几个配置就可以让集群运行起来,而且 Elasticsearc...原创 2019-06-11 16:56:21 · 603 阅读 · 1 评论 -
从业务角度看 Elasticsearch 索引设计
Elasticsearch 开箱即用,上手十分容易。安装、启动、创建索引、索引数据、查询结果,整个过程,无需修改任何配置,无需了解 mapping,运作起来,一切都很容易。这种容易是建立在 Elasticsearch 在幕后悄悄为你设置了很多默认值,但正是这种容易、这种默认的设置可能会给以后带来痛苦。例如不但想对 field 做精确查询,还想对同一字段进行全文检索怎么办?shard 数不合理导...原创 2019-06-11 16:49:31 · 1394 阅读 · 0 评论 -
解析 Elasticsearch 棘手问题,集群的 RED 与 YELLOW
前言大家先看两个故障,带着问题去思考:####【故障解析 - 案例1】首先大致看一下分片未分配原因:curl -sXGET "localhost:9200/_cat/shards?h=index,shard,prirep,state,unassigned.*&pretty"|grep UNASSIGNED结果显示分片大都是因为 node_left 导致未分配,然后通过 expl...原创 2019-06-10 14:33:09 · 2755 阅读 · 0 评论 -
React Native 移动开发入门与实战
作者简介李焱,2010 年毕业于北京大学信息管理系,获得信息管理学士学位及计算机软件学士学位;毕业后曾在酷我音乐、人人游戏、腾讯等互联网公司从事 Web 开发及游戏开发;2015 年先后担任成都鱼说科技大前端技术总监和 CTO 职位;2017 年初创办漫极客科技,致力于人工智能产品开发。课程简介本课程主要讲解 React 的基础知识及应用案例,包括 props、state、生命周期函数等,样式和 F原创 2017-12-01 13:09:37 · 3211 阅读 · 0 评论 -
Webpack 达人的成长之路
文章推荐Selenium 自动化测试从零实战【原文链接】 原来这样做,才能向架构师靠近【原文链接】 Cordova App 打包全揭秘【原文链接】 TensorFlow on Android:物体识别【原文链接】 TensorFlow on Android:训练模式【原文链接】 图解敏捷教练和 ScrumMaster【原文链接】 [运营专题]零预算引爆个人和企业品牌【原文链接】 一学就原创 2017-11-29 17:14:51 · 2065 阅读 · 0 评论 -
快速学习 Spring Boot 技术栈
本课程是围绕 Spring Boot 技术栈的系列教程,目标是带领读者了解 Spring Boot 各种特性,学会使用 Spring Boot 相关技术栈上手开发项目。课程以 Spring Boot 所支持的技术栈为主线,一步一步了解每个组建的使用方式,最后综合演练。认真学完这个系列文章之后,会对 Spring Boot 有进一步的了解,具备使用 Spring Boot 上手进行开发的基本能力。原创 2017-11-28 17:46:31 · 3174 阅读 · 0 评论 -
这个WordPress 实战全面解析
文章推荐Selenium 自动化测试从零实战 【原文链接】 原来这样做,才能向架构师靠近【原文链接】 Cordova App 打包全揭秘【原文链接】 TensorFlow on Android:物体识别【原文链接】 TensorFlow on Android:训练模式【原文链接】 图解敏捷教练和 ScrumMaster【原文链接】 [运营专题]零预算引爆个人和企业品牌【原文链接】作者简介原创 2017-11-27 16:33:43 · 5211 阅读 · 0 评论 -
图解敏捷教练和 ScrumMaster
说在前面:达人课是GitChat的一款轻阅读产品,由特约讲师独家发布。每一个课程你都可获得6-12篇的深度文章,同时可在读者圈与讲师互动交流。GitChat达人课,让技术分享更简单。进入我的GitChat温馨提示:本篇文章较长,点击原文阅读作者介绍GlenWang,敏捷教练,致力于打造卓越个人和组织。经历过三个行业:通信,电子制造,金融 IT。三个职业:开发人员,经理,精益和敏捷教练。译著有《特斯原创 2017-11-22 22:29:59 · 13734 阅读 · 3 评论 -
TensorFlow on Android:训练模型
说在前面:达人课是GitChat的一款轻阅读产品,由特约讲师独家发布。每一个课程你都可获得6-12篇的深度文章,同时可在读者圈与讲师互动交流。GitChat达人课,让技术分享更简单。进入我的GitChat温馨提示:阅读本文章建议先学习《TensorFlow on Android:物体识别》作者介绍付强,十余年从业经验,从 C 语言到 Web 开发,从微服务架构到移动端开发,涉猎范围很广。曾就职于趋原创 2017-11-24 10:39:17 · 5101 阅读 · 1 评论 -
TensorFlow on Android:物体识别
说在前面:达人课是GitChat的一款轻阅读产品,由特约讲师独家发布。每一个课程你都可获得6-12篇的深度文章,同时可在读者圈与讲师互动交流。GitChat达人课,让技术分享更简单。进入我的GitChat作者介绍付强,十余年从业经验,从 C 语言到 Web 开发,从微服务架构到移动端开发,涉猎范围很广。曾就职于趋势科技、诺基亚,在德国和硅谷的 Startups 工作过,现在从事物联网方向的创业。课原创 2017-11-24 10:04:28 · 7815 阅读 · 7 评论 -
[运营专题]零预算引爆个人和企业品牌
说在前面:达人课是GitChat的一款轻阅读产品,由特约讲师独家发布。每一个课程你都可获得6-12篇的深度文章,同时可在读者圈与讲师互动交流。GitChat达人课,让技术分享更简单。进入我的GitChat本篇文章非常推荐运营的朋友看下作者简介Easy,曾任新浪 SAE、微盘首任产品经理,看着微博成长,写过数十个微博开放平台应用,有多年的社会化传播经验。曾创立人才拍卖网站 JobDeer.com,获原创 2017-11-21 16:01:53 · 14565 阅读 · 2 评论 -
Selenium 自动化测试从零实战
说在前面:达人课是GitChat的一款轻阅读产品,由特约讲师独家发布。每一个课程你都可获得6-12篇的深度文章,同时可在读者圈与讲师互动交流。GitChat达人课,让技术分享更简单。进入我的GitChat作者简介本文作者就职于中科软科技股份有限公司高级测试工程师-王海宝(勇气老师),3年以上软件测试经验,擅长接口测试、自动化测试,对分布式测试有独到的见解,擅长测试分析。下面一起看看勇气老师如何带大原创 2017-11-20 16:11:49 · 23756 阅读 · 2 评论 -
原来这样做,才能向架构师靠近
《程序员跨越式成长指南》,如何快速从一名程序员进阶为高级工程师,在如何发展为资深或者架构师。作者简介安晓辉,Qt 技术专家,经历过开发工原创 2017-11-14 17:36:05 · 15705 阅读 · 5 评论 -
Cordova App 打包全揭秘
本文作者:大师兄(高武军) 现就职于某公司移动端架构师兼产品开发。 主要开发产品:mdn(适配app和微信的移动端解决方案),pageui(移动端ui组件库),formBuilder(可以让前端建表和操作表的表单设计器)。课程介绍 点击查看原文Cordova 是一个开源的移动开发框架。允许你用标准的 Web 技术——HTML5,CSS3 和 JavaScript 做跨平台开发。应用在每个平台的原创 2017-11-17 12:49:17 · 26695 阅读 · 8 评论