自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GitChat

GitChat 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

  • 博客(910)
  • 收藏
  • 关注

原创 死磕 Elasticsearch 方法论:普通程序员高效精进的 10 大狠招!

人工智能、大数据快速发展的今天,对于 TB 甚至 PB 级大数据的快速检索已然成为刚需。Elasticsearch 作为开源领域的后起之秀,从2010年至今得到飞跃式的发展。Elasticsearch 以其开源、分布式、RESTFul API 三大优势,已经成为当下风口中“会飞的猪”。阿里云2018年2月5日已开价50-200W年薪招聘技术人员参与 Elasticsearch、Lucene ...

2018-04-12 10:44:03 619 1

原创 前端大师炼成记:初中级前端成长指南

一入前端坑似海,在前端这个大坑中,我们要不断地踩坑,不断的填坑。如何才能避免不必要的坑?一个刚入行的新手应该如何开展自己的工作?一个两三年的中级前端应该如何提升自己的技术?一切尽在前端大师炼成记。本场 Chat 内容简介:1.前端概述;2.如何开展一个前端项目;3.项目中的深坑集合;4.前端初学者需要掌握的技能;5.两年前端,你应该具备什么能力;6.如何给自己制定学习计划。内容主要...

2018-04-12 10:44:03 466

原创 MySQL 索引及优化实战

随着系统用户量的不断增加,MySQL 索引的重要性不言而喻,对于后端工程师,只有在了解索引及其优化的规则,并应用于实际工作中后,才能不断的提升系统性能,开发出高性能、高并发和高可用的系统。本场 Chat 首先会跟大家介绍一下 MySQL 索引中的各种概念,然后介绍优化索引的若干条规则,最后利用这些规则,针对面试中常考的知识点,做详细的实例分析。本场 Chat 您将学到如下内容:MySQL 索...

2018-04-12 10:44:03 282

原创 浅析数据标准化和归一化,优化机器学习算法输出结果

机器学习目前已经成为了一个非常热门的技术,但是对于数据的预处理对于初学者还是有一定的陌生。在我们实际的项目中,数据的预处理工作和机器学习算法同样重要。只有对数据有一个很好的预处理工作,我们才能得到比较好的算法结果。本场 Chat 中,我们主要来讲数据预处理的其中一种方法——数据标准化对机器学习算法的作用。在一些问题上面,如果我们不对数据进行一定的标准化,那么我们可能得不到想要的结果。本场 Cha...

2018-04-12 10:44:03 317

原创 详解 BP 神经网络基本原理及 C 语言实现

BP 神经网络是一种按照误差逆向传播算法训练的多层前馈神经网络,是目前应用最广泛的神经网络,掌握这种神经网络也有利于理解其他形式的神经网络。本场 Chat 主要带领大家完成两个文件,一个源文件和一个头文件。整个项目更偏向于一种 BP 神经网络的框架,基于这个框架可以更方便的构造出多层神经网络,稍作改动也可实现其他类型的神经网络。使用C语言而不使用其他语言的目的是追求效率的以及适应单片机,根据阐述...

2018-04-12 10:44:03 626

原创 SpringBoot 核心模块原理剖析

最近微服务很火,SpringBoot 以其轻量级、内嵌 Web 容器、一键启动、方便调试等特点被越来越多的微服务实践者所采用。然而知其然还要知其所以然,本 Chat 就来讲解SpringBoot 核心模块的实现原理,在面试的时候也是会被经常问到的,核心内容主要包括:spring-boot-load 模块,正常情况下一个类加载器只能找到加载路径的 jar 包里面当前目录或者文件类里面的 *.c...

2018-04-12 10:44:03 459

原创 通用架构师应该如何把控迁移技术方案

互联网金融行业发生了翻天覆地的变化,相对应的金融科技也在不断的更新和迭代,每次有新的软件系统出炉的时候,就是老的软件系统命运终结的开始,老的项目当然不会束手就擒,它也会做最后的挣扎,当你从它身上迁移用户或者商户的时候,它会给你带来很多麻烦,比如说,它会临时罢工、出现资金损失等等不可忽视的问题,因此,迁移是个大任务,有的时候迁移并不亚于开发一套新系统的难度,甚至可以说是有过之而无不及。大家是不是在...

2018-04-12 10:44:02 239

原创 Maven 手把手搭建企业常用分布式系统图文结合教程

【适合刚毕业的大学生或者有一定工作经验但是对自己搭建系统不太熟悉的同仁,已经是领域专家或者资深工程师请勿浪费您的时间和金钱。温馨提醒:自愿原则,自愿购买,请看清简介再购买。】目前市面上最时髦的技术要数电商类,例如双11能承受很大的访问量,这其中肯定是除了硬件服务器,更重要的是软件负载,系统搭建分布式,系统集群。对于 Java 开发者而言,只有能熟练分布式的系统,承受高并发和高访问速度,而这些的...

2018-04-12 10:44:02 479

原创 Java 类加载器揭秘

类加载器作为 JVM 加载字节码到内存中的媒介,其重要性不言而喻,另外在职场面试时候也会被频繁的问道,了解类加载器的原理,能灵活的自定义类加载器去实现自己的功能显得尤为重要。主要内容:讲解 Java 中自带的三种类加载器,以及构造原理讲解类加载器原理讲解一种特殊的与线程相关类加载器讲解 Tomcat 框架中多级类加载器的实现原理讲解如何使用类加载器实现简单的模块间隔离...

2018-04-12 10:44:02 297

原创 JMeter 如何测试加密接口

现在很多公司的接口都进行了这样或者那样的加密处理,以前测试人员测试的接口都是没有加密的,现在的接口加密了;那如何去对这些加密过的接口进行测试呢?本分享将和大家一起学习使用 JMeter 进行对加密过的接口进行测试。如何搭建 JMeter 环境什么是 AES 加解密什么是 RSA 加解密编写拦截器和加密接口JMeter 测试加密接口...

2018-04-12 10:44:02 5502

原创 AlphaGo Zero 设计思路及应用实践(上)

本次 Chat 是想通过对 AlphaGo Zero自我对抗学习围棋智能体的设计思路的解析,综述性的与各位分享一下这种以 AlphaGo Zero 为代表的自我对弈、自我学习、自我升级基于深度神经网络的智能化应用系统的设计思路和中心思想,总结出一套让深度学习和神经网络研究者都能够理解和受益的算法设计指导方法论。当然,纯理论的解释和算法公式推到从来不是我的强项,而且这些理论解析和算法推到在网上可以找...

2018-04-12 10:44:02 604

原创 如何从0开始敏捷转型

先前有诸多敏捷大咖分享过敏捷的各类知识、八卦了,所以不论是否有使用过敏捷方法的朋友都有所耳闻了。但对于我和我的团队而言,我就想要快速转型、落地、提升和改进,那么对于传说中的各类方法,我究竟信哪个?如何才能给我和我的团队带来价值?如何才能落地,如何才能在我自己的团队实践得好?本文以我本人亲自辅导的两个团队进行敏捷转型实践为例,介绍团队如何结合敏捷方法和相关工具、平台快速进行敏捷转型的案例和过程,并...

2018-04-12 10:44:02 735

原创 手动做一个自己的 COIN 客户端:附区块链核心代码解读

以技术视角,结合 BITCOIN 底层,典型的从创业块到应用接口深入了解与说明,并通过实例教你从零构建一个自己的 COIN 与链。以下为涉猎的内容:基本原理和设计重要概念挖矿基本原理共识机制工作量证明、权益证明 侧链分叉手动制做自己的 COIN智能合约投票实例(实例)...

2018-04-12 10:44:02 363

原创 Office 远程代码执行漏洞(CVE-2017-11882)复现过程

昨天朋友问到我,有搞诈骗的加他 QQ 冒充财务要求转账,该怎么治,我说很简单,绑远控就行了。于是针对该怎么治诈骗,让文件看起来安全又无害。EXE 可能不会上当,那么 Doc 呢?一份财务对账表?我们深入交流了一下,用了最近不久的 Office 远程代码漏洞,也称 Office 内存破坏漏洞,编号为「CVE-2017-11882」,并且已经成功拿到物理机的 Shell。于是就有了这篇文章,这篇文...

2018-04-12 10:44:02 1347

原创 电商系统中的单点登录

单点登录可以说是所有互联网公司的必备系统,一个出色的单点系统,可以解决不同业务系统之间跨域、重复认证、代码冗余、性能等方面问题。学完本节课,读者可以掌握普通单点系统的架构设计以及自己可动手写一个自己的单点系统,主要内容:SSO 系统产生背景一般的 SSO 系统模型(demo源码分享)开源框架 CAS 的原理分享淘宝 SSO 系统架构设计以及实现...

2018-04-12 10:44:02 1389 2

原创 测试管理的要素

测试管理在软件研发的生命周期当中越来越重要,无论传统的瀑布型研发过程,还是敏捷研发规程,都越来越收到企业的重视。目前来说讨论测试管理的书籍和文章相对讨论开发技术来说还比较少。作者在本文章中结合自身近9年的测试管理和研发经验。探讨软件测试管理中以下关键要素:人员管理与职业规划过程管理(测试准备,测试设计,测试执行测试总结)测试技术与测试平台(自动化测试,测试驱动开发与行为驱动开发)测试质量...

2018-04-12 10:44:02 381

原创 从微信支付宝支付接口设计谈 API 接口产品的设计经验和最佳实践

这两年做了一款支付产品,重新定义了产品的对外开放平台 API 的形态,优化了产品体验,重构了支付平台,把接口设计的各种经验分享出来,免得大家设计不合理的接口,影响开发者使用,或者被开发者吐槽不专业、不好用、太重等。具体问题包括但不仅限于:命令模式真的很好吗?为什么有的文档看起来就像吃烤鱼一样爽,而有的文档看起来很辛苦?驼峰式命名?下划线分割命名?还是都小写字母?有什么讲究吗?我们需要万...

2018-04-12 10:44:02 1800 1

原创 Qt + MySQL + SQLServer 数据库

数据库是大部分项目中需要使用的,MySQL 和 SQLServer 是一半公司会选择的,在开发过程中很容易遇到各种问题,接下来是我用 Qt 来连接 MySQL 和 SQLServer 的讲解!Qt + MySQLQt 版本说明MySQL 驱动问题Qt 测试连接 MySQL 数据库Qt + SQLServerSQLServer 的安装Qt 测试连接 SQLServer 数据库...

2018-04-12 10:44:01 3949 1

原创 IDEA 使用全解

IDEA 号称是最好的 IDE,越来越多的人开始使用 IDEA,但是我发现很多人在使用 IDEA 过程中会遇到问题;正在使用的小伙伴们,很多也是知其然而不知其所以然,所以我在此做个总结,希望可以帮助到大家,本场 Chat 的主要内容如下:IDEA 简介安装与配置主题、字体、文件编码修改编译方式项目构建Maven 项目介绍容器配置集成 GitIDEA 常用设置...

2018-04-12 10:44:01 160

原创 从凸优化理解高维特征下的深度学习

本 Chat 意在从高维空间特征角度引入深度学习,进入到深度学习的理论内部,用通俗易懂的方式将一个貌似很高深晦涩的理论浅显化。你可以是一个文科外行,亦或是一个管理工作的高管,或是想踏入 AI 领域,又或是想了解机器学习\深度学习理论同行,我们换个角度一探究竟吧。(以此前自己的一个汇报 PPT 为材料,力求多的图像和解释性文字详述)主要内容:什么是凸优化?什么是非线性?什么是高维空间?高...

2018-04-12 10:44:01 2002

原创 如何高效开启你的顾问人生模式

我曾经说过:“顾问是一种级别,而不是一个岗位。”专业人士拥有丰富的经验并抵达一定行业水准之后,顾问将是一份不错的职业选择:更多的自由支配时间,发展自己及他人更广阔的社会人脉,与顶尖专家们一起工作接触行业疑难杂症,始终保持思考和进步从一名专家或管理者转向顾问,如何高效走出稳健的第一步?Agilean 咨询团队基于过去一年的发展和壮大历程,针对希望进入精益敏捷咨询行业的新人,总结出了一份有...

2018-04-12 10:44:01 618

原创 办理美国商务和旅游签证(B1 B2)和面签的奥秘

美国是很多国人理想的旅行和商务目的地。然而首次办理签证的人往往会因为美国签证比较高的拒签率而不免忐忑。有的人在网上搜索别人的经验和秘籍,有的人花钱找签证代理。然而结合我自身的经历和对美国签证的研究,大部分网上的信息是不靠谱的。而签证代理满满都是套路。主要内容:如何填写签证申请表面签需要带哪些材料哪些情况会比较容易被拒是否要准备英文才能和面试官交流什么是行政审核?本文将为你逐一解释...

2018-04-12 10:44:01 22121 1

原创 支付平台架构设计评审核心要点与最佳实践

互联网平台架构日益成为互联网发展的基石,对于Java 开发者和架构师而言,只有在了解架构背后的原理后,才能写出更高质量的代码,才能设计出更好的方案,才能在错综复杂平台架构下产出价值,才能在各种场景下快速发现问题、快速定位问题、快速解决问题。本场 Chat 会带领大家从支付平台架构设计评审入手,讲解设计评审的核心要点,为读者带去现实中的案例,帮助读者理解设计评审的重要性、核心要点和最佳实现。 在这...

2018-04-12 10:44:01 757

原创 用 Kotlin 开发 SpringBoot 之 Data JPA

Kotlin 是一个基于 JVM 的新的编程语言,Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。Kotlin 已经成为 Android 原生开发的推荐首选语言,但传统领域的使用还存在着一定的争议,这次我们就感受下用 Kotlin 来开发一个 SpringBoot 是什么感觉。有 Java 基础的朋友将快速掌握 Kotlin 在 ...

2018-04-12 10:44:01 462

原创 Python 机器学习 Scikit-learn 完全入门指南

Scikit-learn(简称 Sklearn)是一款基于 Python 语言的机器学习的开源框架。Scikit-learn 如同一把瑞士军刀般万能,实现了大量经典论文的算法,且提供完整的使用文档。除机器学习算法外,Scikit-learn 的功能还包括:数据预处理、特征工程(如维度压缩、特征选择等)、模型创建及验证等等,甚至可以与 TensorFlow 等深度学习框架双剑合璧,效果极佳。Sk...

2018-04-12 10:44:01 1298

原创 韭菜种植与收割:发布你自己的 ICO

没有任何门槛的ICO为何割韭菜无数?万字长文带你一睹ICO技术的全貌,让你也能发token卖token,然而学会以后如何选择还是要从心呐~人性本恶,技术无罪!技术栈TruffleGanacheMetaMaskWeb 3SolidityIPFS内容本地开发环境构建以太坊智能合约开发ERC20 Token 合约开发ICO Crowdsale 合约开发补充说明与权限控...

2018-04-12 10:44:01 717

原创 互联网中小型企业的持续集成实施路线

互联网研发的世界里唯快不破、迭代速度往往很快、在快速的发展跌倒中如何让项目产品平稳的落地、那么就需要有完善可靠的持续集成方案方案。本场 Chat 首先会带领大家入门互联网持续集成的一些实践和落地,帮助大家了解中小型互联网企业持续集成应该如何落地。本场 Chat 您将学到如下内容:持续集成现在在互联网的各个行业都得到了普遍应用,随着DevOps的崛起,持续集成也越来越成本项目开发和迭代的核心,本...

2018-04-12 10:44:01 594

原创 精益创业,从零开始做产品

做一个产品有多难?没有经验的人很难想象。有一个好的想法,怎么把这个想法化为现实?我将在这篇文章里向大家呈现一个产品的诞生过程。你如果懂技术,但是不懂怎么把自己独特的优势转化真实的产品,请进来看看。我将带给你下面的知识点:产品定位,从想法到纸上谈兵。产品原型,定位用户群、推测产品盈利状况、极速验证产品的可操作性。迭代升级,天下武功唯快不破。更多的部分,创业应该关注的东西。...

2018-04-12 10:44:00 301

原创 工作之余如何高效学习

工作节奏越来越快,我们永远有做不完的事情,哪怕 996 也阻止不了工作堆积成山的节奏。于是只能先完成任务再说,跑,跑,跑得足够快,我们才能留在这里,至于手上这些事情,符不符合职业规划,能不能提升自己的能力,都来不及考虑了。日复一日如此这般,有一天我们忽然发现:好像我没怎么成长啊,危险,哪天一觉醒来就要被裁员啦!看来只好利用业余时间来学习提升啦!然而我们已经身处不可逆转的碎片化时代,手机嘀嘀嘀地...

2018-04-12 10:44:00 4597 7

原创 程序员跳槽时,如何高效地准备面试?

在 Chat 中将结合 100offer 平台上的实际案例,和大家分析「如何做好开场白、如何让 HR 来发现你的闪光点、如何向面试官提问」等面试中最关键的核心要素。同时,我们也整理出一线大厂的技术 Leader 面试工程师时的攻略和技巧,希望能从另外一个角度给你一些建议和思考。程序员面试过程中,面试官想要从「自我介绍」获得什么信息如何去提炼简历中的精华如何去解释简历中的瑕疵(如空窗期、频繁...

2018-04-12 10:44:00 6477 2

原创 分布式事务入门指南

微服务架构的普及,离不开分布式事务在其中所起的举足轻重的作用,分布式事务保证了多项服务间的数据一致性,是分布式系统的根基。本场 Chat 从事务的基本理论出发,由浅入深,总结了目前常用的分布式事务解决方案。在本场 Chat 中您可以学到:事务基础知识点:事务概述事务的四大特性 ACID事务的隔离级别分布式事务基础理论:分布式事务概述CAP 理论BASE 理论酸碱平衡两阶段...

2018-04-12 10:44:00 2372

原创 一条挨踢老狗的 2017 年终总结

2018年是中国的狗年,狗常常象征着忠诚,有忠贞不渝的意义,有时也代表财富。一条常年战斗在挨踢界,对挨踢事业忠贞不渝的老狗今天来回顾2017、展望2018。作为一条对挨踢事业忠贞不渝的老狗,理所当然是热爱这个工作的,但做正确的事和正确的做事是两个不同的概念。有这样一个说法,老板一拍脑袋项目就启动了;随后,老板拍着项目经理的肩膀,项目经理又拍着众兄弟的肩膀,一脸的前途光明:兄弟们,项目干完之时,...

2018-04-12 10:44:00 3742 5

原创 PyQt 5 开发之旅之 OpenCV 的 GUI 特性

OpenCV 有自己的 GUI,但是开发起来比较费劲,很多开发前端软件都是使用 PyQt。如何将二者完美的结合起来完成界面漂亮的前端图像处理软件?本文将详细讲解。通过本文你能够学到如下内容:图片文件的读取、显示以及保存功能视频文件的获取(包含摄像头和视频文件)、播放和保存OpenCV 里的绘图函数详解(线、矩形、圆、椭圆、多边形、文字等)OpenCV 中的鼠标事件的处理及应用调色板的...

2018-04-12 10:44:00 927

原创 Spring Boot 2.0 的配置详解(图文教程)

Spring Boot 配置:快速入门工程配置属性创建属性类获取属性运行工程配置属性的获取方式@Configuration 注解@Value 注解@ConfigurationProperties 数据验证外化配置外化配置优先级参数引用使用随机数多环境配置自动配置spring-boot-autoconfigure 依赖@EnableAutoConfiguratio...

2018-04-12 10:44:00 1719

原创 Java 异常处理从入门到实战

异常处理是每个项目里非常重要的一部分,项目质量的高低好坏,与异常处理水平的高低好坏紧密相连。最近发现有很多开发者对 Java 异常处理没有自己的认识和标准,有的具备2-3年开发经验却对异常处理仍然没有深刻地认识。本场 Chat 将从以下个方面介绍异常处理相关知识:为什么需要异常处理?你了解异常处理吗?异常处理有哪些原则?Java 异常处理机制介绍异常处理对项目质量的影响异常处理对...

2018-04-12 10:44:00 962

原创 Java 架构师眼中的 HTTP 协议

随着微服务的逐步深入化,HTTP 协议越来越受到重视,那么如果作为一个 Java 架构师 HTTP 协议应该知道到什么程度呢?作者将从几方面入手和大家一起掌握一下 HTTP 协议。 HTTP 协议的基本内容(发展历史,协议重点内容,开发者工具,http2.0的实际应用 )。 架构师需要重点关注的 HTTP 协议的内容在生产环境中的延伸(如静态缓存、动态缓存,鉴权,...

2018-04-12 10:44:00 346

原创 Arduino 「气象站」硬件开发实例

硬件开发入门使用 Arduino,会让初学者更容易上手。Arduino 是一种开源硬件,编程语言使用 C 语言,只需要有一点点 C 语言的基础就可以上手 Arduino。本 Chat 通过一个实例开发项目,让读者对硬件开发有个认识,通过产品的原型设计,功能实现,修改迭代,做出自己想做的产品。使用 Arduinio Uno 和相关模块,通过一个应用实例——气象站,一步一步实现如下功能:可测量...

2018-04-12 10:44:00 1125

原创 文献资源下载网址经验总结

工作中,经常会碰到朋友让我帮忙下载论文,可能我是个喜欢收藏与整理的人吧。在此,通过本次 Chat,我想分享查找下载文献书籍的方法,可以让更多的人受益,同时也总结了自己摸索出高效管理笔记与项目工程的策略,业余时间赚外快的两个途径,希望对大家能有所启发与帮助。内容主要包括:英文文献下载网址,包括全能文献资源下载网站登录 Google、YouTube 的两个好用插件中文文献下载网址中英文书籍...

2018-04-12 10:44:00 214

原创 Redis 持久化、分布式、内存优化及存储过程

通过前一场 Chat “如何基于 Redis 构建应用程序组件”的内容,我们基本了解了 Redis 提供的数据结构、命令以及适用场景。本场 Chat,我们将关注 Redis 进阶的内容。主要包括:Redis 数据持久化Redis “主 - 从” 机制优化 Redis 内存使用扩展 Redis 的容量和性能基于 Lua 的 Redis “存储过程”期望通过本场 Chat,我们能够...

2018-04-12 10:43:59 2686

原创 Java 语法糖详解

语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。本 Chat 从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java 语法糖的同时,了解这些语法糖背后的...

2018-04-12 10:43:59 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除