Chat

Chat 是一种全新的阅读/写作互动体验产品。一场 Chat 包含一篇文章和一场为该文章的读者和作者准备的专属线上交流。

区块链之发行以太坊 Token

以太坊(英文 Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。 以太坊...
¥ 10.00 80 购买

第二届 ngChina 开发者大会来了!

2019 ngChina 开发者大会将于 11 月 23-24 日在杭州举办!届时,全国各地前端和全栈开发的小伙伴们齐聚杭州,一起零距离聆听来自中国、中国台湾、美国、德国、以色列、英国、奥地利、保加利亚、日本、马来西亚等国家和地区的专...
免费 26 购买

我是怎么在 3 天内零成本开发 AI 微信小程序的

我曾经有一个开发小程序的梦想,终于在年前将他实现。眼看微信小程序日益火爆,你也想开发一款属于自己的微信小程序吗? 你可能会说开发小程序是吃力不讨好的事情,需要购买服务器,购买域名,使用 AI 的成本就更高了...... 现在我可以负责任的告诉你,这些都不是问题。我将会以我开发小程序的经验教会你如何零成本开发一款具有特色的 AI 小程序,在本篇文章中你能收获: 1. 如何搭建小程序云开发环境; 2. 如何在小程序中快速调用 AI 模型。 适合人群:有小程序梦的人
¥ 19.99 145 购买

0 基础小白使用 WordPress 搭建个人博客教学

WordPress 是目前世界上使用最广泛的博客系统,是一款免费开源的 PHP 软件,使用者众多,安装及使用方便快捷、友好的 SEO、大量的资源、WorePress 后台插件众多,易于扩充网站功能,WodPress 主题模版非常多,可以选择适合自己 Style 的网站。使用 WordPress 快速开发自己的博客网站,简直是不二之选! 本场 Chat 您将学习到以下内容: 1. 什么是 WordPress? WordPress 的优缺点 2. 云服务器,域名选择和域名解析 3. 在云服务器上搭建 WordPress 运行环境(MySQL、PHP、Nginx 等) 4. 博客网站配置详细介绍:主题、页面、权限、文章、插件等等 5. 文章管理、目录管理、页面管理、标签管理、文章阅读权限管理等 6. 发布网站。总结实战搭建流程。
¥ 9.99 53 购买

基于 Taro Hooks + Redux 从 0 开始构建小程序

Taro 是一套遵循 React 语法规范的多段开发解决方案。本篇将带领大家从 0 开始构建我们的小程序,我们将从搭建基本的框架,到组件的封装以及 Hooks、Redux 的实际运用,全面了解到深入 Taro 以及 Hooks、Redux 等。 技术点: * Hooks * Redux * Scss 为什么要使用 Hooks? > Hooks 是一套全新的 API,可以让你在不编写类,不使用 state 的情况下使用 Class 的状态管理,生命周期等功能. 本 Chat 你将会获得以下知识: * 从 0 构建 Taro 小程序 * 学习 Hooks 的实际运用 * 学习 Redux 的使用 * 组件的封装 * 简单的 UI 布局 * 完整的项目框架
¥ 8.88 73 购买

2020 计算机系保研边缘人的大三博弈战

关键词:计算机,保研/考研两手准备,学习与竞赛的平衡 本科中南大学,大一大二小透明,成绩一直游离在专业中等水平,无竞赛无其他荣誉,大三一年,成绩竞赛两不误,拿到了西交、华科、北理 offer,最终保研至北理(因为高中时最想去北京)。不是计算机代码大佬,目前处于菜鸡阶段,革命未成功还需更努力。 本文摘要: 大三一年算是我大学阶段到目前为止收获最大的一年,这一年里,不论专业课学习还是专业竞赛等收获颇多。而由于之前一直以为自己只能考研,所以中途有段时间还在准备考研。但最后九月多得知自己可以保研,然后匆匆踏上保研复试之路……这一路来,虽然有许多不确定以及各种抉择,但是很庆幸坚持下来了。写这篇文章,除了对自己经历的一种纪念之外,也希望能为其他一些保研边缘人提供一些经验参考,此外,对于大一大二有保研打算的学弟学妹们,这篇文章也可以作为你们大学规划的一个小小参考。补充一句,因为我其实代码能力算菜鸡的,所以诸位大牛如果觉得文中有不妥之处,敬请斧正! 适合人群:大三保研边缘人,大一大二未来保研人
¥ 2.99 24 购买

程序员如何实现财富自由

有国外的码农在论坛里提问:“为了过上更好的生活我两年前移民到法国后,开始从事前端开发,我的月薪从当时的 1.5 万涨到现在的 1.9 万。这样的工资还算可以,但我觉得不够多。我在想为什么所有人都能赚大钱?而我作为码农,实在不知道该如何提高自己的收入,又该怎么做才能买上房子,让生活过得更好些呢?”原来不单是中国人在焦虑买房升职加薪的事,同一个世界同一个挣钱买房的命题。 那么作为程序员,我们该如何才能赚到更多的钱呢? 在本场 Chat 中,会讲到如下内容: - 初阶:跳槽 - 进阶:给自己加薪 - 高阶:自主创业 - 确定好目标 - 扩大视野 - 倒逼成长 - 聚焦 适合人群: 对实现财富自由有兴趣的技术人员
¥ 2.99 80 购买

2020 财年阿里 P7 面试攻略

3 个月前进的阿里,现在把之前准备的面试材料分享出来,希望对大家有帮助。阿里一般四轮面试,前面三轮技术面最后一轮大 boss 和 HRG 一起面,最后一轮也很关键。 面 P7 的话除了技术扎实外,要对之前做过的项目有总结和沉淀,对业务一定要有自己的思考,这个在面试前一定要多准备准备,技术方面的问题应该都在本次话题范围内,如果都能理解基本问题不大。 希望大家都能在 2020 年顺利拿到 offer。 在本场 Chat 中,会讲到如下内容: - Java 基础(JVM 内存布局、GC 并发、集合、反射、网络、设计模式) - 架构(容器、注册中心、配置中心、消息中间件、缓存、任务调度) - 解决方案 (分库分表、分布式事物、秒杀抢购、发布部署) - 面试注意点 (面试流程、思考方式、其他注意点) 适合人群: 最近准备面试阿里的同学
¥ 5.99 156 购买

手写自己的 SpringMVC 框架

在 Web 应用程序设计中,MVC 模式已经被广泛使用,好多人都是知其然,不知其所以然。面试的时候,面试官一问原理,如何设计就蒙了。所以我将带着大家使用文件流,反射和一些常用的设计模式等手写自己的 SpringMVC 框架。 本场 Chat 中,会讲到如下内容: 1. 了解 SpringMVC 运行流程 2. 梳理 SpringMVC 的设计思路 3. 手写自己的 SpringMVC 框架 4. 如何阅读源码
¥ 5.00 95 购买

实战:设计模式之观察者模式深度解析

设计模式在日常的工作中,是非常重要的一项技能,使用设计模式可以重构整体架构、提高代码复用性、扩展性、减少代码冗余。这是每个 Java 工程师必备的技能,彻底搞懂设计模式,涨薪 2000 不是问题! 本 Chat 主要讲的是观察者设计模式。 本场 Chat 您将学到如下内容: - 什么是观察者设计模式 - 观察者设计模式能解决什么问题 - 观察者设计模式的应用场景 - 观察者设计模式的原理和类图 - 观察者设计模式的基本实现 - 观察者设计模式的优缺点 - 观察者模式和发布-订阅模式的区别 - 进阶:JDK 观察者模式源码分析 - 进阶:纯手写 Java 观察者模式 - 进阶:纯手写发布-订阅模式
¥ 4.99 100 购买

程序员如何写好自己的简历

不少应届生或者刚毕业的程序员在准备简历的时候,都把自己的简历做了过多的美工,或者在网上找了很多所谓“漂亮”的简历模板,其实是完全没有必要的,技术简历追求简单明了,避免没有必要的花哨修饰。 说道简单明了,当然就要想起程序员专属的文本标记语言 Markdown。 本次 Chat 分享将让你获得**一份 Markdown 简历模板** ,以及 **Markdown 的基本使用方法**,帮助大家更好的把模板修改成自己的简历。 简历内容主要包括: - 个人信息 - 工作及教育经历 - 专业技能 - 项目经历 - 获奖经历 - 个人账号 - 其他信息 大家修改模板之后,就可以在任何支持 Markdown 的浏览工具查看自己的简历,此时的简历就十分清爽、明了了,赶紧试试吧!
¥ 1.00 17 购买

后端 Java 如何才能进入一线互联网大厂

每个从事互联网行业的人心中都有一个进入 BAT、TMD 等一线互联网大厂的梦想,但是随着目前进入互联网从事 Java 的人越来越多,对应的对于技术的要求越来越高和面试也越来越难,很多工作好几年或者刚毕业的去面试都或多或少受到打击。 本场 Chat 会从我担任多年团队 Leader 的角度去分析一线互联网大厂到底需要什么样的后端 Java 程序员,如果想要进阶成为资深、架构师应该如何学习。 通过本场 Chat 你能学习到以下内容: 1. 阿里某事业部中间件团队真实面经(面试官角度) 2. 如何认清自己所具备的技术能力? 3. 大厂招聘 Java 程序员到底需要具备哪些能力?(从我在大厂团队 Leader 角度去分析我需要什么样的成员) 4. 应该如何成长才能进入一线互联网大厂或者技术进阶升职加薪? 5. 进入了大厂应该如何保持竞争力而不被淘汰? 6. 总结
¥ 9.99 77 购买

实时业务风控系统框架设计

在我的上篇文章《从 0 到 1 设计互联网风控安全架构》讲述了业务架构 0 到 1 的阶段和过程。在本篇文章中,我们会对上篇未提及的系统架构设计细节进行更进一步的讲解。 本文将重点讲述实时风控框架的详细设计思路。对风控业务已有一定了解的读者,想要了解高可用架构、Drools 和开源流计算框架的读者,可以继续阅读此篇文章。 在本场 Chat 中,你会收获如下内容: 1. 了解实时业务风控系统框架的功能需求 2. 针对风控业务要求的产品能力,设计其架构 3. 该系统框架的设计思路
¥ 5.99 218 购买

如何做到管理好碎片化时间,提高时间效率

也许我们常常听到这样的话:我的时间太少了,要是能有更多的时间多好啊?如果再给我些时间我就能完成一件事等等。 你真的没有更多时间吗?你的时间真的合理利用了吗?还是你不会管理时间,浪费了呢? 宝贵的东西往往是一些容易被我们忽视的东西。 做一个会管理时间,合理利用时间的人,提高自己的工作效率和强度,让自己做更多喜爱和感兴趣的事情。 如果你是一个上班族,管理好时间可以让你的工作事半功倍,更高效。 如果你想在不影响主业情况下发展副业,管理好碎片化时间,可以让你在业余时间经营好你的副业,让我们的选择更多一些,让我们距离成功更近一步。 做一个时间管理者,掌握我们的时间,掌控我们的工作,掌握自己的命运。 在本场 Chat 中,会讲到如下内容: 1. 管理好时间需要做好合理的计划 2. 有哪些碎片化时间可以利用 3. 如何养成合理利用碎片化时间的习惯 4. 通过碎片化时间做一个年度计划(实战) 适合人群: 对时间没有概念,容易忽视时间的重要性的人,想通过业余时间发展副业,总感觉自己缺乏时间的人群,对管理碎片化时间感兴趣的人。
¥ 10.00 48 购买

Vue 零基础从入门到实战教程

本场 Chat 主要带领大家由入门到实战一步步的学习 Vue 框架实际开发项目的常用知识。 适合想快速学习 Vue 框架的人员。 通过本场 Chat 您将掌握以下 Vue 知识: 1. Vue 项目搭建,环境集成; 2. Vue 路由; 3. 组件间的通信; 4. 组件生命周期钩子函数; 5. 视图层和逻辑层数据绑定、数据渲染、事件绑定等基础知识; 6. 条件渲染,循环渲染; 7. 表单校验,表单提交; 8. 封装网络请求,网络请求渲染组件; 实时线上互动,随时通过读者圈或者微信与我沟通交流,相互学习。
¥ 9.99 97 购买

使用 OpenMP 实现 C/C++ 算法实现中的并行化

在算法实现过程中,我们经常需要并行化处理以提高程序效率。通常,并行化处理会使用多线程。多线程编程在算法实现中会遇到如下问题: 1. 多线程编程时为了多个线程进行计算,一个完整的计算过程会被分割到不同的线程中,给算法理解与维护带来挑战; 2. 多线程编程时,需要考虑线程同步和线程通信,而算法实现人员未必精通多线程编程,给算法实现的安全性带来挑战。 OpenMP 是一种被广泛接受的、用于共享内存并行系统的多处理器程序设计的一套指导性编译处理方案。OpenMP 提供了对并行算法的高层的抽象描述,程序员通过在源代码中加入专用的 Pragma 来指明自己的意图,由编译器将程序进行并行化。 本 Chat 将介绍 OpenMP 的使用方法,并用一个图像处理算法的例子演示其具体用法和效果。
¥ 1.99 4 购买

Spring Cloud 中间件实践

Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。Spring Cloud 并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 本 Chat 将按照一下顺序介绍 Spring Cloud 中间件的使用。 * Spring Cloud Eureka * Spring Cloud Feign * Spring Cloud Ribbon * Spring Cloud Gateway * Spring Cloud Config * Spring Cloud 全链路监控 * Spring Cloud Hystrix
¥ 9.90 18 购买

前端 Packages 管理最佳实践

对于维护过多个 Package 的同学来说,都会遇到一个选择:这些 Package 是放在一个仓库里维护还是放在多个仓库里单独维护,数量较少的时候,多个仓库维护不会有太大问题,但是当 Package数量逐渐增多时,一些问题逐渐暴露出来: 1. Package之间相互依赖,开发人员需要在本地手动执行 Npm Link,维护版本号的更替; 2. Issue 难以统一追踪,管理,因为其分散在独立的 Repo 里; 3. 每一个 Package 都包含独立的 node_modules,而且大部分都包含 Babel、Webpack 等开发时依赖,安装耗时冗余并且占用过多空间。 在本场 Chat 中,会讲到如下内容: 1. 什么是 Lerna 2. Lerna 的常用命令 3. Lerna 的环境配置 4. Lerna 最佳实践
¥ 1.99 89 购买

资深技术官教你如何写求职简历

又到了新的一年,有考虑参加工作换工作的求职的,不妨读一读。自己写过简历,也看过很多人的简历,老实说大部分技术人的简历写的都太平淡。很多人发现简历投的多,但是回应却很少,很大部分就是简历没写好。简历写的好,不论是面试机会,还是薪资待遇,都会有一个很大的提升。更是让你入职大厂的必备敲门砖! 本场 Chat 您将学习到以下内容: 1. 如何选择一份高质量,大气的简历模板? 2. 基本信息,个人介绍应该怎么写? 3. 如何让你的教育背景,教育经历更加闪光? 4. 怎样在简历上体现出自己的技术技能,技术亮点? 5. 怎样让工作经验,项目经历为你拿高薪?
¥ 7.99 11 购买

程序员如何做到终身成长

大学刚毕业,同学们起点相差不大,但十年、二十年后,同学之间的差距就比较明显了。造成这种差距的原因是什么?答案可能是五花八门的,家庭背景,人脉资源,能力出众,或者纯粹只是运气好。有多少人就有多少种看法。而美国斯坦福大学心理学教授卡罗尔•德韦克认为,人与人之间的差距是因为思维模式的不同。 成长的思维模式到底是什么? 本 Chat 你将会获得以下知识: - 思维模式 - 你属于哪种思维模式 - 培养正确的思维模式 - 思维模式如何创造成功 - 体育:冠军思维 - 商业:领导思维 - 人际关系:爱的思维 适合人群: 对终身成长有兴趣的技术人员
¥ 5.99 96 购买

被面试官问烂了的 MyBatis 原理你了解多少?

MyBatis 是一个优秀的 Java 持久化框架,SSM 框架组合(Spring + SpringMVC + Mybatis)也是非常经典的 Web 框架组合, Mybatis 以其高性能、易扩展、易维护等优点在持久化框架中占有一席之地,依赖 MyBatis 搭建的项目更是数不胜数,阅读本场 Chat 大家可以对 MyBatis 原理了解的更加透彻: 1 .MyBatis 初始化(一)之加载 mybatis-config 2. MyBatis 初始化(二)之加载 Mapper 映射配置文件 3. MyBatis 初始化(三)之加载 Statement 配置 4. MyBatis 初始化(四)之加载注解配置 5. SQL 初始化(上)之 SqlNode 6. SQL 初始化(下)之 SqlSource 7. Mybatis 接口层 SqlSession 8. SQL 执行(一)之 Executor 9. SQL 执行(二)之 StatementHandler 10. SQL 执行(三)之 ParameterHandler 11. SQL 执行(四)之 KeyGenerator 12. SQL 执行(五)之 ResultSetHandler 13. SQL 执行(六)之延迟加载 14. 使用 Interceptor 自定义插件增强 SQL 15. Mybatis-Generator 逆向工程
¥ 24.90 96 购买

JMeter + Maven + Jenkins 分布式测试整套环境的搭建

一般,我们是通过创建一个 JMeter 脚本,然后在本地运行,或者通过 Jenkins 启动 JMeter 的脚本。这样做会有一些弊病,譬如 JMeter 的版本问题,JMeter 插件的灵活可配置性,执行机的环境复杂性,环境配置的复杂性等等,为了减少普通 QA 脚本开发以外的工作,可以将 JMeter 工程配置成一个 Maven 的工程,屏蔽这些繁琐的问题,提供一个统一的解决方案,同时减少执行环境上 JMeter 和插件的版本冲突。 在本场 Chat 中,会讲到如下内容: 1. 如何通过 Maven 来创建 JMeter 的工程? 2. 如何将参数从 Jenkin 传递给 Maven 工程,再传递给 JMeter? 3. 如何将 JMeter 的各种参数配置在 pom.xml 文件中? 4. 如何搭建分布式执行环境? 5. 如何将分布式的控制机和执行机配置在 pom.xml 文件中? 6. 如何在 pom.xml 中配置各种报告,包括聚合报告、各种图标、HTML 报告? 适用人群:JMeter 性能测试已经熟练掌握,希望能在环境搭建方面做一些改进的同学。
¥ 4.00 101 购买

化学信息学(RDKit)与 AI

介绍 RDKit 相关知识点和运用以及 RDKit 作为处理化学、生物、药学和材料学科中分子数据作为可输入机器学习和深度学习模型的重要工具应用。内容涵盖了基于 RDKit 的 Python3 的分子的读写、化合物的分子指纹和分子描述符计算、化合物的 2D/2D 比对、化合物相似性搜索、化合物骨架分析和亚结构搜索、RMSD 计算与构象生成优化、分子相似图与聚类分析、化学反应处理、可视化与化学空间探索及 RDkit 相关的机器学习、深度学习应用过程详解。 本场 Chat 首先会带领大家入门化学信息学与机器学习工具包RDKit,然后围绕常用的技术进行详细地阐述,本场 Chat 您将学到如下内容: 1. RDKit 简介与安装 2. RDKit 分子数据文件的读写 3. 基于 RDKit 的分子指纹与描述符计算 4. 基于 RDKit 的分子相似性与分子图 5. 基于 RDKit 的聚类分析与可视化 6. RDKit 与化学反应 7. 基于 RDKit 的聚类分析与可视化 8. 基于 RDKit 的常见应用 9. 探索基于 RDKit 的深度学习和机器学习应用
¥ 6.00 33 购买

监控利器:Zabbix 安装到实战

本场 Chat 分享主要介绍从 Zabbix 的安装,设置linux、nginx、tomcat和mysql监控,最后配置告警。在此过程中,结合作者的经验和学到的知识,提出一些观点和调优建议。 本场 Chat 内容将涉及如下: - Zabbix 的安装 - Zabbix 监控 Linux - Zabbix 监控 Nginx - Zabbix 监控 Tomcat - Zabbix 监控 MySQL - Zabbix 告警设置
¥ 1.99 92 购买

Spring 常用的三种注入方式

Spring 现在已经成为了 J2EE 开发的规范。只要项目中需要对 “对象” 进行管理,都得用到 Spring 这个容器框架。 Spring 有两大特性:控制反转(IOC),面向切面编程(AOP)。IOC 是面向对象编程中的一种设计原则,用来降低计算机代码之间的耦合度。 IOC 主要有两种实现方式:依赖注入(DI),依赖查找(DL)。Spring 则是通过依赖注入来实现的控制反转。 本场 Chat 主要介绍 Spring 常用的三种依赖注入的方式: * 通过构造方法注入 * 通过 set 方法注入 * 基于注解的方式注入(实际工作多用这种)
免费 66 购买

函数计算: 让小程序开发进入 Serverless 时代

小程序是轻量级的快速迭代的移动应用,对开发者从开发到上线的效率提出了更高的要求。使用函数计算,开发者无需关心后端服务的搭建运维,只需要编写函数就能够为小程序提供稳定可靠并且弹性伸缩的服务。并且随着小程序访问量增加,函数计算能够自动快速地弹性伸缩,即使应对 双11 活动高峰也能够如丝般顺滑。 **限时福利:张磊、李响等人撰写的 [《CNCF X 阿里巴巴云原生技术公开课》](https://gitbook.cn/m/mazi/comp/column?columnId=5d68b823de93ed72d6eca1bc&utm_source=chat0909) 限时 0 元领取中。**
免费 64 购买

被面试官问烂了的 Spring Aop 原理你了解多少?

AOP 是面向切片编程的简称,是 Spring 的重要组成部分,旨在从复杂的业务代码中把特定领域的问题的代码分离出来单独维护,AOP 的使用场景有权限验证、事务管理、日志记录、异常捕获等等。本场 Chat 将从源码的角度分析 AOP 的底层原理,经过学习可以对 AOP 的底层实现的了解更加透彻: 1. Advice 、 Pointcut 、 Advisor 的定义 2. 实现 AOP 的第一步:ProxyFactoryBean 生成 AopProxy 代理对象 3. 实现 AOP 的第二步:拦截器的实现 4. 实现 AOP 的第三步:配置通知器 5. 实现 AOP 的第四步:Advice 通知的实现 6. JDK 动态代理和 CGLIB 动态代理的底层实现原理 7. AOP 的使用场景分析 8. 静态织入(编译时) 9. 动态织入 Hook 方式(运行时) 10. 通过 javaagent 参数设置一个应用包在不通环境下是否开启 AOP 功能
¥ 15.00 133 购买

快速学习敏捷开发流程并运用到项目中

敏捷开发可谓是产品快速迭代的规范化流程,所谓敏捷开发?就是快速灵活的意思,并不是这样,其实敏捷开发是以用户的需求进化为中心,采用快速迭代、循序渐进的方法进行软件产品的开发。 在敏捷开发中,一个软件项目在构建时被细分成多个子项目(故事...
¥ 10.00 92 购买

0 基础小白使用 WordPress 搭建个人博客教学

WordPress 是目前世界上使用最广泛的博客系统,是一款免费开源的 PHP 软件,使用者众多,安装及使用方便快捷、友好的 SEO、大量的资源、WorePress 后台插件众多,易于扩充网站功能,WodPress 主题模版非常多,可以选择适合自己 Style 的网站。使用 WordPress 快速开发自己的博客网站,简直是不二之选! 本场 Chat 您将学习到以下内容: 1. 什么是 WordPress? WordPress 的优缺点 2. 云服务器,域名选择和域名解析 3. 在云服务器上搭建 WordPress 运行环境(MySQL、PHP、Nginx 等) 4. 博客网站配置详细介绍:主题、页面、权限、文章、插件等等 5. 文章管理、目录管理、页面管理、标签管理、文章阅读权限管理等 6. 发布网站。总结实战搭建流程。
¥ 9.99 53 购买

基于 Taro Hooks + Redux 从 0 开始构建小程序

Taro 是一套遵循 React 语法规范的多段开发解决方案。本篇将带领大家从 0 开始构建我们的小程序,我们将从搭建基本的框架,到组件的封装以及 Hooks、Redux 的实际运用,全面了解到深入 Taro 以及 Hooks、Redux 等。 技术点: * Hooks * Redux * Scss 为什么要使用 Hooks? > Hooks 是一套全新的 API,可以让你在不编写类,不使用 state 的情况下使用 Class 的状态管理,生命周期等功能. 本 Chat 你将会获得以下知识: * 从 0 构建 Taro 小程序 * 学习 Hooks 的实际运用 * 学习 Redux 的使用 * 组件的封装 * 简单的 UI 布局 * 完整的项目框架
¥ 8.88 73 购买

程序员如何实现财富自由

有国外的码农在论坛里提问:“为了过上更好的生活我两年前移民到法国后,开始从事前端开发,我的月薪从当时的 1.5 万涨到现在的 1.9 万。这样的工资还算可以,但我觉得不够多。我在想为什么所有人都能赚大钱?而我作为码农,实在不知道该如何提高自己的收入,又该怎么做才能买上房子,让生活过得更好些呢?”原来不单是中国人在焦虑买房升职加薪的事,同一个世界同一个挣钱买房的命题。 那么作为程序员,我们该如何才能赚到更多的钱呢? 在本场 Chat 中,会讲到如下内容: - 初阶:跳槽 - 进阶:给自己加薪 - 高阶:自主创业 - 确定好目标 - 扩大视野 - 倒逼成长 - 聚焦 适合人群: 对实现财富自由有兴趣的技术人员
¥ 2.99 80 购买

2020 财年阿里 P7 面试攻略

3 个月前进的阿里,现在把之前准备的面试材料分享出来,希望对大家有帮助。阿里一般四轮面试,前面三轮技术面最后一轮大 boss 和 HRG 一起面,最后一轮也很关键。 面 P7 的话除了技术扎实外,要对之前做过的项目有总结和沉淀,对业务一定要有自己的思考,这个在面试前一定要多准备准备,技术方面的问题应该都在本次话题范围内,如果都能理解基本问题不大。 希望大家都能在 2020 年顺利拿到 offer。 在本场 Chat 中,会讲到如下内容: - Java 基础(JVM 内存布局、GC 并发、集合、反射、网络、设计模式) - 架构(容器、注册中心、配置中心、消息中间件、缓存、任务调度) - 解决方案 (分库分表、分布式事物、秒杀抢购、发布部署) - 面试注意点 (面试流程、思考方式、其他注意点) 适合人群: 最近准备面试阿里的同学
¥ 5.99 156 购买

开发人员转型项目经理, 有哪些路要走?

作为一名开发人员,你想过将来的路怎么走么?如果想转型做项目经理,你需要掌握哪些硬技能和软技能?在转型过程中会经历怎样的阵痛? 本场 Chat 会和大家分享如下几点: 开发人员转型项目经理,需要把握什么样的机会 需要提前做什么准备? ...
¥ 10.00 127 购买

后端 Java 如何才能进入一线互联网大厂

每个从事互联网行业的人心中都有一个进入 BAT、TMD 等一线互联网大厂的梦想,但是随着目前进入互联网从事 Java 的人越来越多,对应的对于技术的要求越来越高和面试也越来越难,很多工作好几年或者刚毕业的去面试都或多或少受到打击。 本场 Chat 会从我担任多年团队 Leader 的角度去分析一线互联网大厂到底需要什么样的后端 Java 程序员,如果想要进阶成为资深、架构师应该如何学习。 通过本场 Chat 你能学习到以下内容: 1. 阿里某事业部中间件团队真实面经(面试官角度) 2. 如何认清自己所具备的技术能力? 3. 大厂招聘 Java 程序员到底需要具备哪些能力?(从我在大厂团队 Leader 角度去分析我需要什么样的成员) 4. 应该如何成长才能进入一线互联网大厂或者技术进阶升职加薪? 5. 进入了大厂应该如何保持竞争力而不被淘汰? 6. 总结
¥ 9.99 77 购买

什么决定了你的职场天花板?

无论什么样的时代,成功者、能够向上跨越阶级的,都是极少数。虽然职场并非晋身的唯一途径(毕竟还有婚姻和意外),但毕竟绝大多数人获得原生家庭能够支付的之外的资源、财富和权势,还是要靠职场。 即使是充满最多机遇的时代,每个职场人所面对的机会真的是均等的吗?有没有什么因素,早已在冥冥中有了安排? 本文试图探讨职场天花板的决定因素,欢迎讨论。
免费 306 购买

手写自己的 SpringMVC 框架

在 Web 应用程序设计中,MVC 模式已经被广泛使用,好多人都是知其然,不知其所以然。面试的时候,面试官一问原理,如何设计就蒙了。所以我将带着大家使用文件流,反射和一些常用的设计模式等手写自己的 SpringMVC 框架。 本场 Chat 中,会讲到如下内容: 1. 了解 SpringMVC 运行流程 2. 梳理 SpringMVC 的设计思路 3. 手写自己的 SpringMVC 框架 4. 如何阅读源码
¥ 5.00 95 购买

实战:设计模式之观察者模式深度解析

设计模式在日常的工作中,是非常重要的一项技能,使用设计模式可以重构整体架构、提高代码复用性、扩展性、减少代码冗余。这是每个 Java 工程师必备的技能,彻底搞懂设计模式,涨薪 2000 不是问题! 本 Chat 主要讲的是观察者设计模式。 本场 Chat 您将学到如下内容: - 什么是观察者设计模式 - 观察者设计模式能解决什么问题 - 观察者设计模式的应用场景 - 观察者设计模式的原理和类图 - 观察者设计模式的基本实现 - 观察者设计模式的优缺点 - 观察者模式和发布-订阅模式的区别 - 进阶:JDK 观察者模式源码分析 - 进阶:纯手写 Java 观察者模式 - 进阶:纯手写发布-订阅模式
¥ 4.99 100 购买

程序员如何写好自己的简历

不少应届生或者刚毕业的程序员在准备简历的时候,都把自己的简历做了过多的美工,或者在网上找了很多所谓“漂亮”的简历模板,其实是完全没有必要的,技术简历追求简单明了,避免没有必要的花哨修饰。 说道简单明了,当然就要想起程序员专属的文本标记语言 Markdown。 本次 Chat 分享将让你获得**一份 Markdown 简历模板** ,以及 **Markdown 的基本使用方法**,帮助大家更好的把模板修改成自己的简历。 简历内容主要包括: - 个人信息 - 工作及教育经历 - 专业技能 - 项目经历 - 获奖经历 - 个人账号 - 其他信息 大家修改模板之后,就可以在任何支持 Markdown 的浏览工具查看自己的简历,此时的简历就十分清爽、明了了,赶紧试试吧!
¥ 1.00 17 购买

MySQL 索引创建与优化

MySQL “索引”对于许多入坑不久的 PHP 开发者来说熟悉而又陌生。本场 Chat 我们将一切探究一下索引。我们将从索引基础开始,介绍什么是索引以及索引的几种类型,然后学习如何正确的创建并使用索引,让索引发挥它真正的作用,如何根据...
¥ 2.00 274 购买

小程序:从 0 快速入门到实战 (一)

小程序是一种不需要下载安装即可使用的应用,它实现了应用 “触手可及” 的梦想,用户扫一扫或者搜一下即可打开应用。也体现了 “用完即走” 的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 正是由...
¥ 2.00 111 购买

Activiti 架构分析及源码详解

工作流引擎,应用于解决流程审批和流程编排方面等问题,有效的提供了扩展性的支撑。而目前来说,工作流领域也有了相对通行化的标准规范,也就是 BPMN2.0。支持这个规范的开源引擎主要有:Activiti,flowable,Jbpm4 等。本文着重对 Activiti 的架构设计进行分析和梳理,同时对流程启动和原子操作的相关代码进行完整走读。 本文的阅读对象需要对 Activiti 有一定的理解并且已经能够初步的使用 Activiti 进行流程流转方面开发。
免费 193 购买

Linux 网络编程之 TCP 多路 I/O 复用服务器

在日常开发时,经常需要我们开发并发服务器程序,那什么是并发服务器呢?通俗来讲就是服务器程序可以同时处理多个客户端的连接请求和数据请求而不混乱。 Linux 下并发服务器模型通常有三种,多进程并发服务器、多线程并发服务器、多路 I/O...
¥ 4.00 171 购买

基于 JSW 的 Java 微服务打包(非 Spring)

一般大家喜欢用 spring-boot-maven-plugin 将项目打包成一个大 jar 包,然后使用 Java 命令进行启动,但到生产环境后,每次修改配置都需重新打包代码,且运维脚本都需花大量精力去维护。因此,本文将介绍一种 J...
¥ 5.00 110 购买

设计模式之单例模式

单列模式,顾名思义,一个类只有一个实例。所以单列模式的特征为:只有一个实例,必须提供一个全局访问点(静态成员方法或静态静态成员变量),不可以复制拷贝,如果得到是静态成员对象指针的地址,必须提供一个释放指针的方法。
免费 63 购买

更强、更稳、更高效:解读 etcd 技术升级的三驾马车

etcd 是阿里巴巴内部容器云平台用于存储关键元信息的组件。阿里巴巴使用 etcd 已经有 3 年的历史, 在今年 双11 过程中它又一次承担了关键角色,接受了 双11 大压力的检验。为了让更多同学了解到 etcd 的最佳实践和阿里巴巴内部的使用经验,本文作者将和大家分享阿里巴巴是如何把 etcd 升级得更强、更稳、更高效的,希望通过这篇文章让更多人了解 etcd, 享受云原生技术带来的红利。 **限时福利:张磊、李响等人撰写的 [《CNCF X 阿里巴巴云原生技术公开课》](https://gitbook.cn/m/mazi/comp/column?columnId=5d68b823de93ed72d6eca1bc&utm_source=chat0909) 限时 0 元领取中。**
免费 68 购买

Geohash 空间索引定位以及实时定位系统解决方案

你打开 App,你身边有哪些共享单车可用?你打开打车 App,你身边又有哪些司机能够进行接单?字节面试官问你怎么实现项目中的实时定位功能你该作何回答?你深陷传销如何安全的向同事说出你的地址让他报警救人(狗头)? 学会 Geohash...
¥ 3.00 90 购买

Spark 内部剖析

Spark 已经成为大数据处理中的必备技术,经过多年的发展它再也不是新技术,那么只是掌握开发中的 API 远远不能满足要求,本场 Chat 就是带领你迈向 Spark 更深层次的领域--内核解析。 在本场 Chat 中,会讲到如下内...
免费 96 购买

面试:100% 能落地的面试技巧

生活中我沉默不语,网络上我重拳出击! 在动笔写这篇文章之前,我看过很多面试技巧类型的文章,但是很少有让我觉得眼前一亮的内容出现,绝大部分还是不够贴合实际,而且写的也很片面,没有完整的体系。本文将从简历投递开始,到面试前的准备直至面试过程中的技巧,将整个流程拆分详解,结合实际,将成体系的面试技巧展现给各位读者。并且从应试者和面试官的不同角度进行分析,抓住面试要点、控制面试流程,拿到理想的 offer 。 本篇 Chat 将会从以下几个方面出发: - 投递时:岗位筛选、简历优化,提升简历通过机率,获得面试机会 - 面试前:快速复习提升、押题、针对性准备,不打无准备的仗 - 面试中:聊天技巧、交流引导、控制节奏,让面试按照我们想要的流程发展
免费 982 购买

搭建前端网络请求模块

1. HTTP 超文本传输协议 2. 发送一个请求查询用户日志记录 * 请求 * 响应 * 请求方式有哪些? * 响应码有哪些? * 客户端请求后,服务器响应携带的 https 证书 * 常用加密算法 3. 快速搭建 Vue 普通 H5 项目页面的网络请求 * JS 变量修饰符 * 函数 Function * Object 对象 * 对象的定义 * Ajax 请求 * Axios 框架 4. Vue Cli 脚手架项目请求模块的搭建 * 基础安装环境 * package.json 配置 * 配置 main.js * 请求 Demo 示例 * 模块之间的引用和导出 5. H5 和 App 原生交互
免费 249 购买

Jenkins on Kubernetes 实践指南

DevOps 已经发展了 10 年,在企业数字化转型的过程中,DevOps 也起到了举足轻重的作用。在落地 DevOps 的过程中,不仅要从文化、流程上下手,还需要一系列工具和平台支撑。Docker 和 Kubernetes 的诞生进一步推进了 DevOps 的发展,而持续交付作为 DevOps 的核心实践是必不可少的,支撑持续交付的工具有很多,Jenkins 凭借着良好的社区、丰富的插件等特性,在整 个 CI/CD 领域占据了半壁江山。 在云原生火热发展的今天,本文将会介绍 Jenkins 如何安装在 Kubernetes 上及 Jenkins on Kubernetes下声明式和脚本式流水线如何编写,还将通过 Spring Boot 应用和 Node.js 应用这 2 个案例来介绍一个应用如何从拉取代码到编译、单元测试、静态代码分析、构建 Docker 镜像、发布到 Kubernetes 的过程,帮助大家熟悉从 Jenkins 到 Kubernetes 的持续交付过程如何实现。 在本场 Chat 中,会讲到如下内容: * 在 Kubernetes 中安装和配置 Jenkins * Jenkins on Kubernetes 声明式和脚本式流水线的编写 * 范例:Spring Boot 应用流水线 * 范例:Node.js 应用流水线 适合人群: 配置管理工程师、DevOps 工程师、运维开发工程师、测试工程师等
¥ 10.00 130 购买

微信小程序开发入门

随着各端小程序的兴起及各企业对小程序的扶持,小程序已逐渐融入到我们生活的方方面面,若想入门小程序开发,现市场上有各种开发框架及 UI 组件,但万变不离其宗,首先从原生开始入门。 在本场 Chat 中以微信小程序的原生语法及 UI ...
¥ 10.00 140 购买

Web 安全以及渗透的先决要素

Web 安全是安全领域不可忽视的一个大类,安全渗透中的黑盒测试就是用模拟一次攻击的方式来寻找网页的突破口,从而发现网站的安全隐患,不同于白盒与灰盒,黑盒测试是较为高级的方式,与此同时也需要更多的安全知识。 在本场 Chat 中会出现以下内容: - 什么是 Web 安全 - Web 渗透中的基本流程 - Web 渗透中最重要的一环:信息收集 - 浅谈 CDN 技术
免费 157 购买

通过项目学习 Go 语言之 gatekeeper 请求流程

Go 语言在最近几年可谓大放异彩,各大互联网公司的大型系统几乎都能见到 Go 的身影。同时,大家在网上也时常能看到某某公司将原来有 Python 或者 Java 构建的大型系统全部用 Go 语言重构,在提升性能的同时还节省了大量的资源...
免费 68 购买

使用 OpenCV 实现人脸识别

人脸识别已然成为当今社会的重要话题,从手机人脸解锁,小区人脸门禁系统,再到支付宝的人脸支付。今天就给大家带来一个低成本实现人脸识别的方式。本次 Chat 的主要内容如下: 1. OpenCV 的简单介绍 2. 使用 OpenCV 处理视频图像 3. 检测人脸 4. 训练数据 5. 人脸识别 本次 Chat 需要读者对 Python 语法有基础性的了解。
¥ 6.00 105 购买

Android 开发基础框架讲解

本 Chat 主要讲 Android 的基础开发框架 MVP+Retrofit+Rxjava+Dagger 的搭建和使用。这也是 Android 开发过程中比较通用的一套架构,本 Chat 除了对各个库进行单独讲解外,也会将其整合成项...
¥ 10.00 116 购买

实战:Go 语言爬虫前程无忧

在上一节 Chat 我们已初步掌握如何使用 Go 语言开发网络爬虫,本节 Chat 将使用 Go 语言爬取前程无忧的招聘信息。 本 Chat 主要讲述内容如下。 网站分析及项目设计; 爬取招聘信息以及数据清洗处理; ORM 框架实现...
¥ 5.00 115 购买

C++ 中的内存管理

内存管理绝对是 C/C++ 语言中的一个重难点,不知道有多少人因此被劝退,转而投奔有垃圾回收机制的语言。在本 Chat 中,将结合反汇编分析等手段分析全局变量、静态变量和局部变量在内存中的分布,研究动态内存分配和释放过程中的系统调用,...
¥ 2.00 122 购买

如何用 Nginx 完美正向代理 HTTPS 中型站点

众所周知,Nginx 是一款优秀的反向代理软件,性能卓越,稳定性极高。常用作 Web 负载均衡、隐藏 Web 真实网络架构,或者在上面开发模块实现认证和 WAF 等。 在 Web 开发上,前端攻城狮也经常需要学习 Nginx 相关知...
¥ 3.00 180 购买

如何开发一个基于微信小程序的商城

随着微信小程序的火爆,越来越多的公司都会开发自己的小程序平台,而打造一个小程序电商平台也是很多公司常见的需求。 本场 Chat 作者将讲解基于 Wepy 的微信小程序框架如何开发一个微信小程序商城项目,主要涉及以下内容: Wepy...
¥ 5.00 111 购买

一篇文章吃透设计模式 7 大原则

在软件开发中为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,就需要尽量使用设计模式去编写代码,这样才能在业务不断扩大的过程中能够提高软件开发效率,节约软件开发成本和维护成本。更有大师说“懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要”。 那么这些设计模式是如何被定义为是有利于可扩展、可维护、可复用的呢?或者说这些设计模式这样设计的依据是什么呢?其实设计模式有它应当遵守的原则,这些原则就是设计模式的基础准则,共有七种,被称为设计模式七大原则。 本场 Chat 将学到如下内容: 1. 单一职责原则 2. 接口隔离原则 3. 依赖倒置原则 4. 里氏替换原则 5. 开闭原则 6. 迪米特法则 7. 合成复用原则
¥ 5.00 373 购买

Java 语言和 Java 平台的回顾、现状和未来展望

Java 作为最流行的编程语言之一,对 Java 语言及 Java 平台的改动,都会产生重要的影响。从 Java 10 开始,Java 改变了传统的周期较长的发布模式,而是改成了半年一次的发布周期,在每年的 3 月份和 9 月份进行版...
¥ 6.00 117 购买

HashMap 的工作原理(JDK1.8)

HashMap 是 Java 和 Android 开发过程中使用频率最高的用于映射(键值对)处理的数据类型,也是面试过程中经常被问到的内容。随着 JDK1.8 版本的更新,HashMap 底层的实现进行了优化,例如引入红黑树的数据结构...
免费 485 购买

面试指南之消息中间件:RcoketMQ

现今时代,系统越来越复杂,数据来越多,系统间的交互也就变得越来越重要,同时也变得越来越困难。而消息中间件在其中起到了一个中间桥梁的重要作用。因此,面试中也经常会被问到消息中间件相关的问题。从其使用到其原理设计,都会是面试官感兴趣的一个点。 这边 Chat 就以 RocketMQ 为例,简单介绍消息中间件并在其中穿插面试官常会提及的消息中间件相关的问题。 在本场 Chat 中,会讲到如下内容: - 消息中间件简介 - RocketMQ 之 WHAT/WHY/HOW - RocketMQ 基础组件 - RocketMQ 之顺序消息 - RocketMQ 之事务消息 - RocketMQ 之高可用 - ……
¥ 3.00 189 购买

实时业务风控系统框架设计

在我的上篇文章《从 0 到 1 设计互联网风控安全架构》讲述了业务架构 0 到 1 的阶段和过程。在本篇文章中,我们会对上篇未提及的系统架构设计细节进行更进一步的讲解。 本文将重点讲述实时风控框架的详细设计思路。对风控业务已有一定了解的读者,想要了解高可用架构、Drools 和开源流计算框架的读者,可以继续阅读此篇文章。 在本场 Chat 中,你会收获如下内容: 1. 了解实时业务风控系统框架的功能需求 2. 针对风控业务要求的产品能力,设计其架构 3. 该系统框架的设计思路
¥ 5.99 218 购买

如何做到管理好碎片化时间,提高时间效率

也许我们常常听到这样的话:我的时间太少了,要是能有更多的时间多好啊?如果再给我些时间我就能完成一件事等等。 你真的没有更多时间吗?你的时间真的合理利用了吗?还是你不会管理时间,浪费了呢? 宝贵的东西往往是一些容易被我们忽视的东西。 做一个会管理时间,合理利用时间的人,提高自己的工作效率和强度,让自己做更多喜爱和感兴趣的事情。 如果你是一个上班族,管理好时间可以让你的工作事半功倍,更高效。 如果你想在不影响主业情况下发展副业,管理好碎片化时间,可以让你在业余时间经营好你的副业,让我们的选择更多一些,让我们距离成功更近一步。 做一个时间管理者,掌握我们的时间,掌控我们的工作,掌握自己的命运。 在本场 Chat 中,会讲到如下内容: 1. 管理好时间需要做好合理的计划 2. 有哪些碎片化时间可以利用 3. 如何养成合理利用碎片化时间的习惯 4. 通过碎片化时间做一个年度计划(实战) 适合人群: 对时间没有概念,容易忽视时间的重要性的人,想通过业余时间发展副业,总感觉自己缺乏时间的人群,对管理碎片化时间感兴趣的人。
¥ 10.00 48 购买

Vue 零基础从入门到实战教程

本场 Chat 主要带领大家由入门到实战一步步的学习 Vue 框架实际开发项目的常用知识。 适合想快速学习 Vue 框架的人员。 通过本场 Chat 您将掌握以下 Vue 知识: 1. Vue 项目搭建,环境集成; 2. Vue 路由; 3. 组件间的通信; 4. 组件生命周期钩子函数; 5. 视图层和逻辑层数据绑定、数据渲染、事件绑定等基础知识; 6. 条件渲染,循环渲染; 7. 表单校验,表单提交; 8. 封装网络请求,网络请求渲染组件; 实时线上互动,随时通过读者圈或者微信与我沟通交流,相互学习。
¥ 9.99 97 购买

通过项目学习 Go 语言之项目介绍

Go 语言在最近几年可谓大放异彩,各大互联网公司的大型系统几乎都能见到 Go 的身影。同时,大家在网上也时常能看到某某公司将原来有 Python 或者 Java 构建的大型系统全部用 Go 语言重构,在提升性能的同时还节省了大量的资源...
免费 128 购买

塔防小游戏的开发设计经历

前段时间微信朋友圈里微信经常向我推塔防小游戏,一时心血来潮,研究了下这类小游戏的开发设计,仿造了经典塔防游戏《Field Runner》。文章在其它平台发表过,为了让更多同学可以看到,作者借助 Chat 平台发表。 本场 Chat 中,读者可以了解到以下内容: 1. 了解到塔防小游戏的一些设计思路; 2. 游戏地图的实现思路; 3. 敌人以及敌人自动寻路的实现思路; 4. 防御塔的设计实现思路; 5. 子弹自动攻击的实现思路; 6. 游戏信息的设计。
免费 141 购买

区块链应用场景简单介绍

最近,“区块链”再一次成为人们茶余饭后热议的话题。习近平总书记在中央政治局第十八次集体学习时强调,“把区块链作为核心技术自主创新重要突破口”“加快推动区块链技术和产业创新发展”。最高层的前瞻判断,让“区块链”走进大众视野,成为金融资本...
免费 92 购买

Zabbix 高手之路

Zabbix 是一款老牌的监控软件,国内市场占有率也是最高的。当线上的项目越来越多的时候,监控也就变得越来越重要了,运维人员最好能提前预知风险,避免故障的产生或者在故障发生时候能迅速处理并把损失降到最低。 本 Chat 属于 Zabbix 进阶内容。 学习完本 Chat 内容,你对 Zabbix 的原理更加了解,文章的大部分内容都自己工作以来的实践内容,拿来即用。 在本场 Chat 中,会讲到如下内容: - Zabbix4.4 服务端和客户端的安装部署 - Zabbix 中文乱码解决 - 监控服务器的基础模板的手工添加和完善 - 让 Zabbix 的模板更加灵活的自定义宏 - 成百上千台 Zabbix 客户端的批量自动注册 - Zabbix 自定义监控 Nginx 以及告警指标实现 - Zabbix 自动发现 Jar 包 - Zabbix 绘图和绘制仪表盘 **适合人群**: 测试人员、开发人员、需要进一步提升的运维人员、架构师
¥ 10.00 109 购买

程序员眼中后端技术点总结

本次分享面向广大的后端技术开发人员,以 Java 编程语言为切入点,按照不同的技术切面逐步分享,煌煌之言,不辞辛苦,希望能带给你点滴的收获. 本场 Chat 您将学到如下内容: Java 初识 设计原则及模式 Spring Boo...
¥ 15.00 267 购买

Golang 工程实战经验

Golang 语言在在近几年已经被越来越多的开发者接受和认可,尤其是针对服务端的高并发设计以及云原生(Docker、Kubernetes)的加持,更加促使我们来尽快掌握 Golang 语言。 学会了一门语言,并不代表能够你能够用好这...
¥ 5.00 196 购买

让 PHP 搞定 gRPC 不是难事

目前微服务这么流行,RPC 框架也是百花齐放,笔者现在公司使用 gRPC 框架。目前部分项目是 PHP 进行开发,要完成整体微服务化必须要考虑 PHP 使用上的可行性,gRPC 也是支持 PHP 作为 Client 端发起 GRPC ...
¥ 5.00 89 购买

如何将 MacOS 打造成生产力工具

我买第一台 MacBook Pro 的时候,正好是池建强出版《MacTalk 人生元编程》这本书的时候,翻完之后,不是当成一本书来读,反而当成了一本工具书来查。2013 年开始接触 MacOS,同时也不断帮助身边的同事将开发和办公转换...
¥ 2.00 214 购买

学习 Bash 环境变量的完整教程

Bash 变量,尤其是讨厌的环境变量,已经是一个老生常谈的话题了。我们也更应该对它有一个详细的了解,让它为我们所用。初学者可以在此教程中了解环境变量。
免费 81 购买

Spring Cloud 中间件实践

Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。Spring Cloud 并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 本 Chat 将按照一下顺序介绍 Spring Cloud 中间件的使用。 * Spring Cloud Eureka * Spring Cloud Feign * Spring Cloud Ribbon * Spring Cloud Gateway * Spring Cloud Config * Spring Cloud 全链路监控 * Spring Cloud Hystrix
¥ 9.90 18 购买

使用 OpenMP 实现 C/C++ 算法实现中的并行化

在算法实现过程中,我们经常需要并行化处理以提高程序效率。通常,并行化处理会使用多线程。多线程编程在算法实现中会遇到如下问题: 1. 多线程编程时为了多个线程进行计算,一个完整的计算过程会被分割到不同的线程中,给算法理解与维护带来挑战; 2. 多线程编程时,需要考虑线程同步和线程通信,而算法实现人员未必精通多线程编程,给算法实现的安全性带来挑战。 OpenMP 是一种被广泛接受的、用于共享内存并行系统的多处理器程序设计的一套指导性编译处理方案。OpenMP 提供了对并行算法的高层的抽象描述,程序员通过在源代码中加入专用的 Pragma 来指明自己的意图,由编译器将程序进行并行化。 本 Chat 将介绍 OpenMP 的使用方法,并用一个图像处理算法的例子演示其具体用法和效果。
¥ 1.99 4 购买

JS:图解实现飞机大战幽灵小游戏

飞机小游戏,是我小时候最爱用来消遣其中之一的小游戏,这类型的射击类小游戏究竟是如何实现的呢? 本场 Chat 中,你将会获取到: 掌握项目开发实践的基本思路 详解飞机等元素的实现方法 开发中的一些问题与解决方法 项目参考代码
¥ 3.00 82 购买

前端 Packages 管理最佳实践

对于维护过多个 Package 的同学来说,都会遇到一个选择:这些 Package 是放在一个仓库里维护还是放在多个仓库里单独维护,数量较少的时候,多个仓库维护不会有太大问题,但是当 Package数量逐渐增多时,一些问题逐渐暴露出来: 1. Package之间相互依赖,开发人员需要在本地手动执行 Npm Link,维护版本号的更替; 2. Issue 难以统一追踪,管理,因为其分散在独立的 Repo 里; 3. 每一个 Package 都包含独立的 node_modules,而且大部分都包含 Babel、Webpack 等开发时依赖,安装耗时冗余并且占用过多空间。 在本场 Chat 中,会讲到如下内容: 1. 什么是 Lerna 2. Lerna 的常用命令 3. Lerna 的环境配置 4. Lerna 最佳实践
¥ 1.99 89 购买

资深技术官教你如何写求职简历

又到了新的一年,有考虑参加工作换工作的求职的,不妨读一读。自己写过简历,也看过很多人的简历,老实说大部分技术人的简历写的都太平淡。很多人发现简历投的多,但是回应却很少,很大部分就是简历没写好。简历写的好,不论是面试机会,还是薪资待遇,都会有一个很大的提升。更是让你入职大厂的必备敲门砖! 本场 Chat 您将学习到以下内容: 1. 如何选择一份高质量,大气的简历模板? 2. 基本信息,个人介绍应该怎么写? 3. 如何让你的教育背景,教育经历更加闪光? 4. 怎样在简历上体现出自己的技术技能,技术亮点? 5. 怎样让工作经验,项目经历为你拿高薪?
¥ 7.99 11 购买

程序员如何做到终身成长

大学刚毕业,同学们起点相差不大,但十年、二十年后,同学之间的差距就比较明显了。造成这种差距的原因是什么?答案可能是五花八门的,家庭背景,人脉资源,能力出众,或者纯粹只是运气好。有多少人就有多少种看法。而美国斯坦福大学心理学教授卡罗尔•德韦克认为,人与人之间的差距是因为思维模式的不同。 成长的思维模式到底是什么? 本 Chat 你将会获得以下知识: - 思维模式 - 你属于哪种思维模式 - 培养正确的思维模式 - 思维模式如何创造成功 - 体育:冠军思维 - 商业:领导思维 - 人际关系:爱的思维 适合人群: 对终身成长有兴趣的技术人员
¥ 5.99 96 购买

如何快速入门 Python 爬虫

首先说句题外话,Python 并不是为了爬虫而生,只是因其丰富的第三方类库,恰好也适合写爬虫罢了。它在数据分析、机器学习、Web 开发等多方面都有很广泛的应用,所以有部分同学请不要再把 Python 和爬虫划上等号了鸭! 下面说正题...
¥ 3.00 172 购买

一文彻底学会 VS Code 的调试技巧

对于开发者来说,选择一款编辑器不仅要看编辑器对语言的支持程度,还需要关注编辑器是否方便的进行调试,更快的定位问题。本文就是教你怎么全面的了解 VS Code 调试技巧,并且快速在实际项目中进行使用。 VS Code 最大的特点就是...
¥ 6.00 133 购买

原来你是这样的 GitHub

GitHub 是全球最大的程序员聚集地,你一定对程序员的社交感兴趣。你以为本文介绍的是爬虫 No No No。授人以鱼不如授人以渔,本文将介绍获取GitHub全量数据的四种方法,通过这些方法对于Github做整体的分析,如下: Gi...
¥ 10.00 304 购买

给面试官手写一个 Nacos,多少 K?

看了众多 Nacos讲解总是觉得深度不够,今天我教你如何手写一个 Nacos。徒手一个 Naocs,Spring Boot、Spring Cloud 懂一半。Nacos 代码的实现涉及的内容非常多,从并发到分布式一致性原理,以及和 spring-boot-cloud 框架本身的整合,只要现在相对主流的东西,你总能在 Nacos 看到实现和尝试。所以读懂 Nacos 的意义非常大。有一说一,我面试的时候愿意给一个能徒手写 Nacos 的人至少 25k。提示一下某头部公司正在招人。 本文可能会分为上下两部分,因为 Nacos 的干货太多,况且小弟时间有限,如有觉得不够过瘾的地方还望海涵。当然了,我愿意教会大家下面这么几件事,学完之后重新估量一下自己的 K 值。 1. 导入 Nacos 源代码就能学会 Nacos 原理吗?答案是否定的。Nacos 直接拉取下来的部分是 nacos-server,想要看懂必须要在自己的客户端做工作。我教你如何玩透s Sring Boot 源码追踪,源码面前全是弟弟 。 2. 由 Nacos 的两条日志引出 Nacos 的深度解析。只要是人写的代码就得需要反复测试,只要测试就要埋点,所以两条日志直接击穿配置中心和注册中心的实现原理。 3. 配置中心注册中心早有规范,你重复造轮子没毛病,但是轮子至少是圆的,Spring Cloud 怎么把你的轮子搞圆了?心中有规范,代码才有型。可能你看完这件事的时候就觉得自己 K 值飙高了,Spring Boot 突然就懂太多了,但是请长久有耐心。 4. 带你过一遍 Nacos,然后仿照 Nacos 开始徒手撸一个 mini-nacos。我确信面试官会喜欢你的深度。 5. Nacos 的核心都被讲完了么?错,Raft 才是大杀器。虽然 Nacos 的整合以及代码水平确实是极高,但是我们知道实现原理之后,会觉得自己实现完全没问题,只是时间长短和怎么抄的问题。然而 Nacos 核心的意义是它在工程上实现了 Raft。Raft 虽然比 Paxos 那东西简单,但是这东西落地是有难度的。未来 Nacos 很可能会像 Dubbo 一样主导一个框架技术浪潮。最后我想教你一件事,坚持。 最后我讲三个笑话,看完了本 Chat 的人就会笑和思考。 1. 一个公司的架构师和我说他用 MQ 搞了一个配置中心。 2. 有人说 Nacos 的性能太差,用数据库存储。 3. 9012 年某小哥哥讲 Nacos 居然不提 raft spring-cloud-commons spring-cloud-context 微信讨论就不组织了,忙!!!有问题问???仔细学完了你不会有问题的,年轻人。
¥ 10.00 223 购买

被面试官问烂了的 MyBatis 原理你了解多少?

MyBatis 是一个优秀的 Java 持久化框架,SSM 框架组合(Spring + SpringMVC + Mybatis)也是非常经典的 Web 框架组合, Mybatis 以其高性能、易扩展、易维护等优点在持久化框架中占有一席之地,依赖 MyBatis 搭建的项目更是数不胜数,阅读本场 Chat 大家可以对 MyBatis 原理了解的更加透彻: 1 .MyBatis 初始化(一)之加载 mybatis-config 2. MyBatis 初始化(二)之加载 Mapper 映射配置文件 3. MyBatis 初始化(三)之加载 Statement 配置 4. MyBatis 初始化(四)之加载注解配置 5. SQL 初始化(上)之 SqlNode 6. SQL 初始化(下)之 SqlSource 7. Mybatis 接口层 SqlSession 8. SQL 执行(一)之 Executor 9. SQL 执行(二)之 StatementHandler 10. SQL 执行(三)之 ParameterHandler 11. SQL 执行(四)之 KeyGenerator 12. SQL 执行(五)之 ResultSetHandler 13. SQL 执行(六)之延迟加载 14. 使用 Interceptor 自定义插件增强 SQL 15. Mybatis-Generator 逆向工程
¥ 24.90 96 购买

JMeter + Maven + Jenkins 分布式测试整套环境的搭建

一般,我们是通过创建一个 JMeter 脚本,然后在本地运行,或者通过 Jenkins 启动 JMeter 的脚本。这样做会有一些弊病,譬如 JMeter 的版本问题,JMeter 插件的灵活可配置性,执行机的环境复杂性,环境配置的复杂性等等,为了减少普通 QA 脚本开发以外的工作,可以将 JMeter 工程配置成一个 Maven 的工程,屏蔽这些繁琐的问题,提供一个统一的解决方案,同时减少执行环境上 JMeter 和插件的版本冲突。 在本场 Chat 中,会讲到如下内容: 1. 如何通过 Maven 来创建 JMeter 的工程? 2. 如何将参数从 Jenkin 传递给 Maven 工程,再传递给 JMeter? 3. 如何将 JMeter 的各种参数配置在 pom.xml 文件中? 4. 如何搭建分布式执行环境? 5. 如何将分布式的控制机和执行机配置在 pom.xml 文件中? 6. 如何在 pom.xml 中配置各种报告,包括聚合报告、各种图标、HTML 报告? 适用人群:JMeter 性能测试已经熟练掌握,希望能在环境搭建方面做一些改进的同学。
¥ 4.00 101 购买

10 分钟掌握遗传算法精髓,附案例和代码

遗传算法(Genetic Algorithm,GA)是模拟自然进化过程搜索最优解的方法,其核心思想就是“适者生存”。遗传算法可用于最优化问题的求解。简而言之,就是适用于某个复杂多变量函数的极值求解。遗传算法会计算每个个体的适应度,通过...
¥ 10.00 150 购买

Java 爬虫基础及提高

随着大数据时代的到来,网络数据已经开始泛滥了,如何才能从大量的数据中得到自己数据呢?爬虫,已经是一个必不可少的工具。 说到爬虫,很多人第一会想到 Python,但是我要告诉你们的是,Java爬虫并不比 Python 爬虫效率差,并且...
¥ 3.00 240 购买

基于 Python 的 DNF 图形辅助工具:复杂副本的找门过图

上一节带大家完成了基础的功能,包括识别主角、怪物、掉落物品、门。以及打怪,捡东西,找门。英雄冢副本是一个直线行的副本,主角只需要从左往右走一个个房间即可,所以找门功能很简单,而游戏辅助的重点就在于如何智能的找门从而顺利过图。 本节中...
¥ 10.00 152 购买

监控利器:Zabbix 安装到实战

本场 Chat 分享主要介绍从 Zabbix 的安装,设置linux、nginx、tomcat和mysql监控,最后配置告警。在此过程中,结合作者的经验和学到的知识,提出一些观点和调优建议。 本场 Chat 内容将涉及如下: - Zabbix 的安装 - Zabbix 监控 Linux - Zabbix 监控 Nginx - Zabbix 监控 Tomcat - Zabbix 监控 MySQL - Zabbix 告警设置
¥ 1.99 92 购买

1 小时掌握微服务容错限流解决方案

小王工作三年了,主管交给他一个对接第三方服务的需求。功能比较简单就是调用第三方的接口查询数据,主管给了小王三天的开发时间。小王心里美滋滋:“就调用接口这么简单的功能,本帅一天就搞定了,嘿嘿嘿,后面 2 天可以开心的划水咯”。果然小王就是小王,一天就开发完了功能。后面 2 天,小王开心的摸鱼划水不亦乐乎。 功能上线的前俩天,运行流畅完美,小王心想:“本帅的接口就是这么完美”。第三天晚上下班,小王美滋滋的打了几把排位,开开心心的准备睡觉了。突然主管来了电话:“小王,你的服务挂掉了,前端请求没有任何响应”。小王傻眼了,这怎么可能。一个鹞子翻身起来打开电脑,开始解决问题。 忙活了一宿,最后发现是晚上突然流量激增,但是小王开发的服务没有做限流功能,再加上第三方服务性能也差劲,很多请求长时间没有返回,没有做熔断降级措施,导致大量线程阻塞,最后服务直接崩溃了。 碰到如上问题,你会解决的游刃有余吗?如果你对上述问题的解决方案存感兴趣,那么欢迎订阅本 Chat。我会使用图文的方式来和你一起实战讨论服务的限流、熔断、降级方案,通过本 Chat 的学习,当你遇到类似的问题时候可以处理的游刃有余,不至于像小王一样灰头土脸的折腾一宿。 本 Chat 将会涉及到以下内容: 1. 为什么要做容错限流? 2. 容错限流的原理 3. Netflix Hystrix 诞生的背景 4. Hystrix 核心概念 5. 信号量 VS 线程池 6. Hystrix 常用配置 7. Hystrix 上手实战 8. Hystrix Dashboard 演示 9. Spring Cloud Hystrix 简介 10. Hystrix 最佳实践 11. 学习资料推荐 适用人群:具有一定的编程实战经验。
¥ 10.00 213 购买

基于 Python 的 DNF 图形辅助工具

地下城勇士已经走过十几个年头,但如今仍然火爆,市面上的 DNF 辅助五花八门,近期结合自己专业,完成了基于 Python 的 DNF 图形辅助工具,本教程将会从纯技术角度,使用 Python 一步步带大家完成 DNF 中英雄冢副本的图...
¥ 10.00 158 购买

大规模 DevOps 组织演进中的 9 个实践

在过去的一年里,我经历了一些大规模产品组织的 DevOps 演进。在实施转型的过程中,我们总结并遇到了一些在小型组织不会遇到的问题。本文以一个案例为例,总结了在 9 个在大型组织转型中遇到的问题和经验,它们分别是: 1. 采用外部 DevOps 顾问 2. 组织内部达成一致的 DevOps 理解和目标 3. 采用改进而非转型减少转型风险和反弹 4. 采用试点团队和推广团队 5. 构建全功能团队并合并流程 6. 提升需求质量 7. 实践不同级别的 TDD 8. 构建“比学赶超”的组织氛围 9. 规范化管理实践并不断优化
¥ 3.00 122 购买

Laravel 6.0 模型关联基础教程

在 Laravel 中定义模型关联是每个 Laravel 开发者可能已经做过不止一次的事情。但是在试图实现关联时可能会遇到各种问题。因为 Laravel 有各种各样的关联,你应该选择哪一个?当涉及到查询模型时,我们如何充分利用模型关联...
免费 46 购买

阿里云上万个 Kubernetes 集群大规模管理实践

在 2019 年 双11 中,容器服务 ACK 支撑了阿里巴巴内部核心系统容器化和阿里云的云产品本身,也将阿里巴巴多年的大规模容器技术以产品化的能力输出给众多围绕 双11 的生态公司。通过支撑来自全球各行各业的容器云,容器服务沉淀了支持单元化全球化架构和柔性架构的云原生应用托管中台能力,管理了超过 1W 个以上的容器集群。本文将会介绍容器服务在海量 Kubernetes 集群管理上的实践经验。 **限时福利:张磊、李响等人撰写的 [《CNCF X 阿里巴巴云原生技术公开课》](https://gitbook.cn/m/mazi/comp/column?columnId=5d68b823de93ed72d6eca1bc&utm_source=chat0909) 限时 0 元领取中。**
免费 37 购买

初级运营与高级运营的区别:只要一招,快速提升运营效果

做了这么久的运营,你是否知道,其实所有运营效果的提升,只需要这么一招? 我和一位读者,曾经发生过这样一番对话: 读者:亮哥,为啥我活动做了没效果? 亮哥:你组织了啥活动,面向哪些客户? 读者:呃,我做了一个晒照片的活动,我们主要做...
免费 116 购买

一个开发同学接手新项目后期间的内心活动

相信很多开发同学正在经历这种事情: 1. 手头有项目在维护,临时又有新项目过来,还是自己不熟悉的领域,还有时间限制; 2. 之前的项目用户总是频繁找着你,提着各种需求; 3. 然后按照之前的绩效计划,自己又必须完成,要不然绩效就很难看; 4. 自己私下还有其它计划,还没怎么进行; 等等。 这一切综合起来,只让人心烦意燥。 作者希望给那些有同样内心丰富的同学,做一个参考。 本场 Chat,作者就正在经历的上诉事情,分享自己是如何面对,如何思索读者可从中了解到一下几点: 1. 当新项目过来时,作者如何调整心态; 2. 作者如何快速掌握新项目需求,确定实践方案,做到心中有数; 3. 老项目用户各种需求,作者是如何区分解决,以及如何被骂的经历; 4. 新项目过来,占用了大量时间,作者的绩效计划最后如何进行; 5. 作者的副业发展计划,是如何思考,如何执行。
¥ 3.00 69 购买

用户增长实战

用户增长是一套平台机制,包括市场前端的流量获客,后续的用户转化,用户留存和活跃等,制定完善的数据评估和优化体系,确保用户增长规模和用户增长成本达到一个良性的水平。 我曾经在一家公司做用户增长,这家公司做医疗方面,基于医院考培评价一体...
¥ 4.00 144 购买

物联技术之 WiFi 技术概述

目前各种物联网应用层出不穷,对一个物联网工程而言,首先要解决的就是选择合适的无线技术将数据收集起来,然后才能在这些数据基础上衍生出各种丰富的应用。 对一个新的嵌入式物联网开发工程而言,能直接找到一个合适的无线连接技术模块最好,但是有鉴于目前物联网应用的碎片化倾向,选一个合适的无线收发器,然后自己设计一个正好够用的协议,也是一个在成本控制和个性化功能开发之间取得平衡的可考虑的选择。 目前市面上通用的无线收发器有多种选择,要根据指定的无线收发器从新开发一套无线协议并不容易,所幸我们生活一个技术发达的时代,我们遇到的大部分问题,前文大部分也都遇到过,并给出了解决方案,只要肯用心,我们是可以找到多种成熟的方案加以借鉴的。但是隔行如隔山,让一个完全不懂无线传输技术的人从那么多技术方案中找到自己需要的内容,尤其是还会牵涉到细节,是一件很人道的事情。这个时候,我们从事无线通信技术的工程师就有了一点用武之地了。 无线通信技术有很多种,本文只涉及 Wi-Fi 技术,后续逐步再增加其他技术,如 BT、LoRaWAN、ZigBee 等技术。 WiFi 技术作为一项风行多年的技术方案,其技术商用可行性是毋庸置疑的,但是对物联网应用而言,拿来直接用,并不是十分合适,但是将其中一些跟物联网应用比较接近的功能设计模式提炼出来,然后再移植到其他无线收发器上,还是很有价值的,这就是本文想做的事情。 本文初步计划,提炼如下几个功能的设计模式: 1. 同步模式:Wi-Fi 是怎么保证各个设备之间同步的; 2. 低功耗模式:Wi-Fi 协议是怎么设备的功耗水平的; 3. 高速模式:Wi-Fi 是怎么提升数据传输速率的,后续还可能怎么演进; 4. 可靠传输模式:Wi-Fi 是怎么保证数据传输的可靠性的; 5. Mesh 模式:Wi-Fi 的 Mesh 功能是怎么设计的; 适合人群: - 正在研究学习 WiFi 技术的人员 - 有志于物联网技术开发的人员
¥ 3.00 88 购买

Vue.js Cli 3.0 多页面开发

Vue 是很好用,但是以往的都是单页面应用,这就导致了一些传统的项目移植困难,一些用了 JQ 的插件的等等写法都要改变。也还用专门找到相对于的 Vue 的插件才行,这次的 Cli 3.0 可以在原来项目的基础上直接移植,非常方便。 在本场 Chat 中,会讲到如下内容: - Vue 多页面的优势与劣势 - Cli 3.0 的基本配置 - Cli 3.0 多页面的打包上线 - Cli 3.0 的目录解析 - 如何提升构建效率 受众人群:经常用 Vue 单页面开发的人员,对多页面有兴趣,且实际工作中有需求。老项目想前后端分离,考虑效率又不想用单页面重写的开发人员。
¥ 8.00 167 购买

深入浅出 Node.js 模块系统

Node.js 作为一个足够优秀的 JS 运行时 ,早已成为一名前端攻城狮必备的技能。它几乎覆盖到了前端工程的方方面面,从构建工具到脚手架,再到模版工程,从 BFF 层构建到后台开发。还包括各种桌面应用等等,它几乎无孔不入。但是你真的了解他(的模块系统)么? 在本场 Chat 中,会讲到如下内容: 1. CommonJS 规范如何定义模块的? 2. Node.js 是如何实现一个模块的? 3. Require 函数导入什么类型的文件会报错? 4. Require 函数支持导入哪几类文件? 5. Node.js 模块中的 Exports、Require、Module、\_\_filename、\_\_dirname 这些值究竟是哪儿来的? 6. module.exports 与 Exports 有什么区别? 7. Node.js 中如何用多种方式判断一个文件是否是被直接运行? 8. Node.js 是如何实现模块缓存的? 9. 模块的循环依赖,会导致死循环么? 10. Node.js中当目录作为一个模块时是如何被加载的? 适合人群: 对 Node.js 模块原理感兴趣的技术人员
¥ 3.00 137 购买

基于内存/模型的协同过滤算法学习总结

这是就上个月 17 号之后的一篇对协同过滤算法中的两类算法模式展开的学习总结。 传统的推荐算法中用的最广泛的是协同过滤算法,在协同过滤中又有较为主流的三类,基于内存、基于项目与基于模型,本文主要总结其中的内存与模型两大类。 本文的主要内容为两大块: 基于内存的协同过滤: 1. 基于内存的 Top-N 推荐算法 2. 基于缺省标注填充 3. 基于逆用户频率 4. 基于虚拟值估算 5. 基于加权主用户预测 基于模型的协同过滤: 1. 基于贝叶斯信念网络 2. 基于聚类模型 3. 基于回归模型 4. 基于隐语义模型 阅读目标:使得读者能够对当前协同过滤算法有一个大的了解,甚至是掌握上述九种算法原理,并能够动手撕出其基本 Demo。
¥ 2.00 112 购买

Android 开发学习路线:从小工到架构师之路

Android 从诞生至今,已经 10 年有余了。在这 10 年中,Android 自身在不断完善着,同时,运行在这一操作系统上的 App 也在逐日丰富着。一直以来,学习 Android 开发都是以 Java 为基础,再逐渐熟悉 An...
¥ 8.00 135 购买

996ICU 编年史,程序员的狂欢,程序员之殇

2019 年 Github 最火项目非 996.ICU 莫属,既然能够获取 2019 年 GitHub 所有的活动数据,在 1024 程序员节之际,作为一名程序员,准备用程序员的方法还原当年这一盛况,免费分享给大家,如下: 996.I...
免费 67 购买

基于 Weex 从零开始快速开发一款跨平台的 App

有个想法在你脑子里酝酿了许久,或许你已经发现了“下一个伟大事物”,甚至有可能颠覆 Google 或是 Facebook,就差一个程序员而已。也许懂点 Vue,但是苦于没有 Android 和 IOS 开发基础。想快速迭代验证自己的想法...
¥ 10.00 94 购买

Behat+Selenium+PHPUnit 自动化测试先实战后理论

开发团队为保证质量,往往配备测试人员来完成测试工作。但随着项目越来越大,功能及内容越来越多,或者项目在迭代新需求后,是否影响已有功能,可是回归测试的工作量庞大,这时测试自动化测试所带来的便利及高效就得到了充分体现。 本文为实际项目经验而来,根据步骤稍作改动,就可以实现您项目的自动化测试过程,绝对超值。 - 实战部分 - Composer 安装与配置 - Behat 安装,自然语义转换,让任何人都可写测试用例 - Selenium 配置 Firefox 实现自动化测试 - PHPUnit 实现断言 - Phinx 实现数据初始化,迁移 - 理论部分 - 如何设计完整流程的测试场景 - 黑盒测试的关键点在哪儿? - 生成易读的测试报告 适合人群:PHP 开发、测试人员和项目经理
¥ 18.99 38 购买

搞定 Java 面试

最近几年公司的大小招聘,社招、校招都有参与,面试过许多大牛,也遇到过很多职场小白。有 10 年工作经验的,也有刚刚毕业来面外包的,其中来面试的不乏一轮游的,看着有些同学基础浮夸、做着重复的项目也没有任何总结沉淀,自我介绍完全不知道在说...
¥ 10.00 449 购买

Java 并发编程

在工作中我们并不会遇到太多的并发编程相关的问题,但是如果出现相关的问题,将是一件很棘手难以解决的事情,因为并发编程领域是涉及到操作系统相关层面,如何掌握相关知识并且在今后的开发和面试当中轻松应对呢? 本场 Chat 内容将涉及如下:...
¥ 2.00 168 购买

使用 ApiBoot Logging 进行统一管理请求日志

ApiBoot Logging 通过集成 minbox-logging 来进行管理每一次请求的日志信息,包含头信息、参数、主体内容、路径、发生的服务器相关信息等,根据接口的响应状态还可以记录响应的头信息、响应的内容以及发生异常时的堆栈信息。
免费 85 购买

Linux 系统编程之数据库编程

我们在日常开发时,通常会使用数据库存储我们所需要的数据信息。操作数据库我们可以直接通过数据库软件客户端使用 SQL 语言操作数据库,但作为应用开发者来说,我们更多的是用程序对数据库进行操作,这就需要我们掌握这些操作接口的用法。在本场 ...
¥ 3.00 101 购买

自制操作系统第 1 课:环境准备与启动区实现

相信不少读者都想亲自动手写一个能开机启动运行的 Hello World 版操作系统,但好多书籍和资料都混杂了太多不必要的知识,而把核心部分弱化了。 比如《从零开始自制操作系统》,作者用自己实现的汇编工具、映像制作工具等,就会让读者困...
¥ 10.00 115 购买

150 元低成本改装家里的门锁,抓好软件硬件,向物联网出发

现在物联网的概念异常的火热,市面上米家、天猫精灵、小爱同学、小度、亚马逊、Home Assistant 等平台正在激烈的逐鹿争霸。但是百家争鸣的另一面却是各家都有各自的协议,不加以改造很难应用于其他的平台。 作者之前曾经通过某家的 WiFi 开关,搭配电磁铁实现了一个建议的 WiFi 遥控的门禁装置。避免了忘记带钥匙,或者将钥匙弄丢之后的尴尬。但是使用一年之后,却发现该方案并不是像想象中那么便捷。因为,当我们回家想要进门时,我们不得不面对下面繁琐的步骤: 1. 掏出手机 2. 解锁手机 3. 退出手机上面的上一个应用 4. 返回到主界面 5. 从主界面上找到对应的 App 6. 打开 App,等待 App 启动 7. 点击对应的开门按钮 8. 进门 我们的目的仅仅是为了开门回家,但是真的需要面对这么一系列繁琐的步骤吗?一年以后,我在想,可否将这一系列的过程简化成回家,拉门把手,门开了呢? 经过几天的摸索,我尝试着用从 0 开始,完成了我最初的构想,现在是,回到家,点亮手机屏幕,拉门把手就可以开门回家了,相比原来的过程,复杂度指数级下降。 在本场 Chat 中,我会详细讲解我的实现思路和步骤,会讲到如下内容: 1. 如何选择一个开发板 2. 蓝牙 BLE 和 Classic 如何选择,蓝牙和 WiFi 的异同是什么 3. 如何基于 WiFi 嗅探获取校验指定的设备 4. 门锁的电路实现 5. 电磁铁、继电器、升压板的原理是什么 6. 如何选择电磁铁、升压板、继电器 7. 如何通过代码实现 适合人群:对 Arduino 感兴趣,或者是和我一样想让生活变得更懒一些的人
¥ 3.00 195 购买

MySQL 8.0.17 RR 级别下的锁分析

本文基于 MySQL 8.0.17 版本,在 REPEATABLE-READ 可重复读隔离级别下分析 CRUD 在不同情况下的加锁行为,并利用 innodb_ruby 工具简单分析下 InnoDB 引擎的数据结构: SELECT ....
¥ 3.00 96 购买

自定义 View(绘制浅析)

View 作为直接参与用户交互的组件,在我们的日常工作中占有重要地位,无论是响应用户事件抑或向用户传递数据信息都需要借助于 View ,在 Android 系统中为我们预设了诸多 View 以供我们实现期望的 UI 效果,诸如 Tex...
¥ 10.00 74 购买

Java 编程(数据结构与算法)

本场 Chat 主要以 Java 语言结合 JDK 1.8 相关源码来说明数据结构和一些常用的算法,不断提高自身内功修为。从线性表、队列和栈一直到树结构结合源码实例来进行说明,在上一篇 Chat 《Java 编程(30条建议)》中讲了...
¥ 7.00 215 购买

快速搭建各端网络请求模块

智能手机从 2010 年流行之后到现在已有 9 年时间,移动电商浪潮从 2014 年开始蓬勃兴旺。我们处在竞争最激烈的时代,也处于最公平的时代。在激烈的市场竞争中,通过移动互联网技术颠覆传统行业技术变革,通过技术创业聚合线下产业实现财富升值。 本场 Chat 从技术开发者角度,把 idea 快速在各个端实现最主要功能便是搭建一个快速好用的网络请求模块。 第一模块从普通 H5 页面讲解,扩展到脚手架单页面开发讲解,最后升级到在小程序的类似 Vue 的应用。第二模块在 iOS 端 从 Objc 语言开发的项目中写请求,以及在 Swift 中请求和解析如果运用。最后在 Android 端以Java 面向对象方式写网络请求。 1. 快速搭建 Vue 普通 H5 页面项目的网络请求 2. Vue Cli 单页面开发项目中的网络请求 3. 快速搭建微信小程序的网络请求 4. iOS 端 Objective C 和 Swift 两种语言写网络请求技术点的差异 5. Android 端以 OOP 面向对象思想写网络请求 适合人群:个人开发者,技术创业者,中小创业团队。
¥ 5.99 80 购买

由浅入深,彻底搞定正则表达式

正则表达式在实际开发中,运用广泛,比如我们会经常对输入做校验:手机号、邮箱、IP 地址等等,以及在爬虫中解析网页信息等等。 然而面对正则表达式,我们往往感到头大不已。毕竟写正则一时爽,读起来如天书。 本场 Chat 将带领大家彻底...
¥ 5.00 167 购买

带你摸清分布式存储技术架构

分布式系统是一个十分复杂而且广泛的研究领域,看几个视频,几篇博客可能都不能覆盖所有的内容。所以很多初学者刚刚接触分布式系统的时候也是一脸茫然,甚至很多技术名字都不知道是什么意思,网上的博客资源也是十分分散,所以这篇文章以存储为例,向初学者介绍一下分布式存储系统的全貌,也许比直接推荐论文之类的更有帮助。 当初学者建立一个总体的框架知识之后,就可以更具自己的兴趣,有选择性地深入不同领域进行进一步的学习。 至于分布式存储解决了什么问题, 就不做过多解释了,无非是单点存储无法满足现有需求,也提供不了海量存储的能力。 这里从底层存储引擎到数据分布再到性能分析,逐一将分布式云存储的海量存储设计架构剖析给大家, 读完这篇文章大家可以全面了解云存储的各类技术点以及相互之间的关系。 本篇文章大纲为: * 主流的单机存储引擎 * 哈希存储引擎 * B 树存储引擎 * LSM 树(Log Structure Merge Tree)存储引擎 * 数据分布 * 一致性哈希 * 顺序分布 * 复制 * 一致性与可用性 * 复制策略 * 容错 * 故障检测 * Lease 协议 * 故障恢复 * 可扩展性 * 总控节点 * 数据库扩容 * 数据库可扩展性实现的手段 * 数据库扩容过程 * 传统数据库架构在可扩展性上面临的问题 * 异构系统 * 同构系统 * 异构系统 * 分布式协议 * 两阶段提交协议(Two-phase Commit,2PC) * Paxos 选举协议 * 跨机房部署 * 集群整体切换 * 单个集群跨机房 * Paxos 选主副本 * 分布式存储系统常用的指标 * 性能 * 吞吐能力 * 响应时间 * 性能分析 * 可用性 * 一致性 * 可扩展性 适合人群: 对分布式系统,特别是分布式存储系统感兴趣,希望快速了解分布式存储技术整体架构的同学 最后,写好每篇 Chat 是对我的责任,也是对你的尊重。谢谢大家~
¥ 6.00 222 购买

AI 分布式数据处理与分布式训练

分布式数据处理和分布式模型训练,循序渐进,零基础分布式入门到彻底理解分布式模型训练。 - 分布式数据处理 - 分布式数据处理手撸代码 - 分布式训练(基于 Pytorch 和 Tensorflow) - 分布式训练实例分析
¥ 10.00 85 购买

学习 Redis 看这一篇(上)

Redis 是一款开源的,基于 BSD 许可的,高级键值(Key-Value)缓存 (cache)和存储(store)系统。由于 Redis 的键包括 String、Hash、List、Set、Sorted Set、BitMap 和 HyperLogLog,所以常常被称为数据结构服务器。你可以在这些类型上面运行原子操作,例如,追加字符串,增加哈希中的值,加入一个元素到列表,计算集合的交集、并集和差集,或者是从有序集合中获取最高排名的元素。 本场 Chat 主要内容 1. Redis 数据类型 - 字符串(Strings) - 集合(Sets) - 哈希 / 散列(Hashes) - 有序集合(Sorted sets) - Redis 键(Keys) - Redis 字符串(Strings) - 改变和查询键空间 (Key Space) - 改变和查询键空间 (Key Space) 2. 使用 Redis 作为 LRU 缓存 - maxmemory 配置指令(Configuration Directive) - 回收策略(Eviction policies) - 回收过程(Eviction process) - 近似的 LRU 算法(Approximated LRU algorithm) 3. 分片 - 分片为何有用(Why useful) - 分片基础(Basics) - 分片的不同实现(Different Implementations) - Redis 分片的实现(Implementations) - Redis 集群(Redis Cluster) - Twemproxy
¥ 2.99 95 购买

使用 Tampermonkey 编写高级跨网站自动化任务脚本

Tampermonkey(简称TM,国内称为油猴子)是一款强大且免费的浏览器扩展和最为流行的用户脚本管理器。使用它我们能够自由编写控制网站,扩展功能,比如:控制网站展示,修改网站交互,收集网站信息 的脚本。 我们也可以使用它编写脚本...
¥ 7.00 163 购买

Flink 快速实战开发

Flink 可谓是开启了流式计算技术的新时代,现在无论大中小公司基本上都对 Flink 技术有不同程度的尝试,或是已经进行了大量实时计算的改造。伴随着阿里对 Flink 的极力推崇,Flink 无论从自身优势还是外部言论都必将成为主流...
免费 195 购买

Python 基础入门

在这个时代,不学习 Python 怎么行,Python 除了不能帮你生孩子,别的他都行?本文以故事的方式教你学 Python,哪怕你是 0 基础,哪怕你是计算机白痴都可以学会(当然光基础入门你还不能让他帮你处理工作,但是找对象还是绰绰...
¥ 2.00 123 购买

自己动手,实现《天气之子》滤镜

我喜欢《你的名字》《天气之子》等动漫,对其中“壁纸式”效果印象深刻。 很久之前,在《你的名字》比较火的时候,有几款实现类似效果的滤镜,当时很惊艳,使用的方法基本是输入正常拍摄的图片,而后进行背景替换,同时对前景进行一些处理。 作为一名图像处理算法工程师,看到好的算法就是想破解;经过一段时间的研究,终于得到了很好的效果,再加上刚出来的《天气之子》提供了很多新图,我们一起来研究实现自己的滤镜。 在本场 Chat 中,会讲到如下内容: - 天空分割算法(这个非常重要,用于我们这个滤镜只是“牛刀小试”) - 融合效果极好的 SeamlessClone 技术 - 饱和度调整、颜色域等基础图像处理知识和编码技术 - 相关动漫资讯(O(∩_∩)O) 适合人群: 具备 OpenCV 基础和 C++ 图像处理经验,对这个问题感兴趣的人群。
¥ 10.00 92 购买

Vue 弹出框组件的完整封装过程

Vue.js 是以数据驱动的前端框架,相比年初玩过的 Angular.js,Vue.js 简单且更契合后端开发人员的思维。它与 Java 的 OOP 思想类似,将前端分为数据和行为两大块,行为对应着方法,数据绑定着页面元素;在方法中修改数据,用户就能在页面上实时看到数据的变化。 总的来说,后端转 Vue 也相对容易。本文将介绍 Vue 弹出框组件的相关原理,并教大家实现一个完整的弹出框组件,主要内容如下: 1. 常见的几种弹出框类型 2. 实现弹出框组件的两种方式 3. 父子组件数据传输方式简介 4. 从零搭建一个弹出框组件的完整过程 5. 后端转战 Vue 的入门感悟 本文的预期读者为已入门的 Vue.js 开发者或者对 Vue.js 感兴趣的后端开发人员。
¥ 3.00 135 购买

自媒体小白写作入门

本 Chat 主要是带领大家入门自媒体写作,有了基础之后即可以运营自己的自媒体,这里以今日头条为主。 如何寻找灵感,如何挖掘素材,如何起个好标题,如何写出用户喜欢的内容......在这里我将为你展开讲解。 不可否认,写作是最好的自我投资,无论你是在什么行业,什么领域。小到日常记录、工作日报,大到工作述职、项目 BP,任何时候都离不开「写作」这一项通用技能,而这也是作为职场人的一项必备的软技能之一。 很多人惧怕写作,其实写作也有一些规律可循,当你掌握了这些之后,你会发现写作其实是一件很自然并且幸福的事。 本课程主要适合于: * 想通过自媒体提升影响力,打造个人IP的朋友 * 想通过自媒体写作作为副业的职场人 * 想通过写作提升职场软实力的朋友 本课程主要提纲如下: 1. 人生就像滚雪球,写作是最好的自我投资 2. 写作是作为普通人最为便捷的上升渠道之一 3. 自媒体人必备的写作灵感和素材来源 4. 起标题技巧:什么样的标题有吸引力 5. 写作选题推荐,这样的内容用户会喜欢
¥ 9.90 44 购买

Spring Boot 整合Spring Security OAuth2

本场 Chat 分享主要 Spring Boot 整合 Spring Security Ouath2 实现一个认证中心的案例,详细解读授权服务,资源服务,第三方登录实现原理,手机验证码登录等功能 本场 Chat 内容将涉及如下: - Spring Boot 的基础知识 - OAuth2 协议解读 - Spring Security 核心知识解读 - Spring Security OAuth2 核心知识解读 - Spring Boot 整合 Spring Security OAuth2 实现认证中心
¥ 6.00 196 购买

跟我 1+1 学设计模式

**设计模式** 是前辈积累总结下来的最佳实践技巧,随着我们的开发经验的提高,设计模式成为划分开发水平的标准之一。简单而言:设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 本 Chat 结合生活实例,以代码为主、图片为辅讲述常用的设计模式。 在本场 Chat 中,会讲到如下内容: - 跟我 1+1 学设计模式-单例模式 - 跟我 1+1 学设计模式-工厂相关模式 - 跟我 1+1 学设计模式-原型模式 - 跟我 1+1 学设计模式-建造者模式 - 跟我 1+1 学设计模式-适配器模式 - 跟我 1+1 学设计模式-代理模式 - 跟我 1+1 学设计模式-外观模式 - 跟我 1+1 学设计模式-桥接模式 - 跟我 1+1 学设计模式-策略模式 - 跟我 1+1 学设计模式-观察者模式 - 跟我 1+1 学设计模式-装饰模式 - 跟我 1+1 学设计模式-命令模式 - 跟我 1+1 学设计模式-组合模式 **适合人群:** 对程序代码优化有兴趣、并且追求高质量代码的技术人员
¥ 2.99 10 购买

Redis 之深入剖析

Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。 在本场 Chat 中,会讲到如下内容: * Redis 的前世今生 * Redis 的数据结构类型 * Redis 的 NIO 模型 * Redis 的线程模型 * Redis 是单线程还是多线程? * RedisAKF 划分原则、CAP 原理 * Redis 的持久化 适合人群: 面试、钻研技术之人
¥ 2.99 7 购买

基于 Spring Boot 2.x 的 Spring Batch 实践

在大型企业中,由于业务复杂、数据量大、数据格式不同、数据交互格式繁杂,并非所有的操作都能通过交互界面进行处理。而有一些操作需要定期读取大批量的数据,然后进行一系列的后续处理。这样的过程就是“批处理”。 目前流行的批处理框架就非 Spring Batch 莫属。Spring Batch 是一个轻量级的、完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用。Spring Batch 提供了大量可重用的组件,包括了日志、追踪、事务、任务作业统计、任务重启、跳过、重复、资源管理。通过 Spring Batch 能够支持简单的、复杂的和大数据量的批处理作业。同时它也提供了优化和分片技术用于实现高性能的批处理任务。 但是目前关于 Spring Batch 书籍少之又少,系统性介绍的博客也很少见。17 年到 19 年鹏哥有幸在某大型微服务系统开发中负责批处理管理和监控系统的研发和维护,积累了很多的教训和经验。整理成册分享给大家。 本场 Chat 我们将从基础讲起并用一个案例贯穿始终。 * Spring Batch 之 Hello world * Spring Batch 基本概念 * Spring Batch Listener * Spring Batch 健壮配置 * Spring Batch Reader 概述 * Spring Batch Processor 概述 * Spring Batch Writer 概述 * Spring Batch Flow Step * Spring Batch 多线程配置 * Spring Batch 分区配置
¥ 9.90 19 购买

Kaggle 的 NLP 比赛单打银牌 Trick 分享

谷歌 Bert 为王的时代,如何通过一些奇淫技巧的语言模型去匹敌 Bert 这种巨兽呢,Bert 模型对于硬件要求极高,就算微调一个 Epoch 也需要十几二十个小时,如何利用有限的硬件资源在优秀的文本预处理方案以及构建巧妙地语言模型帮助下在竞赛中取得好成绩。 在本场 Chat 中,会讲到如下内容: 1. NLP 中对于文本数据的一些优秀的预处理方案 2. 对于模型效果提升的一些 Trick(比如周期性学习率等) 3. 短文本分类效果好的深度学习模型如何构建 4. 介绍模型中每一层对于效果提升的作用以及原理 适合人群: NLP 算法工程师以及各平台 NLP 短文本分类比赛的技术人员
¥ 3.00 67 购买

如何快速掌握一门框架

众所周知,IT 行业是一个大量产生新知识的地方,就拿 Web 前端举例,短短的 5、6 年时间,Web 前端已经经历了数次变革,就目前来看变革还将继续下去。后端也一直在更迭中,JDK 14 即将发布。所以如何能立于不败之地呢?快速掌握一门框架就是当下编程者的必备技能。 多年的经验我总结出以下 9 点: 1. 问自己:为什么选择学习此框架,使用它能解决哪些问题,有没有更适合的框架,与他相关联的框架有哪些? 2. 入门:找官网阅读入门文档,主要掌握基本框架搭建,环境搭建,学习基础语法; 3. 深入:在网络中寻找适合自己的学习资源,文档教程,视频教程; 4. 实战:学习使用代码托管平台,寻找优秀的开源项目; 5. 实战:选择合适的开源项目,感受框架的魅力; 6. 实战:学习最好的方式就是模仿,拿来主义没毛病,改造项目; 7. 提升:如何优雅的提问,并与大佬讨论技术问题; 8. 提升:学会思考能力,搜索能力,提高解决问题的能力; 9. 出师:最后注意这几点。 适合人群: 想要学习一门新技术的技术人员。
¥ 3.99 23 购买

程序员如何构建属于自己的职业生涯

你有想过你的职场生涯有多长吗?30 年?40 年?你真有考虑过这 40 年意味着什么吗?对于很多人来说可能比从出生到现在所走过的时间还要长。我们总是说我 30 岁要做到什么样子、40 岁要做到什么样子,可即便到了 40 岁,职场生涯也才刚刚过半,大部分人都严重低估了职业生涯的长度。职业生涯远非我们所想的那么简单,它并非一份工作,而是一段长达 45 年的马拉松。 我们的职业生涯到底是怎么样的? 在本场 Chat 中,会讲到如下内容: - 加添燃料、强势开局 - 锚定甜蜜区,聚焦长板 - 优化长尾,发挥持续影响力 - 可迁移的技能 - 有意义的经验 - 职业规划的 5 个任务 适合人群: 对构建属于自己的职业生涯有兴趣的技术人员
¥ 5.99 82 购买

模拟刷百度关键词排名来学习自动化测试

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。说的简单点,就是原本人为的操作流程我们写成脚本,让其自动去完成。听听就觉的很高大尚,做为一个高级程序员,这一关一定要会。 本篇文章介绍的操作流程: 1. 自动打开打百度,从事先准备好的关键词库里关键词并查询。 2. 查询当前页是否能匹配到此关键词的目标网址,成功则点击,未成功则下一页,最大查询页设置为 5 页。 本篇文章暂定百度防作弊的条件: 1. 同一个 IP 多次操作。 2. 单一浏览器请求头 UA。 3. 鼠标没有轨迹。 4. 停留的页面时间,跳出率。 在本场 Chat 中,就是如何绕过上述的作弊检测。
¥ 9.00 38 购买

人人都需要知道的理财知识

俗话说得好,你不理财,财不理你,我想在当下我们每个人多多少少都应该懂一些理财知识,养成理财的好习惯,不仅仅可以使你的财富跑赢通货膨胀,而且对你以后管理自己的资金都有着深远的影响。最近了解到许多人都想找副业,许多公司的裁员使得大家都在思考寻找适合自己的副业,我想理财就是非常值得大家培养的副业,本篇 Chat 为大家带来一些理财的基础知识,内容如下: 1. 为什么要理财 2. 理财有哪些途径 3. 基金有哪些种类 4. 债券又是什么 5. 我们应该如何配置基金和债券 6. 如何选择走势比较稳健的股票 7. 期货的那些事儿
¥ 9.99 31 购买

开发测试小白如何搭建 LNMP 环境全过程细节讲解

对于开发或者测试来说,大家 LNMP 过程中需要注意很多的细节,一个小小细节就会导致整个环境搭建不起来,而其他网站的很多资料不适合很完整,这可能在此过程中让大家不断走弯路,导致浪费了很多时间。 在本场 Chat 中,我会讲到如下内容,图文讲解更加细致。 - 如何在 VmWare 中安装 Linux - 简单讲解 Linux 使用到的命令 - 网卡的静态 IP 配置 - XShell 的简单使用 - 安装 Nginx/MySQL/PHP - 部署网站 - 部署禅道测试软件
¥ 2.99 27 购买

软件测试面试宝典

获得高薪的关键:就是高效的准备面试。充分的准备会让高薪 offer 得来的更加顺利。在此我准备了软件测试中不同方面的不同类型的面试题,帮你高薪就业。 本场 Chat 内容将涉及如下: - 软件测试理论题目 - Linux基础题目 - MySQL 基础题目 - Web 测试题目 - API 测试题目 - App 测试题目 - 管理工具 Python 基础题目 - LordRunner 相关题目 - Selenium 相关题目 - Jmeter 相关题目 - 性能测试题目 - 实战面试笔试题目
¥ 10.00 39 购买

6 分钟,带迷茫的你快速入门大数据

在这个国家都在大力发展大数据战略的时代,无论是作为学生还是已经工作了的程序猿,都希望能够通过学习掌握大数据来获得一份好的工作,提升自己的工资收入。那么我们该如何学习大数据?从哪里开始学呢? 就以上几个问题,本文将系统性的为大家介绍学...
免费 269 购买

Datax 源码解析和性能优化

Datax 是阿里开源的用于异构数据源之间的同步工具,如 MySQL 到 HDFS,MongoDB 到 ElasticSearch 等等,反之亦然。由于其良好的设计,同步效率极高,在互联网公司大数据部门得到广泛使用。 然而在实际使用...
¥ 3.00 119 购买

先入门后深入之手把手 Docker 实战入门

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 App),更重要的是容器性能开销极低。 分布式系统一般都采用 Docker 作为容器技术,并结合 K8S 或者 MESOS 进行容器编排。本文定位于讲解三个问题:第一什么是 Docker,第二为什么用 Docker,第三如何用 Docker。 本文适合于 Docker 初学者或者具有一定基础的微服务开发人员。主要包括以下内容: 1. 什么是 Docker 2. 为什么用 Docker?与其他虚拟技术的区别 3. Docker 入门实战案例 4. 常见 Docker 容器编排技术 5. 互联网公司实战案例分享
¥ 4.99 96 购买

从 2-3-4 树模型到红黑树实现

红黑树,是一个高效的二叉查找树。其定义特性保证了树的路径长度在黑色节点上完美平衡,使得其查找效率接近于完美平衡的二叉树。 但是红黑树的实现逻辑很复杂,各种旋转,颜色变化,直接针对其分析,大多数都是死记硬背各种例子,不太容易有个直观的...
免费 149 购买

Python 数据库操作

本次 Chat 分享的内容是,Python 数据库操作。这里选取的是 MySQL 数据库,具体内容如下: MySQL 数据库的安装 Python 操作 MySQL 数据库 用图形界面制作一个登录小案例 本 Chat 需要读者了解 S...
¥ 4.00 152 购买

时间序列的前世今生

时间序列分析的意义在于研究某一时间序列在长期变动过程中所存在的统计规律性。大到地震、台风的预测,小到日常炒股、理财,可以说时间序列问题跟我们的日常生活息息相关。近年来,随着人工智能技术的发展,基于时间序列预测准确性也大大提升。 在本次 Chat 中我们会讲到如下内容: - 时间序列数据 - 统计学方法如何解决时间序列问题 - 传统机器学习方法如何解决时间序列问题 - 深度学习方法如何解决时间序列问题 - 时间序列问题未来会走向何方 适应人群:对人工智能有兴趣的技术人员
¥ 9.99 68 购买

先模仿然后创造:Redis 源码分析之字符串

先模仿,然后创造:这是人们在学习道路上一个必经的过程。人类之所以能够不断进步,这主要是因为生产力可以被继承和发展。老话说的好,“熟读唐诗三百首,不会作诗也会吟”。作为程序员也是一样,要想写好代码,得先阅读大量优秀的代码——通过学习优秀...
¥ 10.00 119 购买

小例子带你入门多线程

当时我刚开始学习并发编程其实是挺茫然的,讲的好的视频资料很少,只能靠自己看书看文档。但是大部分书是写的是比较教科书似的,让人看一眼就想关上。所以自己在入门之后,就想做一个简单的并发编程的教程,方便想要入门学习的人有一个低门槛。 在本...
免费 383 购买

Composer 快速入门篇

Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。 在本 Chat ...
¥ 1.00 73 购买

敏捷模式下的研发产能度量

最近与一些 X-Developer 试用申请者、使用者交流,针对开发者的绩效评估,需求的分解与度量依然是难点。客户认为,如果在需求上无法做到均匀,那么针对需求个数的统计就是不公平的,但是要做到需求的均匀,又是一个难以解决的问题。另一些...
免费 49 购买

Service Mesh 是新瓶装旧酒吗?

在即将过去的 2019 年,Service Mesh 开源产品的成熟度虽在全球范围内没有发生质的变化,但在国内仍出现了一些值得特别关注的事件。比如:阿里巴巴在 双11 的部分电商核心应用上落地了完整的 Service Mesh 解决方...
免费 69 购买

ORM 框架选型:ActiveRecord or DataMapper

如果领域逻辑非常简单并且类和表十分一致,使用活动记录就足够了。如果领城逻辑比较复杂,数据映射器才是最佳选择。 Object Relational Mapper 对象关系映射,用于在关系型数据库和领域实体对象之间作一个映射。对象与关系数据库之间是不匹配的,ORM 框架就是用来解决这种阻抗失配,提供关系数据库的对象化支持。 在本场 Chat 中,会讲到如下内容: 1. 使用 ORM 的好处 2. 数据源架构模式 * 表数据入口(Table Data Gateway) * 活动记录(Active Record) * 数据映射器(Data Mapper) 3. 资源库 Repository VS 数据访问对象 DAO 4. Java 中的 ORM 框架:Hibernate、JPA、MyBatis 5. PHP 中的 ORM 框架:Eloquent、Doctrine 6. 如何选择 ORM 框架
¥ 2.99 26 购买

Java 编程(MQTT 实战)

MQTT 是和 HTTP 同级别的一种应用层协议,主要应用在 IoT 物联网的数据通讯架构中并且可以结合 Kafaka 等三方消息中间件进行使用,它可以极少的网络带宽、低配的硬件实现远程设备相对可靠的消息服务。本篇 Chat 将主要从...
¥ 3.00 182 购买

创业的通用范式,你必须想清楚的几个问题

这是一个可以提升格局的 chat。 不知道你是否思考过下面几个问题。 1. 假如某个土豪投资人给了你一笔创业基金,让你放手大胆去干。你该如何用这笔钱去打造一个商业帝国呢? 2. 假如你是个创业团队的 leader,对团队未来的产出、成绩负责。你该如何规划未来一段时间的事情、根据事件之间的联系进行项目分解呢? 3. 假如你是某个公司的 PM、运营、或者工程师,你的工作在公司业务链条的哪一环,你该如何梳理、总结并规划自己的工作呢? 以上问题的回答,都离不开**创业的通用范式**。 你一定幻想过自己当老板,打造一个属于自己的商业帝国。然而当你真正落地执行时,看起来琐事特别多,不知应该从何做起。其实,大到跨国公司,小到街边小摊,几乎所有的创业都围绕着创业通用范式的规律。如同诸葛亮隆中三策一般,创业的通用范式也分三个步骤,分别是产品、流量、商业化。这三个步骤字数不多,但涵盖了几乎所有创业路程的必经阶段。只不过,你具体创的业不一样,这三个步骤的表现形式略有不同而已。当你知道了这三个步骤背后的目标、核心问题、打法逻辑、落地实战之后,你会对创业有更清晰的认知,也会有更全面的思考。 本 Chat 内容: - 创业是什么 - 创业的通用范式——产品、流量、商业化 - 创业范式的案例和实战 适合人群: - 除了已经创业成功的人 最后一句,写好每篇 Chat 是对我的要求,更是对你的尊重。
¥ 8.76 47 购买

Antlr 快速入门指南

Antlr(ANother Tool for Language Recognition)是一个功能强大的解析程序,它基于编译原理理论将用户编写的语法规则经过词法分析和语法分析后形成一颗语法树,然后在此基础上提供深度优先遍历算法,按照监...
¥ 2.00 95 购买

安卓程序员如何突破职业瓶颈

职业瓶颈在程序员群体中很普遍,对于大部分程序猿来说如何突破职业瓶颈在即将到来的互联网去杆杠过程中变得尤为重要。遇到瓶颈的时候其实我们并不是没有想办法,制式缺少一个真正的引路人给出具体可行的方案,本场 Chat 我将以过来人的身份带领大家拨开晋级的迷雾,实现更有效的突破; 在本场 Chat 中,会讲到如下内容: - 职业瓶颈的本质 - 如何明确自己所处的职业瓶颈 - 如何打破自我升级的天花板 - 扫除行动障碍,打破职业瓶颈 - 如何发展才能在突破职业瓶颈后有更大突破 适合人群: 处于迷茫期的已从业技术人员
¥ 1.00 13 购买

网络设备学习笔记

本文章是在本人在工作和学习中,对常见的网络设备的学习笔记和经验总结,介绍了交换机、路由器、防火墙、AP、IDS 等多种网络设备的定义、功能以及一些使用技巧。 本文旨在帮助同学们梳理网络设备定义、功能特点、差异,让同学们在工作学习甚至...
¥ 3.00 96 购买

如果应对腾讯系面试官主导的技术面试.:腾讯技术面试策略探讨

本 Chat 说一个非常实用的话题,通过解读鹅厂技术高层透露的面试官方法论,结合本人在鹅肠多年面试官经历,谈谈如何调整自策略,突出自身优势,扬长避短,短期内在腾讯系面试官主导的技术面试中更好地表现亮点,增加胜算。 本文并非泛泛而谈,而是尝试剖析一位技术专家的方法论。 该技术专家是 QQ 后台最早一批工程师,在鹅厂历任各部门经理,后到 Nasdaq 上市互联网公司担任 CTO,业界影响力甚大。在此希望通过可以解读他的面试观和用人观,在学习、求职和工作上有的放矢,做到事半功倍。 主要内容包括: 1. 什么是结构化和半结构化面试 2. 如何应对 STAR 面试流程 3. 做笔试题的诀窍 4. 多轮面试的注意点 5. 影响录用的因素和我们的应对策略 适合对象:近期有计划面试腾讯、腾讯系公司,以及一些较为重视技术积累的公司的前端、后端、运维、测试的人员。
¥ 2.99 32 购买

小程序·云开发实战:定制化客服小程序

随着微信小程序不断发展壮大,商家把自有业务拓展到小程序以开拓更多商机。依托微信背后庞大的用户和流量,在大大提升了自有业务的同时,也带来了更多的客服工作。如果微信自有的客服助手不能满足多样化的客服工作,就需要定制适应自己的客服小程序,帮...
免费 209 购买

PySpark 机器学习实战

Apache Spark 作为目前应用最为广泛的分布式计算框架,能帮助开发者快速处理大数据的查询和计算问题。为了支持 Python 适用 Spark,Apache Spark 社区开发了 PySpark 工具。实际工作中,通常面临对大批量数据进行处理等过程,所以算法工程师很有必要掌握 PySpark 这个工具。本次 Chat 旨在全面系统地介绍 PySpark 的数据处理过程,以及结合实际数据,介绍如何利用 PySpark 训练及调用机器学习模型。 在本场 Chat,会讲到如下内容: - Spark 的核心概念介绍,RDD 和 DataFrame 的使用 - PySpark 在统计分析,回归,分类,聚类的实战案例 - PySpark文本挖掘,推荐系统中的应用 适合人群:数据科学的从业人员,以及有一定python编程基础的在校学生
¥ 9.00 127 购买

PouchContainer 容器技术演进助力阿里云原生升级

在容器技术加持的云原生形成趋势的今天,PouchContainer 容器技术支持的业务方也不再只有集团电商业务和在线业务了,我们通过标准化的演进,把所有定制功能做了插件化,适配了不同场景的需要。 **限时福利:张磊、李响等人撰写的 [《CNCF X 阿里巴巴云原生技术公开课》](https://gitbook.cn/m/mazi/comp/column?columnId=5d68b823de93ed72d6eca1bc&utm_source=chat0909) 限时 0 元领取中。**
免费 12 购买

如何保障云上数据安全?一文详解云原生全链路加密

对于云上客户而言,其云上数据被妥善的安全保护是其最重要的安全需求,也是云上综合安全能力最具象的体现。本文作者将从云安全体系出发,到云数据安全,再到云原生安全体系对全链路加密进行一次梳理,从而回答:在云原生时代,全链路加密需要做什么?如何做到?以及未来要做什么? **限时福利:张磊、李响等人撰写的 [《CNCF X 阿里巴巴云原生技术公开课》](https://gitbook.cn/m/mazi/comp/column?columnId=5d68b823de93ed72d6eca1bc&utm_source=chat0909) 限时 0 元领取中。**
免费 39 购买

实战部署 Nginx 配置 https 网站

SSL(Secure Sockets Layer 安全套接层)及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。 Nginx(engine x)是一个高性能的 HTTP 和反向代理 Web 服务器。 而网站需要安全和高效的提供服务,SSL 和 Nginx 就是最完美的解决方案。 在本场 Chat 中,会讲到如下内容: 1. Nginx 的介绍和一键安装攻略 2. 80 和 433 服务如何进行合理配置 3. 如何申请免费的 https 证书详解 4. 实战部署 https 配置服务站点 5. https 和阿里云域名解析服务 **适合人群**: 对服务器感兴趣的技术人员、运维人员、站长等
¥ 2.99 134 购买

Nginx 性能压测和分析优化

服务端高并发系统离不开负载均衡,大中型公司下,负载均衡代理层都是有专人进行独立开发和建设的,那么作为负载均衡代理层的首选方案 Nginx,我们该如何进行压力测试、如何优化分析、如何评估不同的机器能够承受的压力值是多少、如何用最少的机器承受最大的流量、如何找到单台机器上 Nginx 能够承载的最大压力、如何利用系统分析工具进行分析。 在本 Chat 中,作者结合自身工作经验,来谈谈 Nginx 的性能压测和优化分析,会涵盖如下内容: * Nginx 压测方法论和性能指标 * Nginx 极限性能压测过程和数据 * Nginx 在单机下的性能瓶颈点分析 * Nginx 必须要调整优化的参数 * Nginx 压测过程相关的分析工具梳理(结合 Linux 性能分析工具) * Nginx TCP backlog 调优 * Nginx 在线上运行中的一些性能相关经验汇总 **适应人群**:运维人员、运维开发、后端基础开发人员、LB(Nginx)从业者
¥ 3.00 204 购买

运维必备技能:IPTABLES

本场 Chat 分享主要介绍 IPTABLES 命令的基本使用、Filter 过滤和转发控制、防火墙扩展规则和配置 SNAT 实现共享上网,在此过程中,结合作者的经验和学到的知识,提出一些观点和调优建议。 本场 Chat 内容将涉及如下: - IPTABLES框架 - IPTABLES 命令的基本使用方法 - IPTABLES 配置 Filter 过滤和转发控制规则 - IPTABLES 配置根据 MAC 地址过滤 - IPTABLES 配置基于多端口设置过滤规则 - IPTABLES 配置根据 IP 地址范围设置规则 - IPTABLES 配置配置 SNAT 实现共享上网
¥ 0.50 89 购买

Spring Boot 集成 Elasticsearch

Spring Boot 是非常流行的 Java 开发框架,文章主要介绍 Spring Boot 集成 Elasticsearch(简称 ES),实现大数据量的业务数据的查询分析。 本场 Chat 主要介绍内容如下: ES 的安装运行...
¥ 3.00 184 购买

关于聪明、选择、成长的几个观点

你的选择可能是对的,也有可能是错的。当然,你面临的问题,跟你的决择有可能是起着主关键作用,也有可能是无关紧要的。就像一道题,有可能是单选,也有可能是多选。因为人生有太多的可能性,所以就会有太多的选择。总之,在你的成长过程中,这是无法避...
免费 163 购买

JavaScript:快速实现小球圆周运动动画效果

想知道如何让一个对象绕着圆心不断旋转吗?想知道如何制作出地球绕着太阳转的效果吗?订阅本 Chat 就能解答你心中的疑问了,进来看看吧! 通过本 Chat 你将会学习到: 1. 掌握圆周运动动画实现原理 2. 了解运动框架的概念 3. 认识运动框架的使用场景 4. 项目参考代码 本 Chat 适合:JavaScript 学习人员以及对 JS 如何制作动画感兴趣的人员
¥ 7.00 91 购买

Node.js 玩儿转进程

因为 Node 运行在 V8 引擎上,我们的 JavaScript 将会运行在单个进程的单个线程上。它带来的好处是: 程序状态是单一的,在没有多线程的情况 下没有锁、线程同步问题,操作系统在调度时也因为较少上下文的切换,可以很好地提高 CPU 的使用率,但是从严格的意义上而言,Node 并非真正的单线程架构,Node 自身还有 一定的 I/O 线程存在,这些 I/O 线程由底层 Libuv 处理,这部分线程对于 JavaScript 开发者而言是透明 的,只在 C++ 扩展开发时才会关注到。进程同样是 Node.js 中一个核心的部分。 本场 Chat 内容将涉及如下: 1. 进程和线程的区别及优劣 2. 服务模型的变迁史 3. Node.js是如何充分利用多核 CUP 服务器的 4. Node.js 如何用正确的姿势创建子进程 5. Node.js 进程间是如何通信的 6. 进程间通信原理是什么 7. 如何开启多个进程并监听到相同的端口而不引起 EADDRINUSE 异常 8. 如何实现进程的自动重启 9. 如何向进程发送自杀信号 10. 进程间负载均衡
¥ 3.99 122 购买

基于 Canal 的实时数据增量同步架构实现

数据同步作为数仓建设和数据分析的最基础环节,其重要性不言而喻。目前业界常用的做法是离线按天备份,也就是通过批处理的方式直连业务库,通过 Select 查询将结果缓存到本地(或者中间系统比如 HDFS),然后通过 Hive Load 的方式导入到 Hive 数仓表等。这种方式简单直接,不会担心数据丢失等问题。然而因为是离线操作,每一次导入都是对过去一天的数据镜像,对于实时应用场景,完全不能胜任,而且还很容易对业务库造成干扰。 对于我们的特殊场景:从阿里云(杭州、孟买等地)跨云同步到 AWS(俄勒冈),这种大批量的数据同步耗费流量不说,数据同步耗时和因为网络抖动造成的中断、延时等问题足以让人痛不欲生。对于分库分表的同步,表合并更是令数仓同事苦不堪言。那有没有一种更好的方式呢?当然有!我们知道基于 Binlog 的 MySQL 实时主从同步技术已经相当成熟,同样binlog也可以用来做异构数据源之间的数据同步。Canal就是这样的系统,用于 MySQL 数据同步到 MySQL、MQ,Elasticsearch、MongoDB、Hbase 等系统。然而在实际使用中,如何部署 Canal、如何消费 Kafka、如何合并数据、如何将增量数据落地到数仓,整个链路如何保持高可用,良好的系统设计起着至关重要的作用,否则由此导致的数据不可用等问题 反而比全量同步导致的问题更多。 本文在本司大规模应用的实践基础上,摸索出的适合之道,希望对广大读者有借鉴作用。 通过本文可以了解: 1. Canal 在数据实时同步方面的实践应用; 2. 实时同步过程中常见问题和解决方案 本文适合于对 Canal 搭建数据同步感兴趣但没有使用经验的读者,同样适合于有一定使用 Canal 基础,但是想了解中间过程应对复杂问题解决方案的读者。
¥ 5.00 39 购买

项目管理 PMP 培训知识

这篇文章旨在介 PMP 考试,后续会给大家分享 PMP 培训知识。 至于 PMP 是什么,简单来说就是项目管理,对于项目经理来说:可以帮助你更好的管理项目,更流程化,更敏捷。 PMP 证书有什么用?在国外这个证书一直都比较重视,现...
免费 82 购买

原来 C 指针也可以这么通俗易懂

在 C 语言中,指针是一种派生数据类型,以内存地址作为其值,由于内存地址表示在计算机内存中保存程序指令和数据的位置,因而可用指针来直接访问和操作存储在内存中的数据。 这个功能可了不得,这使得 C 语言拥有强大的功能和灵活性,市面上大...
¥ 6.00 92 购买

三本毕业到架构师的六年经历

忙忙碌碌,一晃眼已过了这么多年,6 年时间,飞机+火车走遍了小半个中国,回想毕业那年,想找一份 4000 块的工作,连续找了 9 月、10 月两个月,最终一无所获(中间有段插曲,当时年少不懂什么叫录取意向书,以为自己被录取了,在宿舍得瑟了好一段时间,后来等到 12 月的时候,才知道原来这录取意向书,是这家公司的备胎策略,世界 500 强,手段果然不一样)。最后被迫放弃了校招这条路。 **简单总结一句:开局真的很稀烂。** 网上看到很多关于架构师必须会的技能,比如深入了解 Redis 原理,深入了解 JVM 原理,深入了解 MySQL 原理,深入了解 Docker 原理,深入了解 HashMap 原理,玩转设计模式,深入了解 Kubernetes 原理,深入了解 Nginx 原理,深入了解 Vue/React.js 原理,深入了解 Spring Boot 原理,深入了解 Feign,深入了解 Zuul 原理,深入了解 Hystrix,深入了解...... 我感觉有不少知识我都没有深入了解,架构师就需要什么都深入了解吗?精力是否能够跟得上?顿时,我感觉自己这个架构师是个假的架构师,是个冒牌货。下边是我这个冒牌货架构师的学习经历。 - 银行项目开发经历 - A 农商行数据库开发经历(学好如何使用数据库) - B 农商行 Linux 环境脚本开发经历(学好如何使用Linux) - C 农信社数据分析能力(如何带领团队完成数据分析项目) - 项目管理总结 - 偷偷默默自我研究(原生前端开发(HTML/JS/CSS)) - 合伙创业产品研发经历 - 如何搭建公司前端开发框架(原生 HTML/CSS/JS) - 如何搭建公司后端开发框架(基于 Go 语言) - 对未来的担忧,私下学习 Java 编程,研究 Spring Boot - 基于 Spring Boot 发布开源 batch-scheduler 项目,登上开源中国首页 - 创业失败总结 - 自由职业经历 - 外聘专家经历 - 一次失败的面试,开始研究 Spring Cloud - 研发经理跨区域带团队经历 - 跨境贸易 ERP 系统开发经历(Spring Cloud 实践总结) - 上华为云当小白鼠经历(Docker、CI/CD 应用实践) - 跨境电商失败总结 - 前端框架 Vue.js 学习入门方法与总结 - 机缘巧合应用 Ant Design Pro 框(React.js 学习入门与总结) - 车联网云平台经历 - 东风 WindLink 车联网云平台技术实践 - 红旗智联车联网云平台技术实践 - 当前业界车联网云平台技术实践总结 - 个人技术栈 学一门技术最好的方式是:边学边用,先用这门技术做个小项目。 **适合人群:迷茫的开发**
¥ 10.00 233 购买

Ant Design Pro 打包装入 Spring Boot 和 Go

目前主流的三大前端框架分别是: Vue.js Reactjs AngularJS Ant Design 是蚂蚁金服基于 Reactjs 开发并开源的一款前端框架,市面上应用颇为广泛。 曾经在多个项目中应用该框架。Ant Design...
¥ 4.00 107 购买

Java 服务自定义业务指标上报

常规监控三大件包括日志、APM、指标。指标监控一般包括基础类如网络、服务器、系统、中间件等,这些已经有很多程序的库/工具/服务无侵入的进行监控。而业务指标通常与业务逻辑需求有关,例如登录验证成功/失败次数、某类型业务错误的次数、订单数...
¥ 5.00 148 购买

深入浅出 OpenCL:实现人工只能项目快速落地

随着人工智能技术在多个领域的不断发展,相关领域的项目落地就显的尤为重要。目前人工智能落地最多的消费级应用便是在移动设备上的项目了。谈到人工智能项目落地便无法回避神经网络的推理,众所周知,网络推理对算力的需求虽然没有训练那么庞大,但是对于移动设备这样算力有限的设备而言,确实是不小的挑战。而移动设备上的 GPU 无疑是最先被考虑的设备了。 随着对算力需求的不断提升,芯片厂商近几年在移动端 GPU 上的投入也越来越大,其算力也明显增强。而移动端 GPU 在通用计算方面的编程语言,目前依然是 OpenCL,虽说 GL 和 vulkan 也都在不断发展,但是目前使用最多的依然是 OpenCL。 本场 Chat 受限会带领大家入门 OpenCL 编程,然后针对面试中的基础知识点进行详细阐述;帮助大家深入了解 GPU 的运行原理及 OpenCL 编程方法。 本场 Chat 您将学到如下内容: 1. GPU 运行原理 2. OpenCL 编程模型 3. OpenCL API 详解 4. OpenCL 的 Hello Word 5. OpenCL 的优化策略
¥ 7.00 145 购买

基于大数据的用户标签体系建设思路和实践

在大数据时代,数据在呈现出海量化、多样化和价值化变化的同时,也改变了传统 IT 行业的市场竞争环境、营销策略和服务模式。如何在 ZB 级的海量数据中获取并筛选有价值的信息,是对 IT 企业的一大挑战,通过构建客户标签,支撑精准营销服务...
免费 147 购买

思考:如何打造一个优秀的研发体系

做了几年的产品,刚混熟了产品圈,今年又临危受命负责整个研发团队,对过去分散式的研发体系(研发在各事业部)进行整合,研发统一管理。 过去我们一个产品一个产品的突破,逐步形成了多产品线的研发模式,这种模式突出的优点就是敏捷迅速,能结合市场快速的试错,拥抱变化。但是当业务发展到一定阶段,这种太过分散式的管理就会产生一系列的问题,又给发展带来一定瓶颈。 在本场 Chat 中,会分享一些自己的思路: 前提:清晰的业务模式 发展:高效的产品转化 动力:优秀的平台架构 基础:规范的研发管理 适合人群: 行走在技术管理路上的技术同学
免费 283 购买

Linux 常用命令总结,大厂面试必备

本人是某 BAT 大厂的一枚面试官,前两天面试一个同学时就发现其对 Linux 常用命令不熟悉,这种基本就没戏了,有点儿可惜。 Linux 是很多人走进计算机行业的敲门砖,同时也是面试官最喜欢问的知识点。但 Linux 中的命令较多...
¥ 3.00 291 购买

解决小程序内嵌 H5 的缓存问题

大家都知道,微信小程序的 web-view 组件缓存无法手动清除,导致前端发布了最新的页面,而小程序里仍然是以前的页面。这样会带来许多问题,如前后端的数据不一致,新的特性无法及时起作用,修改的问题没有得到解决等等。 在本场 Chat 中,会讲到如下内容: 以 Vue 项目为实例,讲述怎么用路劲变更的方式,做到前端版本的实时刷新。其中涉及到 Nginx 的配置、小程序的同步接口调用、Vue 项目的打包配置的修改等内容。 **适合人群**: 微信小程序开发人员、Web 开发人员
¥ 1.00 224 购买

手写 Redis 数据结构,用 Java 代码以及 C 代码编写跳跃表实现

跳跃表是一种有序的数据结构,从执行效率上甚至可以与平衡树相媲美,并且其实现比平衡树更加的简单,所以很多程序会优先使用跳跃表来替代平衡树。本节 Chat 将带领大家从时间复杂度分析、数据结构定义、接口设计、编码实现,来分析跳跃表是如何通...
¥ 5.00 120 购买

最终一致性:BASE 论文笔记

现在的系统很多时候都采用了分布式的架构。这种架构之下,各个服务之间管理着自身独立的数据。一个完整的业务往往跨越多个服务。在传统单机应用时代,数据的一致性可以依靠数据库事务保证。但是在分布式下,数据的一致性问题却变得麻烦起来。本文通过对 BASE 论文的解读,来阐述其提到的通过最终一致性的方案思路来处理分布式下数据一致性问题。
免费 181 购买

Hessian 矩阵以及在血管增强中的应用:OpenCV 实现

图像二阶的分析结果,这就为深入分析图像本质提供了新抓手。在属于图像分割范畴的边缘检测、纹理分析和属于图像增强范畴的边缘增强、边缘消除等领域,Hessian 矩阵都有广泛应用。 本文将从 Hessian 矩阵本质出发,落脚点在属于增强领域的“血管增强”算法,特点是我们会用简洁的语言说明算法是如何从数学公式到 C++ 代码的。由于本文代码基于 OpenCV 基础库,所以题目中添加了“OpenCV实现”字样。 在本场 Chat 中,会讲到如下内容: - Hessian 矩阵的由来及定义 - 图像处理之尺度空间理论 - 经典血管增强算法原理及实现 - 如何从数学公式转换到 C++ 代码 - 使用 OpenCV 进行图像处理相关细节 适合人群: 具备 OpenCV 基础和 C++ 图像处理经验,对这个问题感兴趣的人群。
¥ 10.00 26 购买

管理好一个部门,你也行!

作为研发技术骨干、技术 Leader、产品经理、项目经理、架构师等角色的您,可能突然有一天,公司将一个部门交到您的手上,兴奋之余是否有些忐忑?如何管理这样一个部门?如何凝聚部门的力量,让部门业务及产出更上一个台阶,让部门在公司得到更多...
¥ 8.00 399 购买

Docker 工作必杀技:LNMP 搭建、HTTP 与 HTTPS 并存、SSL 配置、MySQL 8+主从等

干货、干货、干货。纯实战。现在虚拟化、插件化非常流行,也是以后发展的一个趋势,至于介绍 Docker 这里不讲,这场 Chat 就是要让你学会工作中常用可以说你必须会的一些知识点,也是面试跳槽、升职加薪的关键点。 在本场 Chat 中,会讲到如下内容: - Docker Centos 安装以使用讲解(够你用) - Docker 搭建 LNMP 开发环境 - Nginx 一年免费 SSL 证书申请方法 - Docker 访问 Nginx 实现 HTTP、HTTPS 可同时访问 - Docker 访问 Nginx 实现 HTTP 自动跳转到 HTTPS - Docker 配置 Mysql 主从同步 - Docker PHP 原生代码实现 MySQL 读写分离 - Docker 以及 MySQL 面试、笔试必杀技 学习本场 Chat 学习中有问题提供技术指导。 适合人群: 对构建 Docker 服务环境有兴趣的技术人员,对技术有追求的朋友们。
¥ 13.00 155 购买

JavaScript 编写数字拼图小游戏

学习本 Chat,你可以了解到数字拼图的随机数生成,方向移动,检测结果等逻辑算法。然后自己编写出一个好玩有趣的拼图小游戏。 1. 规定数字范围,随机生成无序不重复的数字。 2. 控制方向上下左右的数据交换。 3. 交换后的结果匹配检测。 4. 加入游戏时间限制。 5. 扩展:用图片做一个多样化好玩的拼图游戏。 6. 拼图游戏分析与匹配算法。 适合人群: 有 JavaScript 基础的编程爱好者。
¥ 1.99 42 购买

Spring Cloud 学习笔记

Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。Spring Cloud 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。
免费 119 购买

微服务架构设计(下)

在[《微服务架构设计(上)》](https://gitbook.cn/gitchat/activity/5dce1a66e244774863b05bfb),给大家介绍了微服务的理论知识、设计原则、技术选型方法。那么在本篇 Chat,我将跟大家分享《微服务架构设计(下)》——微服务架构设计实战。通过本篇 Chat 学习,你将了解微服务架构设计的具体工作。 在本场 Chat 中,会讲到如下内容: - 分布式环境准备 - 架构设计 - 微服务设计 - 软件架构设计 - 部署架构设计 - 基础设施搭建 - 微服务部署 - 高可用策略 -高性能策略 - 安全设计 - DevOps - 生产发布 适合人群:对微服务架构设计感兴趣的技术人员
¥ 10.00 374 购买

程序员的数学修养

这两年机器学习、深度学习热起来之后,很多程序员开始担心自己的数学水平,怕高等数学学得不够好,不能成功转型做算法。其实,这话要两说着。 问大家几个问题: 高数、概率、线代这些大学数学课的知识现在无法运用,是忘了,还是当时就没学明白?...
¥ 10.00 811 购买

面试中的高效沟通方法,BAT 大厂高级别程序员必备软实力

互联网公司程序员的薪酬奖金高、福利待遇好、发展潜力大,大量应届毕业生及社招人员都梦想得到互联网大厂的 offer。 但是有些技术扎实的程序员却在大厂面试中屡次碰壁,懊恼之余却不知如何破局。 技术是程序员的硬实力,互联网大厂面试除了考核面试候选人的硬实力外,十分关注候选人在沟通过程中展现的软实力。本文以程序员面试为背景,分析负面面试案例,然后梳理面试流程,最好介绍面试中高效沟通的方法。 本文的主要内容有: - 问题背景 - 负面面试案例 - 面试流程梳理 - 高效沟通方法 适合人群:初高级程序员和产品经理
¥ 1.99 89 购买

一个开源人脸识别项目及 JNI 实现

在本场 Chat 中,以 GitHub 上热门的开源人脸识别项目 ZQCNN 为基础,增加了 OpenCV 仿射变换实现人脸对齐,并进行了 JNI 封装,会涉及如下内容: 1. ZQCNN 开源项目运行体验 2. MTCNN 人脸检测及 JNI 封装 3. OpenCV 仿射变换实现人脸对齐 4. 特征向量提取及 JNI 封装 5. 计算特征向量的余弦相似度 适合人群: 对人脸识别有兴趣以及有 C++/Java 基础的技术人员
¥ 12.45 59 购买

微服务架构设计 Spring Boot Dalston 版

微服务现如今已成为炙手可热的新技术,似乎不谈点微服务技术,都显得不是那么主流了。 微服务当中,Spring 家族尤为凸显的便是 Spring Boot,乃至 Spring Cloud。 在本场 Chat 中,会讲到如下内容: - 什么是微服务 - Spring Boot 1.x Dalston 版的微服务实战之网关 - 注册中心 - 服务注册与发现 - 配置中心 - 微服务划分的界限 适合人群: 对高效创建项目模块有兴趣的技术人员
¥ 2.99 43 购买

HttpRunner 接口自动化测试入门与实践

HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求,学习成本非常低、非常实用。 另外 HttpRunner 是由大疆一位大神(李隆老师)开发完成的一款非常出色的接口自动化框架,给大神点赞。 在本场 Chat 中,会讲到如下内容: - HttpRunner 的安装 - 使用 Fiddler 自动生成测试用例 - Yaml 的介绍与安装 - Yaml 书写方法 - HttpRunner 编写测试用例 - 参数的关联 - 运行测试用例生成测试报告
¥ 3.00 109 购买

小白学测试有哪些注意点?

市场对互联网软件人才需求量一直在逐步增大,技术岗位的需求远远大于其他岗位。而且未来几年什么行业最火,大家知道吗?人工智能,区块链,智能家居,无人驾驶等,大家这些都需要技术型人才,也就是说 IT 行业在很长的一段时间之内都是热门职业,而且目前缺口很大。 同学犯难了:我知道 IT 很热门,但是我不会啊!不会写代码,也不懂各种工具,从来没接触过,怎么办? 要想步入 IT 行业,做测试入门更快速,难度也小。 本节课帮你解开测试的面纱,小白也能听得懂哦。
免费 178 购买

深入浅出 OpenCL:通往端上人工智能项目优化的必经之路

随着人工智能技术在多个领域的不断发展,相关领域的项目落地就显的尤为重要。目前人工智能落地最多的消费级应用便是在移动设备上的项目了。谈到人工智能项目落地便无法回避神经网络的推理,众所周知,网络推理对算力的需求虽然没有训练那么庞大,但是对于移动设备这样算力有限的设备而言,确实是不小的挑战。而移动设备上的 GPU 无疑是最先被考虑的设备了。 随着对算力需求的不断提升,芯片厂商近几年在移动端 GPU 上的投入也越来越大,其算力也明显增强。而移动端 GPU 在通用计算方面的编程语言,目前依然是 OpenCL,虽说 GL 和 vulkan 也都在不断发展,但是目前使用最多的依然是 OpenCL。 本场 Chat 受限会带领大家入门 OpenCL 编程,然后针对面试中的基础知识点进行详细阐述;帮助大家深入了解 GPU 的运行原理及 OpenCL 编程方法。 本场 Chat 您将学到如下内容: 1. GPU 运行原理 2. OpenCL 编程模型 3. OpenCL API 详解 4. OpenCL 的 Hello Word 5. OpenCL 的简单优化策略
¥ 9.90 48 购买

微信在线小游戏《拯救疯狂泡泡鱼》开发实践

当前各类小游戏平台发展非常火爆,作者也随波逐流,很早上线了一款个人版的微信小游戏《拯救疯狂泡泡鱼》,有兴趣的读者可以先微信搜索试着玩下(顺便通关后帮忙点下广告),可以更直观了解通过本篇 Chat 可以学到的内容。 本场 Chat 就...
¥ 10.00 148 购买

MySQL 双机热备及应用服务的自动切换

有些互联网公司一些重要的服务发布都会采用双机热备。使用两台甚至是多台服务器来互相备份,共同工作。选取其中一台服务器作为主机,一台或者多台服务器作为备用机。备用机实时检测到主机的异常信息,当主机出现故障时,可由备份机接替主机工作。在没有...
¥ 9.00 141 购买

化学信息学(RDKit)与 AI

介绍 RDKit 相关知识点和运用以及 RDKit 作为处理化学、生物、药学和材料学科中分子数据作为可输入机器学习和深度学习模型的重要工具应用。内容涵盖了基于 RDKit 的 Python3 的分子的读写、化合物的分子指纹和分子描述符计算、化合物的 2D/2D 比对、化合物相似性搜索、化合物骨架分析和亚结构搜索、RMSD 计算与构象生成优化、分子相似图与聚类分析、化学反应处理、可视化与化学空间探索及 RDkit 相关的机器学习、深度学习应用过程详解。 本场 Chat 首先会带领大家入门化学信息学与机器学习工具包RDKit,然后围绕常用的技术进行详细地阐述,本场 Chat 您将学到如下内容: 1. RDKit 简介与安装 2. RDKit 分子数据文件的读写 3. 基于 RDKit 的分子指纹与描述符计算 4. 基于 RDKit 的分子相似性与分子图 5. 基于 RDKit 的聚类分析与可视化 6. RDKit 与化学反应 7. 基于 RDKit 的聚类分析与可视化 8. 基于 RDKit 的常见应用 9. 探索基于 RDKit 的深度学习和机器学习应用
¥ 6.00 33 购买

说说关于 Linux 操作系统安全那些事

随着越来越多的企业选择使用 Linux 操作系统,越来越多的安全隐患也随之浮出水面,一部分是因为开源软件本身的漏洞导致,还有一部分是因为使用者操作不当造成。安全是整个生产系统得以稳定运行的基石,无论是系统运维、开发运维、SRE、程序员都需要关注安全问题。打造一个相对安全的生产环境是每一个技术人员的必备技能。 在本场 Chat 中,会讲到如下内容: - Linux 操作系统的安全体系分析 - 常用安全设置 - 举例说明安全扫描系统具体使用方法 - 基线检测系统是什么 - 入侵检测系统是什么 - 技术人员需要具备的安全知识 适合人群: 对操作系统安全感兴趣的人,企业内部相关技术人员,运维相关,开发相关的所有人员。
¥ 6.00 114 购买

如何打造云原生下 Kubernetes 容器平台的日志体系方案

目前而言,各个中型、大型互联网公司统统拥抱云原生,而容器编排方案 Kubernetes 是原生中必不可少的一环,并且没有其他方案可以与 Kubernetes 匹敌。在 Kubernetes 容器平台下,所有业务的日志收集是一大难题,这个和原有物理机部署并收集的方案会大有不同。 不同的业务形态、不同的业务语言的收集都会有各自的诉求,我们需要思考如何建设大规模 Kubernetes 容器平台的日志体系,并且重点思考适合自己公司的最优架构方案。这其中几个关键点在于,如何确定整体容器平台下的日志体系架构、如何满足公司各个语言层面的差异点、如何满足公司各类型日志的采集需求、容器日志方案的关键核心点有哪些、更为重要的是要如何保证可用性和易用性。 在本 Chat 中,作者结合自身经验(主导建设公司的容器日志方案),总结输出如下内容: * 容器日志收集对比传统日志收集方案 * 对比业界常用的 Kubernetes 容器日志方案 * 分别有哪些方案 * 方案的优缺点 * 最优方案的选定和原则 * 基于 fluentd + Kafka + ELK 的来建设 Kubernetes 容器日志方案 * fluentd 简介 * 容器标准输出的日志收集方案 * 容器内部输出的日志收集方案 * 大数据日志收集方案 * PHP 业务的日志收集方案 * Linux systemd 系统的日志收集方案 * Kubernetes 容器日志方案的关键核心点 * 保证日志不丢 * 实时日志查看 * 完善的监控指标和监控系统 * 支持多集群 * 性能 **通过本 Chat 可以对 Kubernetes 的日志方案了然于心,并且能够在今后的工作中,站在前人的肩膀上,快速深入建设 Kubernetes 日志方案,快速超越同龄人。这块内容是一个高级开发人员 or 架构师所必备的技能之一。** **适应人群** :Kubernetes 开发人员、容器平台开发人员、 架构设计人员、Kubernetes 基础运维人员。
¥ 2.99 42 购买

美图实战分享:如何真实模拟生产流量进行服务性能压测

性能压测是作为一个服务上线的必经之路,在压测过程中会暴露出非常多的未知问题,防止上线翻车。那么如何更加真实的去模拟生产压测是我们一直长期探索的问题。 在本场 Chat 中,会讲到如下内容: 1. 普通的压测工具 AB、WRK 等存在的缺陷 2. Goreplay 压测工具简介 3. 实战:抓取生产流量重放压测演练 适合人群:对服务性能压测感兴趣的技术人员
¥ 1.99 153 购买

如何准备技术面试

2020 年春季招聘黄金季降至,如何拿到心仪的 Offer,进入梦寐以求的大厂,实现自己的职业理想,达到程序员的小康水平。3 月是招聘黄金季,但此时,聪明的你现在就要开始物色和准备,物色目标、准备简历、找渠道、夯实技术、掌握面试套路。我之前写过一篇关于 Java 面试的 Chat[《搞定 Java 面试》](https://gitbook.cn/gitchat/activity/5dc2251da06803573586f359),订阅和口碑都还不错,是纯粹面试知识点的总结和梳理。而面试者除了需要扎实的技术功底之外,你还需要认真准备技术面试的各个环节。所以本篇文章将手把手地教你如何准备技术面试,照着做,你的面试成功率将会提升很多。 本场 Chat 主要内容: - 面试前准备 - 找准自己的定位 - 明确目标和方向 - 写简历 - 面试中策略 - 电话面试(技术一面) - 现场面试(技术二面、三面) - HR 面试 - 面试后复盘 - 总结面试内容 - 整合期望及职业规划 适合人群: 正在找工作或准备换工作的 IT 人员
¥ 2.99 94 购买

VSCode 使用教程:使用好的工具提高你的工作效率

孔子说:工欲善其事,必先利其器;器欲尽其用,必先得其法。前半句是孔圣人说的,后半句是后人续的。意思是要想把事情做好,必须要先打磨好工具;要想把工具用好,必须要先弄明白它的使用方法。 VSCode 是微软在 Build 2015 推出...
¥ 9.00 491 购买

关系数据库原理

对于关系型数据库,不知道你是否有如下困惑: 时常搞不清主键和外键,搞不清左连接和右连接 对于一个复杂的查询,不知从何入手来编写 SQL 语句。这一点在面试时,往往会带来尴尬。 对于一个项目,不知如何设计数据表 搞不清“大神”口中的 3...
¥ 10.00 136 购买

HashMap 面试题,看这一篇就够了!

在程序员这一职业中,集合是我们使用频率相当高的一个工具,而其中的 HashMap,则更是我们用以处理业务逻辑的好帮手,同时 HashMap 的底层实现和原理,也成了面试题中的常客。 还在担心面试中被问到 HashMap、HashTa...
免费 1.5K+ 购买

细说 Volatile,阿里面试官究竟想问我什么?

在当前这个面试造火箭,工作拧螺丝的年代,一个简单的关键字往往都能被面试官玩出花儿来,不知道你在面试中是否有这样的经历。 本文将从使用层面一直深入到操作系统层面详细解答什么是 Volatile 关键字,通过本文你将会学到: Volat...
¥ 3.00 194 购买

万字长文全面解读 Java 日志框架

随着互联网和大数据的蓬勃发展,分布式日志系统以及日志分析系统得到了广泛地应用。目前,几乎在所有应用程序中,都会用到各种各样的日志框架来记录程序的运行信息。鉴于此,作为工程师,十分有必要熟悉主流的日志记录框架。 日志的有无虽然不影响应...
¥ 10.00 475 购买

如何用 Python 简化你的日常工作

大家前段时间学完了 Python 的基础入门,是不是对 Python 有了一定的认知,这次呢,我们来写三个实用小脚本,让我们更加深入的了解 Python 吧! 先交代下脚本的适用背景:我在一家物联网公司上班,最近公司自研了一款地暖设...
¥ 2.00 125 购买

通过项目学习 Go 语言之 gin 简析

Go 语言在最近几年可谓大放异彩,各大互联网公司的大型系统几乎都能见到 Go 的身影。同时,大家在网上也时常能看到某某公司将原来有 Python 或者 Java 构建的大型系统全部用 Go 语言重构,在提升性能的同时还节省了大量的资源...
免费 153 购买

软考的那些事

软考全称叫计算机技术与软件专业技术资格(水平)考试,是国家级别的一场考试,每年会在 5 月底以及 11 月中举行。不知道大家有没有去参加过或者准备要参加,我在机缘巧合之下,参加了 19 年年底的软考。 本来以为是十分简单的一次考试,考完之后才发现里面需要注意的细节还是十分多的,稍不留神就有可能遇到各种坑。本场 Chat 我将会结合我的软考经验,给大家讲讲软考的那些事: 1. 软考报名 2. 备考阶段 3. 知识点梳理 3. 考试期间注意事项 4. 考后细节
¥ 1.00 96 购买

Spring 面试题全面解析

在找工作的过程中,对于 Spring 技术知识的掌握已经成为必须的技能。本 Chat 针对 Spring 大部分知识点梳理出来常见的面试题目,提供给大家进行有针对性的学习。含清晰的Spring学习知识图谱! 本 Chat 详细覆盖了: 1. Spring 2. Spring Beans 3. Spring 注解 4. Spring 数据访问 5. Spring 面向切面编程(AOP) 6. Spring MVC 7. Spring Boot 8. Spring Cloud 部分涉及到的题目如下: 1. Spring: - 什么是 Spring - 使用 Spring 框架的好处是什么 - Spring 由哪些模块组成? - 核心容器(应用上下文) 模块 - BeanFactory – BeanFactory 实现举例 - XMLBeanFactory - 解释 AOP 模块 - 解释 JDBC 抽象和 DAO 模块 - 解释对象/关系映射集成模块 - 解释 Web 模块 - Spring 配置文件 - 什么是 Spring IOC 容器 - IOC 的优点是什么 - ApplicationContext 通常的实现是什么 - Bean 工厂和 Application contexts 有什么区别 - 一个 Spring 的应用看起来象什么 2. Spring Beans: - 什么是 Spring Beans - 一个 Spring Bean 定义包含什么 - 如何给 Spring 容器提供配置元数据 - 你怎样定义类的作用域 - 解释 Spring 支持的几种 Bean 的作用域 - Spring 框架中的单例 Bean 是线程安全的吗 - 解释 Spring 框架中 Bean 的生命周期 - 哪些是重要的 Bean 生命周期方法,你能重载它们吗 - 什么是 Spring 的内部 Bean - 在 Spring 中如何注入一个 Java 集合 - 什么是 Bean 装配? - 什么是 Bean 的自动装配 - 解释不同方式的自动装配 - 自动装配有哪些局限性 - 你可以在 Spring 中注入一个 Null 和一个空字符串吗 3. Spring 注解: - 什么是基于 Java 的 Spring 注解配置,给一些注解的例子 - 什么是基于注解的容器配置 - 怎样开启注解装配? - @Required 注解 - @Autowired 注解 - @Qualifier 注解 4. Spring 数据访问 - 在 Spring 框架中如何更有效地使用 JDBC - JdbcTemplate - Spring 对 DAO 的支持 - 使用 Spring 通过什么方式访问 Hibernate - Spring 支持的 ORM - 如何通过 HibernateDaoSupport 将Spring 和 Hibernate 结合起来 - Spring 支持的事务管理类型 - Spring 框架的事务管理有哪些优点 - 你更倾向用那种事务管理类型 5. Spring 面向切面编程(AOP) - 解释AOP - Aspect 切面 - 在 Spring AOP 中,关注点和横切关注的区别是什么 - 连接点 - 通知 - 切点 - 什么是引入 - 什么是目标对象 - 什么是代理 - 有几种不同类型的自动代理 - 什么是织入,什么是织入应用的不同点 - 解释基于 XML Schema 方式的切面实现 - 解释基于注解的切面实现 6. SpringMVC - 什么是 Spring 的 MVC 框架 - DispatcherServlet - WebApplicationContext - 什么是 Spring MVC 框架的控制器 - @Controller 注解 - @RequestMapping 注解 7. SpringBoot - 什么是 Spring Boot - SpringBoot 核心功能 - Spring Boot 有哪些优点 - 什么是 JavaConfig - Spring Boot 中的监视器是什么 - 如何实现 Spring Boot 应用程序的安全性 - 什么是 FreeMarker 模板 - 如何使用 Spring Boot 实现异常处理 - Spring Boot 自动配置的原理 - Spring Boot 常用的注解 8. SpringCloud - 什么是 Spring Cloud? - 使用 Spring Cloud 有什么优势? - 服务注册和发现是什么意思?Spring Cloud 如何实现? - 负载平衡的意义什么? - 什么是 Hystrix?它如何实现容错? - 什么是 Hystrix 断路器?我们需要它吗? - 什么是 Netflix Feign?它的优点是什么? - 什么是 Spring Cloud Bus?我们需要它吗? 等等...... 通过本 Chat 详细大家能够轻松的应对 Spring 相关的面试挑战,同时也可通过全面的面试题目来学习和巩固自己的知识。
¥ 9.99 17 购买

Airflow 源码解析和性能优化

Airflow 是 Airbnb 开源的,基于分布式任务队列 Celery 基础上的定时调度系统,它将不同的任务类型抽象成 operator,并提供 API 编排各任务之间的依赖关系和配置属性,形成 DAG,从而简化任务提交和维护成本...
¥ 6.00 115 购买

基于 HTTP 请求断点续传的原理解析及源码实现

互联网公司一些项目中。有时用户上传下载文件需要历时数小时,万一线路中断,不具备断点续传的文件服务器或下载软件就只能从头重传;比较好的文件服务器或下载软件具有断点续传能力和断点下载功能,允许用户从上传下载断连的地方继续传动,可以大大减少...
¥ 8.00 251 购买

能模仿才能创造:Redis 源码分析之字符串

先模仿,然后创造:这是人们在学习道路上一个必经的过程。人类之所以能够不断进步,这主要是因为生产力可以被继承和发展。老话说的好,“熟读唐诗三百首,不会作诗也会吟”。作为程序员也是一样,要想写好代码,得先阅读大量优秀的代码——通过学习优秀的代码,总结经典的设计模式,从而培养好的代码品味。 值得读的代码很多,要选择适合自己的。首先复杂度一定不要太高,复杂度太高了投入产出比就小了;其次要有针对性,选择感兴趣的技术和领域。 当然也有一些代码,不管你是做什么的,只要是程序员,我都会推荐你读一下,比如:Redis。Redis 是高并发领域使用最广泛的存储中间件,这个名字来自“REmote DIctionary Service”,中文直译为“远程字典服务”。Redis 的性能非常优秀,官方的[基准测试](https://redis.io/topics/benchmarks)可以达到 10K+ QPS;而且功能十分强大,可以用于数据库、缓存、消息队列、分布式锁、计数器、排行榜等场景。 - 数据库:Redis 可以用来保存分布式 “Session” 。在传统单机 web 应用中,用户的 “Session” 都是由 tomcat 容器管理,也就是存储在单台服务器上的。并发上来之后,单机性能就不够用了,必须考虑集群和分布式了。此时,用户的请求可能被负载均衡器(load balancer)分发到不同的服务器,怎么共享 “Session” 就是必须要解决的问题了。Redis 可以用来保存用户 “Session”,从而实现单点登录(SingleSignOn,SSO)。 - 缓存:Redis 可以用作缓存。我们一般使用数据库来持久化数据(保存到磁盘),用到的时候,就去磁盘查询数据库。一般情况下这都能工作的很好,但是如果数据被访问的很频繁,比如“双十一”时候的热点商品信息,这儿就会成为性能问题。我们都知道,磁盘 I/O 速度慢,远小于内存 I/O。这时候,可以使用 Redis 把热点数据缓存在内存。 - 消息队列:Redis 的列表类型天生支持用作消息队列。任何时候都可以消费,一条消息只能消费一次。消息队列在实际应用中常见的有异步处理,应用解耦,流量削峰,和消息通讯四种场景。这里说一下流量削峰:春节马上到了,想回家的同学又要开始抢火车票了,大量的用户同一时间去抢购,暴增的流量很容易导致服务挂掉。要解决这个问题,就要用消息队列来缓冲瞬时流量,削弱流量高峰。 - 分布式锁:Redis SETNX 命令可以用于实现分布式锁。SETNX 是「SET if Not eXists」的简写,若键不存在则设置键的值,若键 key 已经存在, 则不做任何动作。分布式系统中多个进程之间有可能互相干扰,比如访问和修改共享资源,在这种情况下,我们需要使用分布式锁来进行协调和同步。 - 等等 Redis 不仅功能强大,而且设计优雅、实现简洁,在开源之初(2009-3-22)只有一万多行代码,到现在为止(2019-12-16)十年多的时间,代码已经增加到十几万的级别了,但是核心代码一直没有太大的变化:它使用六种**底层数据结构**构建了包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象的**对象系统**;它是单线程的;它使用多路复用I/O技术(epoll和kqueue等),自己封装了事件驱动机制;它把所有数据存在内存;它支持持久化,支持高可用等等。 在接下来的时间,我将以两周一篇的频率更新文章,带着大家一块研究一下Redis 的源码,选择的版本是最新的稳定版 `5.0.7`。从刚毕业的小白到架构师我用了将近五年的时间,在这五年里我阅读了大量代码,也写了大量的笔记,现在我把这些积累分享出来,希望大家在这条路上能够走的轻松一些。如果帮到你,我将不胜欣喜。 在本场 Chat 中,我会从源码实现的角度跟大家聊聊 Redis 六种基础数据结构中的一种——简单动态字符串(Simple Dynamic String,简称 SDS),代码见`src/sds.h` 和 `src/sds.c`。
¥ 10.00

Solr 8.2.0 全文检索

本场 Chat 将基于 8.2.0 版本讲解 Solr 全文检索工具,具体涉及以下内容: 目录结构、基本搭建部署 认证、授权配置 搜索实例的创建、配置 数据的全量、增量索引 managed-schema 配置 solrconfi...
¥ 5.00 103 购买

GDI+ 绘制各种图形

在做软件时,绘制图形是经常用到的功能,因为并不是所有的图案都能用图片来加载,在 Windows 开发中,用到的最多的是 GDI 绘图,但是 GDI 绘图最大的缺陷就是处理的不够细致,导致很多时候绘制的图形上锯齿状很严重,严重影响视觉效果。本 Chat 讲解用 GDI+ 绘制图形,GDI+ 是以前版本 GDI 的继承者,在 GDI 的基础上做了很多细化的功能。 本 Chat 主要将以下内容: 1. 引入 GDI+ 的方法; 2. 基本的图形定义以及绘制函数; 3. 绘制各种图形的案例,比如画线、矩形、圆角矩形、圆、三角形、菱形、五角星等; 4. 其他,画笔的设置等。
¥ 5.00 41 购买

通过项目学习 Go 语言之 log

Go 语言在最近几年可谓大放异彩,各大互联网公司的大型系统几乎都能见到 Go 的身影。同时,大家在网上也时常能看到某某公司将原来有 Python 或者 Java 构建的大型系统全部用go语言重构,在提升性能的同时还节省了大量的资源。G...
免费 71 购买

一篇文章彻底让你理解 Java 抽象类和接口的区别与联系

相信大家都有这种感觉:抽象类与接口这两者有太多相似的地方,又有太多不同的地方。往往这二者可以让初学者摸不着头脑,无论是在实际编程的时候,还是在面试的时候,抽象类与接口都显得格外重要!希望看完这篇博客文章各位都能从容地明了二者。
免费 104 购买

利用 Yolo V3 算法对游戏进行目标检测(DNF 为例)

本 Chat 分享了 Python 及深度学习过程中的一个实战案例,详细讲述了从 Python 小白到成功运用目标检测算法的经历。对于深度学习在游戏中的应用,大部分人首先想到的是 DQN,我刚开始也是从 DQN 入门。研究生做了一些强化学习的研究,又看到 Flybird 的成功案例,天真以为应用到其它大型游戏应该不是什么难事。但是仔细一琢磨便发现,没有游戏引擎,没有 GPU 资源,这件事对于个人来说几乎不可能完成。本来到此事情就要结束了,但却一直放不下心中执念,毕竟做出一个会自己打游戏的 AI 是一件很酷的事情的。于是乎,便开始琢磨其它出路,想着先提取出游戏关键信息,再做强化学习训练,应该也是可行的。由此便诞生了利用目标检测算法识别游戏关键信息的想法。 本 Chat 主要讲述一下内容: 1. 如何省时省力地对 DNF 画面实现自动标注; 2. 基于 Tensorflow2.0 的 Yolo V3 算法建模详解; 3. Demo 演示 适合人群:有一定深度学习基础的技术人员/爱好者
¥ 10.00 33 购买

产品设计和系统开发都需要关注的架构思维

我做过技术,也负责过产品,现在负责公司的产品研发,算是产品和技术的结合。在研发的过程中我发现做产品和做技术在很多地方都是相通的,这种共性不在于使用的工具上,而在于思维方式上,而架构思维其实就是连接产品和技术开发的桥梁,因为好的产品经理要擅长做产品架构而好的技术人员也要擅长做技术架构。本次分享的内容主要围绕我们做产品和技术过程中涉及到内容,和大家讨论架构的底层思维。 为什么讨论底层思维,因为底层思维决定了上层建筑。我发现我们日常的工作中,我们更倾向做具象的东西,更擅长使用工具,而缺少更底层的架构思维,结果就是做的东西不够长远,不够深入。而底层思维探讨的是做架构、做设计的核心本质,是找到事物不变的核心,设计处理变化的应对策略。 谈起架构,大家更多的认为这是技术方面的事,其实不然,不论做技术还是做产品,甚至万事万物架构的底层思维都是指导我们做事的逻辑思维,它既是底层思维也是我们技能的高阶能力。 本次内容,从我们实际工作中的案例来分析我们对于架构思维的不足和改进,从而更深刻的体会架构思维对于我们工作的重要作用。 在本场 Chat 中,会讲到如下内容: - 技术思维 VS 项目思维 VS 产品思维 - 产品设计和系统设计的逻辑过程 - 架构是什么,如何评价一个好的架构 - 介绍四项重要的架构思维 - 简要介绍几种类型的架构 适合人群: 想转型产品的技术人员;想提升架构能力的技术和产品人员;
¥ 6.66 44 购买

写给后端开发的前端 Vue 教程

经常听到有的后端程序员说我是后端为什么我要会前端,什么 CSS、JS 这些应该是专业的前端干的。前端抱怨后端返回的数据不合理,后端太菜了,只会增删改查,没有编程思想。 实际上前端最近几年迅速发展,工程化,对象化,响应式编程风格跟后端的编程思想逐渐靠拢,掌握好前端的一些技术,有助于后端设计出更好的接口,一些体验的优化可以从前端的角度去思考,是用异步返回还是大接口返回。 本文将通过通俗易懂方式,讲解 Vue 中的思想在 Java 中的技术是怎么实现的,通过对比的学习帮助你理解那些看似高大上的概念,主要目标: 1. 路由跳转 2. 数据绑定 3. 模块化思想 4. 学习路线思路 5. Element UI 自己搭建个后台管理系统 6. 增删改查 7. 开源的代码怎么看
¥ 1.00 213 购买

学霸的计算机组成原理知识点清单

没什么技术含量,只是把学校里学的东西整理出来,还挺用心的,希望大家喜欢. 计算机系统概论 数据表示 运算方法与运算器 存储系统 指令系统 中央处理器 总线 输入输出系统
免费 466 购买

CentOS7.x 上基于 Docker 搭建 MySQL 主从同步实验

随着创业热潮到来,互联网型中小型企业创造的应用参差不齐,单服走天下、并发靠等待、宕机靠重启已成常态。而作为创业大潮中后端开发一员,学习 MySQL 主从分离则可以很好的应对现在互联网高并发、大访问量的情况。 实验环境: 虚拟机:Vi...
¥ 3.00 253 购买

一文带你玩转 Node.js & 前端项目管理工具:NPM

NPM 是一个完全 JavaScript 编写的包管理器,是目前 Node.js &前端领域里最流行的项目管理和构建工具,做为一名前端开发者,我们应该熟练的掌握 NPM 相关的知识和操作方法。 在本场 Chat 中,会讲到如下内容: - 为什么要熟悉 NPM 相关的操作 - 熟悉 NPM 相关的操作命令 - 使用 link 在本地开发 JavaScript 包 - 详解 NPM Script 各种钩子的运用,包括有传递参数,环境变量,命令自动补全等 - 实战:使用 NPM 完成构建流水线(依赖 Webpack,git hooks,以及发布) 适合人群:刚接触 Node.js & 前端的新人,以及想了解 Node.js & 前端的后端,客户端开发的同学。
¥ 6.00 164 购买

蟒周刊:394

从 12 年坚持翻译的周刊系列,为 PyCoder s Weekly 快速翻译。包含上周,全网 Python 相关文章/讨论/项目/活动/……的推荐,以及简介。 推荐阅读:对 Python 生态以及动向有兴趣的开发者
免费 43 购买

并发环境下 Redis 能做些什么?

Redis 缓存的高性能得到很高的认可,应用的场景也是非常广泛,本场 Chat 旨在分享 Redis 在实际业务中的应用场景,解决实际的业务和技术选型中所遇见的瓶颈问题,利用 Redis 实现过滤器和缓冲池,来保证系统吞吐和数据的一致性问题。 在本场 Chat 中,会讲到如下内容: - 实际的业务场景分析 - Redis 在并发环境下实现过滤器 - Redis 队列再发环境下实现有序的缓冲池 - 业务代码分享 适合人群: 对并发处理感兴趣的开发人员
¥ 3.00 194 购买

Vue+Spring Boot+Docker 部署实战

在容器技术未出现之前,部署一个 JavaWeb 项目是一件很繁琐的事情,从安装JDK、配置环境变量、安装数据库支持,缓存插件、Nginx、Redis 等这些基础设施。整套下来,至少需要半天时间才能搞定。自从 Docker 的出现,大大降低了项目部署所需的基础环境搭建过程,当然 Docker 技术不仅仅是为了解决这些问题,它还有好多特性需要我们深入学习,本 Chat 以一个小项目为例,教大家如何在一台没有任何基础设施的机器上,利用 Docker 部署项目。 在本 Chat 中,你将学习到如下内容: 1. Windos 10 系统下 Docker 的安装 2. Linux(centos7+) 系统下安装 Docker 3. 使用 Docker 部署 Vue 项目 4. 使用 Docker 部署 Spring Boot 项目 5. 使用 Portainer 管理 Docker 中运行的项目
¥ 6.00 240 购买

Java 编程(Shiro 鉴权)

在 Java 编程 Web 项目开发中经常会使用到关于系统“鉴权”,也就是系统权限配置相关的操作。而 Shiro 就是使用 Java 语言实现一种比较好用的权限框架。本篇 Chat 主要讲解 Shiro 在 Java-Web 系统开发...
¥ 9.00 248 购买

第二届 ngChina 开发者大会来了!

2019 ngChina 开发者大会将于 11 月 23-24 日在杭州举办!届时,全国各地前端和全栈开发的小伙伴们齐聚杭州,一起零距离聆听来自中国、中国台湾、美国、德国、以色列、英国、奥地利、保加利亚、日本、马来西亚等国家和地区的专...
免费 26 购买

通过项目学习 Go 语言之 go mod

Go 语言在最近几年可谓大放异彩,各大互联网公司的大型系统几乎都能见到 Go 的身影。同时,大家在网上也时常能看到某某公司将原来有 Python 或者 Java 构建的大型系统全部用go语言重构,在提升性能的同时还节省了大量的资源。G...
免费 128 购买

Java 编程(RabbitMQ 实战)

RabbitMQ 作为一个开源的消息中间件对开发者来说是非常好用的,并且在 Spring Cloud 微服务项目也能有很好的支持当然笔者公司的项目也一直在使用,所以决定写一篇关于消息中间件的 Chat。本篇 Chat 将主要从 MQ ...
¥ 3.00 232 购买

如何建设大规模 Kubernetes 容器平台的 LB(Nginx)负载均衡体系

云原生下 Kubernetes 容器编排方案是当下最优选择,各个中型、大型互联网公司统统拥抱 Kubernetes,没有其他方案可以与 Kubernetes 匹敌。 所有业务(尤其是高并发业务)的访问必然要通过负载均衡 LB 代理层,服务端高并发系统离不开负载均衡,大中型公司下,负载均衡代理层都是有专人进行独立开发和建设的,云原生 Kubernetes 容器平台下的 LB 代理层,同样需要有专人来负责建设和维护。那么 Kubernetes 容器平台基础下的的 LB(Nginx) 负载均衡代理层要怎么建设?和非容器平台下的 LB 建设有什么异同?建设的核心要点和当下最优的方案是什么? 在本 Chat 中,作者结合自身经验(主导建设和优化容器 LB 体系),总结输出如下内容: * 容器 LB 建设的背景 * 负载均衡的基础知识概览 * 容器话下 LB 的异同点 * 容器 LB 负载均衡怎么建设 * 业务功能需求 * 运维管理需求 * 基本方案和基本原则 * 容器 LB 体验优化(LB 架构产品设计) * 怎么优化使用体验 * 有哪些痛点 * 容器 LB 开发设计的核心考量点 * 核心需求 * 核心功能 * 关键设计 * 基于 Kubernetes 的 nginx-ingress-controller 方案概要 * nginx-ingress-controller 方案是什么 * nginx-ingress-controller 方案的关键点有哪些 **适应人群** :Kubernetes 开发者、LB 开发者、Kubernetes 基础运维人员、LB(Nginx)从业者、容器平台开发 or 架构设计人员。 **相信任何人看完本 Chat,都会对 Kubernetes 容器平台的 LB(Nginx)负载均衡了然于心,并且能够在今后的工作中,站在前人的肩膀上,快速超越同龄人。并且可以快速深入 Kubernetes 开发,尤其是快速深入建设 Kubernetes LB(Nginx)负载均衡体系。**
¥ 3.00 155 购买

你不知道的 Python 冷知识

Python 是一个最近爆红的编程语言,这门语言堪称什么事都能干,而且简单易上手。 Python 这门语言事实上有很多东西值得我们探究,然而有些部分却被大家忽略了,这次的 Chat 就是为了帮助大家更加深入,全面地了解 Python...
¥ 1.00 175 购买

算法白话入门

本 Chat 主要针对算法初学者,从根本介绍什么是算法,为什么要学算法,算法怎么学等入门概念以及激发学习算法的兴趣。如果你已经从事算法工作,那么不必进来,但如果想开始认识算法或者应对面试,那么这篇会适合你。一万多字加图片加代码,旨在用...
¥ 10.00 104 购买

Node.js 项目实战 02:JavaScript 快速开发博客网站前后端

详解 Node.js 原生模块技术,剖析 Node.js 框架实战案例。Web 前端时代来临,JavaScript 变身为前后台通杀的编程语言,必将成为与 Java、PHP、Python 同等分量的语言。JavaScript 能够做到的事情越来越多,想使用 JavaScript 做更多事情的人也将越来越多。 本系列主要分为三大部分,分别是 JavaScript 基础部分,提高部分以及实战部分,实战部分,将会从网站域名、服务器购买与配置进行讲解,带领读者们综合所学知识一步一步开发个人博客网站,数据库主要使用 MongDB,本系列将结合丰富的案例,采用内容图文并茂,能使读者耳目一新;行文妙趣怡然,阅读轻松惬意;案例、代码精雕细琢,易于复用和扩展。 学习完本系列你将会获得以下知识: 1. 大量原生 JavaScript 范例,购物车、选项卡、小球运动、城市选择、轮播图、商品价格排序、小球运动等。 2. Node.js、MongDB 实战,JavaScript 强大的后端开发能力。 3. 了解真实项目开发流程,掌握域名和服务器购买与配置方法,学会如何将网站存放在网络服务器端。 本 Chat 为该系列的第二节课,学习完本 Chat, 你将会获得如下知识: 1. 认识浏览器事件的分类 2. 掌握函数基本概念与应用 3. 掌握浏览器事件基础 4. 掌握 CSS 操作方法 5. 变脸案例实现 6. 案例源码 本 Chat 适合: - 会基本的 HTML,CSS 基础知识即可 - JavaScript 零基础小白 - 想开发完整的个人博客 - 想制作一个完整的 Web 前端毕业设计作品的人员 - 想完整学习 JS 知识或者对知识查缺补漏
¥ 1.00 116 购买

带你逐行分析 HashMap 源码

相信你也看过了不少讲解 HashMap 源码的文章了,笔者认为,一切脱离源码去讲原理的都是泛泛而谈。一些所谓的原理大都是阅读源码之后的个人概括,这些概括参差不齐,再加上没有阅读源码,读者们是很难有切身体会的。正因如此,笔者逐行分析了 ...
¥ 10.00 425 购买

Flink 面试通关手册

在大数据开发领域,面试中对于 Flink 的考察已经是大数据开发求职者必须面对的,本文结合自己作为面试官过程中的经验详细总结了超过 50 个关于 Flink 的面试考察点。 在本场 Chat 中,分为以下几个部分: 第一部分:Fl...
免费 297 购买

警惕无形性能杀手:缓存行失效

在我们的程序中,有一类埋藏极深的问题,其可能导致我们的程序性能数量级的下降,它就是缓存行失效。它是因为 CPU 的结构设计而导致的,与语言无关。本篇 Chat 会以例子的形式介绍问题的表现,介绍相关的背景知识,分析问题的根本,并且给出...
¥ 2.00 129 购买

Redis 从入门到实践

本期技术分享,我们将从“Redis 入门”开始,步步深入,通过线上直播的方式,为您解读 Redis 的应用场景和实践案例,为您避免在开发过程中可能会踩到的“坑”。 - 线上直播地址:[https://live.vhall.com/661463644](https://live.vhall.com/661463644) - 课程简介: - Redis 概述 - 数据类型及主要特性 - Redis 中常见问题(穿透、雪崩) - Redis 协议 - 项目开发经验分享
免费 135 购买

深入理解 C 语言指针

在学习 C 语言时,指针一直是一个难题。但是在 C 语言中,指针是个非常强大的东西。理解好指针,会给你 C 语言的学习带了更多的便利。对一些底层的东西,也理解的更加透彻。 在本次 Chat 中,我会从指针的概念开始和大家讨论指针。逐...
免费 369 购买

Logback 生产级配置框架详解与最佳实践

日志是非常关键的组件,若配置不当,则会产生:大量输出意义不大的日志、性能影响很严重、频繁 IO、很难定位问题。我们常使用的日志框架组合主要包括:SLF4J + Logback 和 SLF4J+Log4j 2.x。这里主要介绍 Logb...
¥ 10.00 241 购买

基于 Gitlab 和 Kubernetes 的 CI/CD 实践

这是作者近几年在 DevOps 和云原生工作方面的实践总结,适用于打算自己搭建 CI/CD 流水线的小团队。内容以 CI/CD 流水线搭建的关键点为主,不讲基本安装配置,相信真正有需要的读者很容易区分什么是更重要的内容。 之所以只用 Gitlab 作为 CI/CD 工具,而不涉及 Jenkins 等,主要是为了减少技术栈工具数量,进而降低团队学习成本。反正做 DevOps 的话 Git 服务器是必须的,在已有 Gitlab 服务基础上叠加 CI/CD 能力是最经济的方案。 本文主要以一个 Spring Boot 项目为例,覆盖 CI/CD 环节的核心配置和支撑文件,最终的 CD 结果是部署到已有的 k8s 集群上。 主要内容: - 完整 CI/CD 流水线相关设置说明 - 前后端 Docker 化相关配置实例 - Kubernetes 目标部署要点 - 流水线性能优化要点 - 私服配置干货 目标群体: - 已经或打算使用 Gitlab 作为源码管理服务 - 准备自建基于 k8s 环境的 CI/CD 流水线的团队 - 在众多选项中迷失的 DevOps 工程师或架构师
¥ 10.00 124 购买

MySQL 亿级别数据迁移实战代码分享

在创业项目初期,单表单数据源快速迭代上线在互联网是非常常见的。当项目发展到一定的程度,数据的归档和迁移是不可避免的。 当接手的老项目必须重构的时候,我们需要将旧有的数据适配到新的模型中。 随着团队人员的增多,单体应用拆分为微服务时...
¥ 5.00 241 购买

Python 实现 YYS 自动“困难 28”工具

YYS 自发布以来,一直是很火的手机游戏。但是玩过游戏的人都知道,这个游戏太肝了。御魂、升星、觉醒、御灵都需要花费太多的时间,土豪玩家请忽略这点,但是以 WY 爸爸的调性:充了钱我还是你爸爸。虽然官方出来了 樱饼系统 , 但是相对于游...
¥ 10.00 94 购买

成为 Java Stream 高手

Java 8 API 添加了一个新的抽象称为流 Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream A...
¥ 3.00 283 购买

传统的 Linux 网站服务器替换成 Docker 微服务运维

传统的网站服务器,要安装大量的应用服务与复杂的配置,比如:Nginx、PHP、MySQL、Python 等,当上线一个网站应用,他需要的流程,大概是:线下开发,测试 -> 提交git -> 服务器拉取 -> 安装应用的依赖 -> 配置相应的应用服务配置(Nginx)这复杂的流程容易出错,也不安全。而这一切的在 Docker 就非常的简单。 在本场 Chat 中,会讲到如下内容: - 在一台机器上部署 Docker Swarm 集群。 - 部署 Nginx 代理 与 Let’s Encrypt 获取免费 SSL 证书 - 制作一个 Pipenv + Flask 的 Docker 镜像 - 演示 Flask 项目的线下开发,测试 -> 提交git -> 自动构建镜像 -> 自动部署
¥ 9.00 133 购买

介绍一种通过模版生成 Word 文档的方法

Word 文档应用广泛,在系统中生成 Word 文档也是一种常见的需求。通常的方案有以下几种: 1. 简单字符串或者正则表达式替换 2. 硬编码生成文档内容 3. 帆软等报表工具 上面几种方法简单有效、主要有以下优缺点: 1. 优点:简单易于实现;缺点:不适合含动态内容的文档(如动态表格); 2. 优点:灵活,代码自己控制;缺点;不适合内容较多的文档,不适合内容经常调整的文档; 3. 优点:模式化,易于修改维护;缺点:不适合对格式要求比较严格的文档(例如帆软并不能严格的和 Word 格式一一对应)。 那么,有没有一种方法能扬长避短呢?今天我们就要来介绍一种通过模版生成 Word (docx)文档的方法。通过学习,我们将掌握通过模版引擎处理 Word 文档,实现如下功能: 1. 数据插入 2. 循环数据处理 3. 表格处理 4. 插入图片 5. 饼图等图形绘制
¥ 9.00 94 购买

Kubernetes 下零信任安全架构分析

目前落地零信任概念包括 Google BeyondCorp、Google ALTS、Azure Zero Trust Framework 等,云上零信任体系,目前还是一个新兴的技术趋势方向,同样的零信任模型也同样适用于 Kubernetes,本文重点讲解一下 Kubernetes 下零信任安全架构的技术分析。 **限时福利:张磊、李响等人撰写的 [《CNCF X 阿里巴巴云原生技术公开课》](https://gitbook.cn/m/mazi/comp/column?columnId=5d68b823de93ed72d6eca1bc&utm_source=chat0909) 限时 0 元领取中。**
免费 39 购买

Java 8 新特性必知必会

为什么学习掌握 Java 8?14 年 Java8 从 04 年之后发布最重要的版本,支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的 Stream API ,并发处理等。目前 Spring boot 2.0 ...
¥ 10.00 283 购买

数据科学和机器学习中的优化理论与算法(上)

本场 Chat 从基础知识的角度,用大白话对数据科学和机器学习中用到的最重要的优化理论和算法做个小结。 本场 Chat 内容如下: - 优化中涉及的线性代数数学基础 - 优化理论中最常提到的一些定义、定理 - 求解无约束优化问题的常用算法简介 - 线搜索方法简述(梯度下降法、牛顿法等) - 信赖域方法的数学原理与算法 - 共轭梯度方法(线性 CG、非线性 CG) - 拟牛顿方法(DFP、BFGS、SR1、BB) - 最小二乘问题算法概述 - 约束优化理论(拉格朗日条件、KKT、对偶) - 非线性约束优化算法(积极集、内点法) - 二次规划问题的相关算法(SQP 等) - 罚方法机器改进(ALM、Dual Ascent、ADMM) 编辑器不支持长文,文章分为上下。
免费 110 购买

分布式系统搭建实战(下)

分布式系统技术栈用到了很多开源免费的中间件,例如 Keepalived、Lvs、Nginx、MongoDB、Redis、Zookeeper、ActiveMQ、Mycat、Jenkins、Gradle、Sonar、Apollo、Influxdb、Telegraf 等,那么如何部署这些中间件?我们应该采用怎样的部署策略?分布式系统搭建就是搭建分布式系统的基础设施,也是开发、测试、运维人员的必修课,在[《分布式系统搭建实战(上)》](https://gitbook.cn/gitchat/activity/5dd608804be9984a6f7fa378)给大家介绍了Nginx、Keepalived、MongoDB、Redis 单点和集群、Zookeeper 单点和集群的实战部署。本场 Chat 给大家带来分系统系统搭建实战-下篇。 本场 Chat 主要内容: - 部署前准备 - 消息队列 ActiveMQ 部署及策略 - 自动构建 DevOps 部署 - Jenkins 部署 - Gradle 部署 - Sonar 部署 - 配置中心(Apollo)部署 - MySQL 数据库部署 适合人群:分布式系统开发、测试、运维人员
¥ 10.00 211 购买

前后端联调 Mock 方案

前后端联调过程中,通常我们只需要联调变更过的接口,但是往往因为开发环境维护力度不够,依赖的一些接口常常没有部署或开发完成,这时会严重影响联调效率。在本场 Chat 中,分享了本人在日常工作中使用到的一种 Mock 方案:首先为不可访问...
¥ 3.00 164 购买

数据科学和机器学习中的优化理论与算法(下)

本场 Chat 从基础知识的角度,用大白话对数据科学和机器学习中用到的最重要的优化理论和算法做个小结。 本场 Chat 内容如下: - 优化中涉及的线性代数数学基础 - 优化理论中最常提到的一些定义、定理 - 求解无约束优化问题的常用算法简介 - 线搜索方法简述(梯度下降法、牛顿法等) - 信赖域方法的数学原理与算法 - 共轭梯度方法(线性 CG、非线性 CG) - 拟牛顿方法(DFP、BFGS、SR1、BB) - 最小二乘问题算法概述 - 约束优化理论(拉格朗日条件、KKT、对偶) - 非线性约束优化算法(积极集、内点法) - 二次规划问题的相关算法(SQP 等) - 罚方法机器改进(ALM、Dual Ascent、ADMM) 编辑器不支持长文,文章分为上下。
免费 81 购买

HTTP 四十问全解析

HTTP 协议是所有开发同学必须掌握的基本技术知识点。 编写后台应用开发程序,需要关注 HTTP 协议; 参与前端页面的开发,也需要了解 HTTP 协议; 从事爬虫相关服务的建设,更需要对 HTTP 有深入的认知; 服务测试抓包,分...
¥ 5.00 1.1K+ 购买

Devtools 引发的一场关于类加载问题的探究

本文适合有一定 Java、JVM 基础、了解一些 thrift RPC 序列化知识点;同时本文不会介绍类加载的基础知识,如双新委托、findClass|defineClass 等。 通过本文你可以了解下面知识: ClassCastE...
免费 73 购买

阿里巴巴 Service Mesh 落地的架构与挑战

云原生已成为整个阿里巴巴经济体构建面向未来的技术基础设施,Service Mesh 作为云原生的关键技术之一,顺利完成在 双11 核心应用严苛而复杂场景下的落地验证。本文作者将与大家分享在完成这一目标过程中我们所面临和克服的挑战。 **限时福利:张磊、李响等人撰写的 [《CNCF X 阿里巴巴云原生技术公开课》](https://gitbook.cn/m/mazi/comp/column?columnId=5d68b823de93ed72d6eca1bc&utm_source=chat0909) 限时 0 元领取中。**
免费 75 购买

调试 PInvoke 导致的内存破坏

.NET 程序中,令人头疼的堆破坏问题很难出现了,这极大的提高了程序的稳定性。如果出现堆破坏,很有可能跟 P/Invoke 或者 unsafe 代码相关,可以重点排查相关代码。 在本场 Chat 中,会讲到如下内容: 如何解决 P...
免费 19 购买

详解社交网络中的实体推荐

在推荐系统中,存在着与电商应用场景相反的社交应用场景,每一个社交平台都在不断地探索优秀、合理的推荐策略以服务用户。本文详细解释了社交网络中的实体推荐,主要是详细阐述内容信息推荐与标签推荐。 在内容信息方面,目前主流的不外乎两种:视频与文字;在标签推荐方面,我们应该厘清的是,标签是指对社交网络中的对象所定义的一组语义标识,此类标识由用户提供,并且具备有一定的语义特征,而推荐,则是基于标签所具有的特性,依赖某些策略,进行相关推荐。 通过本文你能够获得以下知识: 1. 社交网络中实体推荐的相关定义 2. 基于内容信息推荐的相关算法(主要是针对视频与新闻) 3. 词频-反文档频率(TF-IDF)的详尽表述 4. 基于标签共现频率的推荐算法 关键词:社交网络信息、实体推荐、TF-IDF
¥ 6.00 111 购买

Java 爬虫高级进阶:爬虫模拟登录和下单

实在不好意思,为了文章的质量,我增加了部分进阶内容,然后时间太长,平台建议取消,希望大家理解,文章很精彩,我会坚持分享,希望大家支持! 上一次的 Chat,我已经分享过了 Java 爬虫的基础和部分进阶的用法,这一次我会会分享 Ja...
¥ 10.00 136 购买

将 Python 程序打包为跨平台应用

Python 一个被广泛应用生产中的简单而伟大的编程语言,本篇主要介绍编者将一个用于大数据生产环境中,实现网页数据挖掘的 Python 功能程序,打包为跨平台、运行与受限的集群云平台环境的过程。 Python 的广泛应用,Java ...
¥ 1.00 152 购买

Rust Rocks

Rust 是一门系统编程语言,也是许多区块链底层编程语言,不论是旧欢 Parity,还是新贵 Libra;不论是微软还是 Linux 的核心开发者都对它青眼有加。 Rust 有一些很迷人的地方,比如:AOT,内存安全性,空指针安全性...
免费 104 购买

K8s 集群节点在线率达到 99.9% 以上,扩容效率提升 50%,我们做了这 3 个深度改造

2019 年阿里巴巴核心系统 100% 以云原生方式上云,完美地支撑了 双11 大促。这次上云的姿势很不一般,不仅是拥抱了 Kubernetes,而且还以拥抱 Kubernetes 为契机进行了一系列对运维体系的深度改造。 **限时福利:张磊、李响等人撰写的 [《CNCF X 阿里巴巴云原生技术公开课》](https://gitbook.cn/m/mazi/comp/column?columnId=5d68b823de93ed72d6eca1bc&utm_source=chat0909) 限时 0 元领取中。**
免费 74 购买

别用行动上的勤奋,掩盖你思想上的懒惰

当我还在部队时,班长告诉我:神枪手都是用子弹喂出来的。神枪手之所以打得准,除了因为他们刻苦练习,最主要的原因还是因为子弹打的多了,久而久之也就形成了肌肉记忆,打得准,也就变成了“本能”。 当我退伍后学习编程时,我的老师告诉我,好的程序员,是代码堆出来的,如果你毕业后想要找到满意的工作,那么你大学期间至少要写十万行代码。 这两件事情,看起来好像都是以量取胜、勤能补拙。但是实际上却有本质上的区别。神枪手自然是天道酬勤的存在,但是优秀程序员并不是,对于脑力劳动者,善于思考才是王道。这就是很多人每天忙忙碌碌,但却碌碌无为,而有些人每天看起来无所事事,但却事事有成的根本原因。 今天这篇 Chat 就和大家聊一聊如何少做“无用功”,快速找到做一件事情的“捷径”,用最有效的方法去面对学习、工作、生活
免费 556 购买

Spark 调优技巧总结

Spark 是大数据处理必备技术之一,在开发工作中必然会面对性能调优和各种问题故障的处理,那么面试官也最爱在这些方面进行机关枪式的提问,本 Chat 就针对当前实际开发工作中常遇到的热门和冷门问题进行归纳式总结。 在本场 Chat ...
免费 163 购买

OpenGL 从入门到实践:基础的绘制流程

随着国内短视频应用竞争逐渐激烈,很多公司也推出了自己的短视频产品,而从开发者的角度来说,短视频应用开发的岗位需求都渐渐提到了解或者掌握 OpenGL 。 在视频的播放、渲染、特效等方面,处处都可以看到 OpenGL 的身影,可见在短...
免费 95 购买

你配叫「产品经理」吗?

互联网的「产品经理」这个岗位,发展到今天,我认为,至少有一半从业者,不配被称为「产品经理」,今天我就从以下几个层面来扯一扯,希望被喷到的话,也可以理性讨论,或虚心接受。 如果看了不爽,不负任何责任。
免费 186 购买

企业级 Maven 依赖管理实践分享

在基于 Java 的企业级微服务开发工作中,越来越多 Maven 依赖需要进行打包,发布,各种 Snapshot 版本,Release 版本的管理。每个团队中会包含:框架依赖,三方工具包依赖,内部工具包依赖,项目及依赖等等,这么多依赖...
¥ 3.00 183 购买

MacOS 终端 iTerm2 内功心法

为了让使用 MacOS 的软件工作者能够享受到基于 Unix(BSD)的系统优势,终端工具是一个必不可少的 App,也是日常开发工作中使用最频繁的工具, iTerm2 也已经成为了 MacOS 里面终端应用的最佳选择,不过网上的入门...
¥ 6.00 193 购买

软考的那些事

软考全称叫计算机技术与软件专业技术资格(水平)考试,是国家级别的一场考试,每年会在 5 月底以及 11 月中举行。不知道大家有没有去参加过或者准备要参加,我在机缘巧合之下,参加了 19 年年底的软考。 本来以为是十分简单的一次考试,考完之后才发现里面需要注意的细节还是十分多的,稍不留神就有可能遇到各种坑。本场 Chat 我将会结合我的软考经验,给大家讲讲软考的那些事: 1. 软考报名 2. 备考阶段 3. 知识点梳理 3. 考试期间注意事项 4. 考后细节
免费 83 购买

大学生你该建个网站给女朋友看看!(博客、论坛、公众号开发一次学会)

软件工程、计算机专业,或者希望以后从事开发的同学,从上大学接触编程就要意识到这是一种学习方式的转变。从被动变主动,从被安排到去实践。就像,英语系可以当家教、机电系能**磨个锤子**、软件系呢?当然要建个**网站**,要不磨锤子的就要把你英语系的妹子追走了! **在本场 Chat 中,会讲到如下内容:** 1. 如何本地搭建可以被外网访问的网站 2. 域名、备案、云服务申请、部署发布 3. phpwind、Discuz、Wordpress,博客、论坛搭建 4. gitpage 搭建 hexo、jekyll 免费博客 5. 微信公众号的创建、开发、引流 6. 自媒体创建申请和使用 **非常适合大学生到刚毕业阶段的学习实践,可以;获得成就感、解决毕设、求职面试、私活赚外快!** >**喜欢干一件事,往往来自于干了一件喜欢的事!** 望你坚持!我会用诙谐的语言讲述 6 年经验的建站干货。也感谢你的支持!
¥ 5.00 102 购买

并发编程解惑之线程

线程是 CPU 调度的最小单位,进程是资源分配的最小单位,每个进程都有独立的代码和数据空间,一个进程中的多个线程可以共享代码和数据空间,Java 并发编程里通过多线程并发执行,能提升数据处理的效率,比如通过一个将一个大任务切割成数个小...
¥ 5.00 320 购买

深入理解 Redis 原理

一个大型、稳健、成熟的分布式系统背后往往需要分布式缓存作为系统的基础设施。传统的关系型数据库,例如 MySQL 支持丰富的函数,强大的关联查询,复杂的求和,排序,分组等操作。但是在海量数据和高并发访问的场景下,传统关系型数据库有点力不从心,出于对性能的考虑,业界流行一种新的存储方案 NoSQL,采用 key-value 的形式进行查找,提高查询的效率和吞吐。Redis 就是其中的一款高性能 NoSQL 数据库。 通过本 Chat 您将了解到如下内容: 1. Redis 数据结构及实现原理 2. Redis 持久化方式 3. Redis 集群架构 4. Redis 延时队列的实现 5. Redis 分布式锁的实现 6. 缓存穿透,缓存击穿,缓存雪崩解决方案
¥ 7.00 223 购买

Java 编程(Docker 那些事儿)

随着应用的自动构建、应用容器、微服务一体化的盛行对开发人员的要求越来越高,开发人员不仅要写逻辑代码、自行构建项目,更要自己部署进行 Dev 环境测试。笔者就是从程序猿进化到架构师的,本篇 Chat 将从 Docker 的架构、实践应用...
¥ 14.00 187 购买

Java 编程(Redis 应用)

Redis 作为一个新型的用于缓存的独立服务越来越多的被运用于微服务架构中,本场 Chat 讲解它的运行机制、Redis 集群搭建、Spring Boot 整合 Redis 配置以及在 Spring Boot 项目中如何使用 Redi...
¥ 9.00 134 购买

Spring Security 入门到实践

Spring Security 是 Spring 在安全领域的顶级项目,在用户认证方面支持众多主流认证标准,包括但不限于 HTTP 基本认证、HTTP 表单验证、HTTP 摘要认证、OpenID 和 LDAP 等,在用户授权方面,Sp...
免费 465 购买

MyBatis 源码解析

MyBatis 是基于 Java 的一款 ORM 框架,在互联网中运用的也是如鱼得水,我们使用的分页插件,也可以自定义插件等等;MyBatis 的缓存机制等等; 我基于个人兴趣对 MyBatis 进行了一番学习,这场 Chat 的主...
¥ 6.00 292 购买

ClickHouse 快速入门开发

官方数据:ClickHouse 比 Vertia 快约 5 倍,比 Hive 快 279 倍,比 My SQL 快 801 倍;虽然对不同的 SQL 查询,结果不完全一样,但是基本趋势是一致的。ClickHouse 跑分有多块?举个例...
免费 185 购买

如何判断一家公司是否靠谱

后台有读者问如何判断一家创业公司是否靠谱,我给改了改,其实不仅仅是创业公司具备「坑」的特征,其实还有很多活了很多年的公司也是「坑」。 为了节约大家的时间,我先总结一下本文的观点: 坑无处不在,不仅仅是创业公司,很多活了很多年的公司...
免费 1.0K+ 购买

被面试官问烂了的 Spring MVC 原理你了解多少?

随着 Spring Boot 逐步全面覆盖到我们的项目之中,我们已经基本忘却当年经典的 Servlet + Spring MVC 的组合,那让人熟悉的 web.xml 配置。而本文,我们想先抛开 Spring Boot 到一旁,回到从前,一起来看看 Servlet 是怎么和 Spring MVC 集成,怎么来初始化 Spring 容器的。 1. 上下文在 Web 容器中的启动 2. DispatcherServlet 的启动和初始化 3. MVC 是怎么处理 HTTP 分发请求的 4. MVC 视图的呈现
¥ 3.00 286 购买

Spring WebFlux 的异步非阻塞处理

虽然 Web Servlet 技术栈的不断发展实现了异步处理与非阻塞 IO,但是其异步是不彻底的,因为受制于 Servlet 规范本身,比如其规范是同步的(Filter,Servlet)或阻塞(getParameter,getPart)。 所以新的使用少量线程和较少的硬件资源来处理并发的非阻塞 Web 技术栈应运而生- WebFlux,其是与 Servlet 技术栈并行存在的一种新的技术,其基于 JDK8 函数式编程与 Netty 实现天然的异步、非阻塞处理。 本 Chat 则主要讲解 Spring 框架 5.0 中引入的新的 WebFlux 技术栈,内容如下: - WebFlux 存在的价值与意义是什么 - WebFlux 的并发模型是怎样的 - WebFlux 的的两种编程模型是怎样的 - 如何使用 WebFlux 进行编程 - WebFlux 内部实现原理是怎么样的 - WebFlux 的适用场景是什么
¥ 7.00 117 购买

我是如何通过 Nginx 日志实时封禁风险 IP 的

本文分享了自动化采集、分析 Nginx 日志并实时封禁风险 IP 的方案及实践 阅读这篇文章你能收获到: 日志采集方案 风险 IP 评估的简单方案 IP 封禁策略及方案 阅读本文你需要: 熟悉编程 熟悉常用 Linux 命令 了解...
免费 283 购买

一篇 Chat 带你快速学会 Java 项目管理工具:Maven

Maven 是一个 Java 编写的开源的项目管理和构建工具,是当前最流行的项目管理和构建工具,做为一名 Java 开发人员,应该熟练掌握 Maven 的相关知识点,掌握 Maven 的相关操作。 本场 Chat 你将收获的知识点如...
¥ 5.00 547 购买

说透 CSV 格式

CSV 这么简单的格式,需要单独一篇文章来说明吗?其实细节隐藏在魔鬼之中,我们过去的团队在生成 CSV 内容的时候,由于兼容性问题也是吃过苦头的。因此,我觉得还是有必要写一篇文章,从各个方面把这个格式彻底讲透。 本文将介绍: CS...
免费 147 购买

详解 Google Protocol Buffer 协议

Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,可以用于结构化数据序列化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展...
¥ 3.00 228 购买

如何实现可多人协作的“在线 Excel”系统?

由于工作分工、工作进展的不同,团队内部的信息往往需要及时同步,然而伴随着团队经营规模的不断扩大,在线协同、多人协作,以及软件项目管理等问题将会接踵而至,成为制约企业高效发展的瓶颈。 市面上,可多人在线协同办公的软件有很多,比如国外的...
免费 152 购买

Open Distro 初探

Amzone 2019 年 3 月正式推出 Open Distro for Elasticsearch。这是 Elasticsearch 的一个增值发行版,100% 开源(采用 Apache 2.0 许可证)并且由 AWS 提供支持。...
免费 30 购买

后端/服务端开发方向面试题全解析

笔者在 2020 届秋招中斩获了京东、网易、去哪儿网等10余家互联网公司的校招 Offer。本 Chat 针对后端、服务端开发方向,分类的详细讲解后端服务端开发方向的面试题目,希望能够帮助到大家,在面试准备过程中做针对性的复习。 本...
¥ 10.00 304 购买

Java 基础面试题

不管你应聘的是大厂还是小厂,不管你是应届生还是架构师,面试官都会问到 Java 基础知识,特别是大厂比较注重个人的基础能力。掌握了基础,可以轻松搞定面试官,希望大家都能找到一份满意的工作。 本 Chat 你将会获得以下知识: Jav...
¥ 2.00 198 购买

Linux 系统必知必会

全栈开发不仅要求开发人员要写后台逻辑还要熟悉前端 H5、自动构建部署等。在前面的几篇 Chat 中发布的内容些许部分关于 Docker 部署等都会牵扯到 Linux 的基本操作,并且 Linux 操作系统用于服务器系统比比皆是,所以笔...
¥ 1.00 492 购买

AKKA:大数据下的并发编程模型

在大数据如日中天的当今,开发中只会调用 API 是远远不够的,火热的 Spark、Flink 被越来越多的人掌握,这就驱使技术人员向技术中更深层次的知识去挖掘,今天我们就一起聊聊分布式计算和通信实现技术 AKKA,到底依靠哪些优势被 ...
免费 170 购买

如何计算电商网站页面单跳转化率?

用户打开网站首页,被一件商品吸引,点击这个商品查看它的详细信息,查看用户的评价,添加到购物车,创建订单进入订单页面,确认支付进入支付页面...这一连串的操作是用户在电商网站购物的基本行为。 我们在统计商品的销量的时候,就会发现有的商...
¥ 3.00 85 购买

ConCurrentHashmap 详细分析

HashMap 是在应用开发中常见的数据结构。但是其应用的要求是在单线程之中,不支持并发。在并发场景之下,为了应对高并发,读写可见等需求,JDK 为我们提供了并发安全的 ConCurrentHashMap 容器。ConCurrenth...
免费 604 购买

快速编码之道:你知道 Vim 吗?你用 Vim 吗?

在没有用 Vim 之前,有些同学觉得鼠标+键盘已经能够很快的进行编码了。 在用了 Vim 之后,他们发现原来还可以更快,飞一样的速度,并且深深的爱上了它,以至于不用 Vim 的话,感觉生活都没有滋味了。 本文基于个人实用经验,主要...
¥ 9.00 137 购买

作为程序员怎么写好一份简历

笔者在前程无忧有过半年的实习经历,作为 RPO 项目助理,每天要阅读成千上百份的简历,曾协助富士康、迅雷、顺丰、平安金服等企业招聘各级技术岗位;本场 Chat 将会以猎头的角度,告诉你一份优秀的简历是怎么构建的。 在本场 Chat 中,你将会学到: - 怎样写好一份技术简历 - 怎么打扮你的简历亮点,使得更易脱颖而出 - 招聘工作流程是怎样的?投递的途径都有哪些 - 如何做好自己的职业规划 适合人群: - 正在或准备找工作的你 - 想写好简历,做好职业规划的你 - 即将步入职场的应届生
免费 80 购买

NLP 中分词结果及评价指标

本文主要是介绍机器学习中几种常见的分类评估指标(包括:精确率、召回率、F-score、OOV 召回率等)的计算方式和意义,以及为什么需要这些评估指标。同时,还将介绍如何将其用来衡量自然语言处理中分词结果的好坏。
免费 97 购买

Spring Boot 面试指南(50 题)

Spring Boot 是一套快速开发框架,随着微服务架构应用不断普及,Spring Boot 的研发技术的掌握已经成为研发人员必会技能。与此同时,Spring Boot 开源生态建设能力非常强大,提供了很多应用组件,让Spring Boot 有丰富的三方开源软件的使用。 基于上面的情况,Spring Boot 基本上成为了大中型互联网公司面试的必考题。 本 Chat 根据公司的一些面试题库的梳理,将核心的面试提供分享给大家。 本 Chat 主要包含核心面试题目 50 道,基本可以覆盖常见的 Spring Boot 面试题目。 希望对大家接下来的面试有全面的帮助。
¥ 7.00 317 购买

程序员如何专注和管理时间

时间管理其实也是一种态度,在有限的时间中做出无限的可能也是一件比较了不起的事情。 对于大部分程序员来说,工作时长一般都比较长,大部分会超过 12 小时,有的甚至在 14-16 小时左右。但是,作者想说,如果你真的可以很好的管理你的时...
¥ 4.00 555 购买

Java Bean 映射转换方案及性能对比

在一个规范的 Java 项目中,对于实体类这层,我们可能会定义多个层,比如用作数据传输的 DTO 层,用作数据库实体映射的 Entity 层,用于业务的 BO 层等等。不可避免的,需要对这些层的实体类进行互相转换,最简单的实现当然是手...
¥ 3.00 318 购买

小公司如何管理好团队?

CORNERSTONE 最近在知乎看到一个关注度很高的问题“小公司如何管理好团队?”题主列举了一系列十几人的小团队目前面临的问题。
免费 99 购买

自媒体小白写作课

不可否认,写作是最好的自我投资,无论你是在什么行业,什么领域。小到日常记录、工作日报,大到工作述职、项目 BP,任何时候都离不开「写作」这一项通用技能,而这也是作为职场人的一项必备的软技能之一。 很多人惧怕写作,其实写作也有一些规律可循,当你掌握了这些之后,你会发现写作其实是一件很自然并且幸福的事。 本课程主要适合于: * 想通过自媒体提升影响力,打造个人IP的朋友 * 想通过自媒体写作作为副业的职场人 * 想通过写作提升职场软实力的朋友 本课程主要提纲如下: 1. 人生就像滚雪球,写作是最好的自我投资 2. 写作是作为普通人最为便捷的上升渠道之一 3. 自媒体人必备的写作灵感和素材来源 4. 起标题技巧:什么样的标题有吸引力 5. 写作选题推荐,这样的内容用户会喜欢
免费 95 购买

如何准备技术面试

2020 年春季招聘黄金季降至,如何拿到心仪的 Offer,进入梦寐以求的大厂,实现自己的职业理想,达到程序员的小康水平。3 月是招聘黄金季,但此时,聪明的你现在就要开始物色和准备,物色目标、准备简历、找渠道、夯实技术、掌握面试套路。我之前写过一篇关于 Java 面试的 Chat[《搞定 Java 面试》](https://gitbook.cn/gitchat/activity/5dc2251da06803573586f359),订阅和口碑都还不错,是纯粹面试知识点的总结和梳理。而面试者除了需要扎实的技术功底之外,你还需要认真准备技术面试的各个环节。所以本篇文章将手把手地教你如何准备技术面试,照着做,你的面试成功率将会提升很多。 适合人群: 正在找工作或准备换工作的 IT 人员
免费 139 购买

FLEET 框架:研发时间减半质量倍增的秘密

看板方法是精益思想在软件研发领域的实例化成果,它有 6 项核心实践:可视化、控制在制品、管理流动、策略透明化、实现反馈环、合作性改进&试验性进化。如何理解它与精益思想的关系?二者如何进行更有效的融汇,帮助企业达...
¥ 2.00 314 购买

MongoDB 数据同步到 Elasticsearch 实战分享

如何快速将保存在 MongoDB 中的海量数据同步到 Elasticsearch 中是一件非常具有挑战意义的事情,本话题分享基于分布式任务调度引擎、多线程高并发技术快速将保存在 MongoDB 中的海量数据同步到 Elasticsea...
¥ 10.00 309 购买

高效学习的途径

互联网时代知识日新月异,优秀员工会用较多的业余时间不断学习与思考工作,使自己在本职工作上精益求精,追求工作成功的乐趣;并且掌握所有相关的系统的专业知识与专业技能,成为受人尊敬的专家。面对错误和失败他们会主动复盘总结与自我反省。他们会及...
¥ 4.00 324 购买

教你如何用 VMWare 安装 CentOS7 系统

没有阿里云服务器, 阿里云服务器配置不够怎么办?我的运维软件需要搭建集群,没有这么多机器给我实践怎么办?没有关系,本篇 Chat 将会用 VMWare 解决上述一切问题!本 Chat 从 VMWare 的使用开始说起,手把手教你如何搭...
免费 53 购买

Python 全栈工程师必备面试题 300 道(2020 版)

Python 面试不仅需要掌握 Python 基础知识和高级语法,还会涉及网络编程、web 前端后端、数据库、网络爬虫、数据解析、数据分析和数据可视化等各方面的核心知识。针对网上资料参差不齐,并且自己上网寻找费时费力,效果还不好的问题...
¥ 10.00 545 购买

SQL Server 中查询 Oracle 的数据

通过链接服务器,SQL Server 数据库引擎 和 Azure SQL 数据库托管实例可从远程数据源中读取数据,并针对 SQL Server 实例之外的 OLE DB 数据源等远程数据库服务器执行命令。 在本场 Chat 中,会讲...
免费 42 购买

动手做数字图像处理(Python 实现)

在计算机视觉大火的当下,无论从工作还是生活角度,图像处理应该是每个程序猿不可或缺的基本技能,本场 Chat 将采用 Python 语言,带领大家完成以下实验: 图像灰度的线性变换和直方图均衡化。 熟悉图像空间域和频率域的关系,掌握快速...
¥ 10.00 117 购买

OpenGL 实现视频编辑中的转场效果

随着国内短视频应用竞争逐渐激烈,很多公司也推出了自己的短视频产品,而从开发者的角度来说,短视频应用开发的岗位需求都渐渐提到了解或者掌握 OpenGL 。 在视频的播放、渲染、特效等方面,处处都可以看到 OpenGL 的身影,可见在短...
免费 82 购买

利用阿里 Hilo 框架进行 H5 游戏开发

随着前端 H5 技术的快速蔓延和 App 中嵌入小游戏的场景越来越多,在游戏开发领域也已经出现了很多优秀的 H5 框架,比如国内的 Egret(白鸢)、阿里的 Hilo 等等。本场 Chart 介绍的就是阿里出品的一款比较轻量级的 H5 游戏框架,主要进行模块说明以及如何使用它来进行 H5 游戏的开发。 本场 Chart 内容: - H5 游戏框架 Hilo 的架构简介 - Hilo 使用场景 - Hilo 框架结构 - Hilo 框架各个模块的说明及使用 - 核心依赖 Core - 事件依赖 Event - 游戏依赖 Game - 资源加载依赖 Loader - 动画依赖 Tween - 工具使用核心依赖 Util - 视图依赖 View - 媒体依赖 Media - 使用 Hilo 进行游戏开发 - 如何在项目中引入 Hilo 进行开发 - flybird 游戏案例分析 适合人群:想进入游戏开发的程序员童鞋
¥ 9.00 83 购买

个人商业模式初探

过往的一段时间,我一直致力于个人商业模式的探索之路,也一直坚信「**一个人就可以是一家企业**」。 同商业模式一样,个人也有自己的一套商业模式,找到适合自己的,才能更好的适应职场,发展自己的副业之路。 其实所有的道理你都可以通过互联网找得到答案,但是最终能不能转化为你自己的东西,确实需要一定的历练和一个正确的学习方法,这其中包括了阅历、经验以及你的专业能力。 我们经常说:**万变不离其宗**。所以最重要的就是找到其源头,透过现象看本质,掌握最底层的那套认知体系,并正确有效的运用到你的职场、生活等方方面面。 本文将带领那些想打造个人商业模式的朋友,主要探索以下两方面内容: * 个人商业模式的拆解 * 成功案例背后的商业模式
¥ 2.00 130 购买

如何实现 Go Module 依赖关系的可视化

最近,我开发了一个非常简单的小工具,总代码量 200 行不到。今天简单一下它。这是一个用于可视化展示 Go Module 依赖关系的工具。 之所以开发它,主要是两点原因: 一是最近经常看到大家在社区讨论 Go Module。我也花...
免费 138 购买

使用树莓派打造 Apple Mac TimeCapsule

TimeMachine 是 Apple 为 Mac 提供的备份神器。之前使用 Time Machine 的时候,需要在 Mac 上插拔移动硬盘,过程颇为繁琐。了解到 Apple TimeMachine 支持备份到网络磁盘去,参考资料捣...
免费 30 购买

Python3 中 Yield 理解与使用(一遍就懂系列)

本场 Chat 分享主要介绍 Python 中的 Yield生成器,Yield 生成器对初学者一直是一个难点存在,网上很多教程也举了很多例子,但是读完之后还是不知所以然,还是不知道 Yield 是干嘛,Yield 究竟如何实现。 本...
免费 123 购买

Java 代理(Proxy)

代理是 Java SE 1.3 新增加的一种特性,利用代理可以在运行时创建一个实现了一组给定接口的新类,通过代理类实现对目标类的调用。代理是一种设计模式,它可以在目标对象的基础上,增加一些额外的功能,扩展目标对象的功能而不用修改已经存...
¥ 2.00 139 购买

JDK8 新特性最全讲解,囊括面试高频知识点

作为 BAT 大厂的面试官,除了考察你扎实的 Java 基本功,还会特别关注你的学习能力,毕竟程序员的职业特点决定了必须持续学习,否则就会被抛弃。 JDK8 日渐成为项目开发中的主流。但平时在和很多小伙伴的交流和面试中,发现很多人仍...
¥ 5.00 402 购买

使用 Node 和前端框架 React 开发后台管理系统

很多系统都会需要开发一套后台管理系统,在一些系统业务比较简单的情况下,前端开发同学也会负责后端的实现,即全栈开发。对 Web 开发者来说,虽然不必精通两者,但熟悉掌握这两块技能还是很有必要的。 本场 Chat 就分享作者全栈开发一个后台管理系统的实践经验,读者可以从中读到: 1. 后端 Node 的一个 Express 框架的介绍; 2. 前端 React 库的使用以及 UI 框架 Antd 的介绍; 3. 后端路由、Service、Model、中间件、数据库操作等介绍以及开发实践; 4. 前端 React 技术栈的介绍以及开发实践; 5. 系统账号和权限的实现讲解。 后台管理系统业务是比较多的,本场 Chat 就实现系统所需的技术做讲解,最后讲解系统账号和权限实践例子结尾,希望大家从中能够受到启发。 说明:示例是一个前后端完全分离的项目。 读者要求:有一定的 JS 编程基础。
¥ 5.00 117 购买

2020 计算机系保研边缘人的大三博弈战

关键词:计算机,保研/考研两手准备,学习与竞赛的平衡 本科中南大学,大一大二小透明,成绩一直游离在专业中等水平,无竞赛无其他荣誉,大三一年,成绩竞赛两不误,拿到了西交、华科、北理 offer,最终保研至北理(因为高中时最想去北京)。不是计算机代码大佬,目前处于菜鸡阶段,革命未成功还需更努力。 本文摘要: 大三一年算是我大学阶段到目前为止收获最大的一年,这一年里,不论专业课学习还是专业竞赛等收获颇多。而由于之前一直以为自己只能考研,所以中途有段时间还在准备考研。但最后九月多得知自己可以保研,然后匆匆踏上保研复试之路……这一路来,虽然有许多不确定以及各种抉择,但是很庆幸坚持下来了。写这篇文章,除了对自己经历的一种纪念之外,也希望能为其他一些保研边缘人提供一些经验参考,此外,对于大一大二有保研打算的学弟学妹们,这篇文章也可以作为你们大学规划的一个小小参考。补充一句,因为我其实代码能力算菜鸡的,所以诸位大牛如果觉得文中有不妥之处,敬请斧正! 适合人群:大三保研边缘人,大一大二未来保研人
¥ 2.99 24 购买

Go 语言从零基础到开发 API 接口

技术是学无止境的,要想进步,就得尝试新东西并去理解它的核心原理 ,使自己在本职工作上精益求精,追求工作成功的乐趣;并且掌握所有相关的系统的专业知识与专业技能。 学习一门新语言就要做到两点: 抄代码 写代码 本场 Chat 您将学到...
¥ 10.00 344 购买

快速部署云服务器,轻松搞定腾讯阿里云两大服务器

不知道如何在线购买域名与服务器?对如何部署服务器无从下手?把网站放在线上服务器上却不知道如何管理?别人的域名都是 HTTPS,自己的域名却是 HTTP,很想知道如何快速将 HTTP 协议升级为 HTTPS?叫高手远程帮忙,却要 100...
¥ 10.00 117 购买

你绝对不能错过的 Web 可视化实战项目

大数据时代,我们常常需要可视化展示数据分析的结果,同时由于数据实时性和便于随时随地展示,可视化和 Web 结合是一个发展趋势,Dash 应运而生,Dash 是一个集成了交互式可视化框架 Plotly 和轻量级 Web 框架 Flask 的 Python 第三方框架;但是在 Dash 可视化开发中,常常需要融合其他的 Web 业务逻辑,一个解决办法就是将 Dash App 嵌入 Flask App 中。 本场 Chat,我将通过一个 Web 天气数据可视化实战项目,详细说明下列功能(包括但不限于)的实现过程和原理: 1. Dash App 的创建,通过回调装饰器将自定义数据分析代码与 Dash 应用程序组件绑定,实现高级交互。 2. Dash 核心组件 Dropdown 的使用及简单 CSS 样式设置;阐述如何通过 Dash 创建条形图、折线图、饼状图、散点图来实现项目的需求。 3. Flask App 创建,通过 Jinjia2 模板渲染数据和 Bootstrap4 美化界面,以及结合 jQuery,说明如何在 Flask 中使用 Ajax 来实现前端和后台传递数据。 4. 如何将 Dash App 嵌入 Flask App,如何在 Flask 中使用 Pyecharts。 5. Pandas 数据分析,以现身说法的方式,解决你在数据读取、数据去重、Join 操作、索引和 Item 遍历等需求中所产生的大部分疑惑。
¥ 5.00 168 购买

微信支付个人免签:第四方支付

微信的支付都需要申请后才能有 SDK 接口,而个人支付是没有付款通知的接口的,所以在线上使用个人支付的问题就是不能验证谁支付了,支付是否成功的问题。 在本场 Chat 中,会讲到如下内容: 如何实时抓取微信的个人支付数据 如何给抓取...
¥ 10.00 128 购买

移动电商 SKU 的设置

SKU 是电商商品中多样化重要属性,在详情页面加入购物车或者立即下单时候有个 SKU 的弹窗选择。但这些 SKU 的数据结构在 App 商家端应该如何设计呢?让产品具有更友好的交互。作为移动端程序员,做这样一个 SKU 模块又会面临什...
¥ 10.00 104 购买

小程序用户行为数据采集器讲解

进入大数据时代后,很多公司都建立起了自己的大数据分析平台,公司有能力通过海量数据分析用户行为,建立用户画像。这些数据很大一部分来源于采集公司自家的应用客户端。当前小程序兴起,给公司带来了大量的用户,我们也很有必要收集用户行为数据。作者...
¥ 5.00 108 购买

Android View 事件分发机制

本场 Chat 主要分享从源码掌握 Android 中关于 View 的事件分发机制,充分了解事件分发机制有助于了解平时开发中 View 事件滑动冲突的原因以及解决方法,同时这个知识点也是面试中被问到的概率较大的面试题,接下来就一起来...
免费 130 购买

适应软件研发中的不专业

软件研发是一门非常灵活的科目,没有制造业那样一是一二是二的固定流水线,业界总结出的最佳实践无论是敏捷软件研发还是精益创业,都强调个体的责任心,一专多能的全栈技能。每一个团队成员都要表现出足够的专业的能力,才能给整个团队带来 1+1 大...
¥ 5.00 81 购买

数据工程的困境和出路

我会写 SQL 出各种统计指标为什么不是数据工程师? 我会 Hadoop 各种组件为什么不是大数据工程师? 虽然人人都知道要做数据分析,数据有价值,但是从数据仓库到大数据平台再到数据中台,数据分析这项工作总是藏人身后,在管理者看来像一...
¥ 10.00 164 购买

8 种方式搭建博客,总有一款适合你

任何行业,我觉得你的职业发展都依赖于目前经验的积累下。要让自己的职业之路走得更远,重点在学,用,总结,分享。 当今是自媒体的时代,虽然信息爆炸,我们还是要沉掉一些东西的,我想最佳的方式就是通过写博客,不仅可以提高你对技术的思考,也可帮到其他人,何乐而不为。 8 种不同的方式搭建个人博客: 1. Github + hexo matery 主题搭建免费博客 2. Jekyll + Github Pages 搭建个人免费博客 3. Java 开源项目 Tale 搭建个人博客 4. Java 开源项目 mBlog 搭建个人博客 5. ThinkJS + MySQL 搭建个人博客 6. VuePress +Gitee 快速搭建个人博客 7. Docker 搭建 Wordpress 博客 8. Django 搭建个人博客 适合人群: 想要搭建个人博客的人。 注:博客搭建中遇到任何问题可随时找我哦!
¥ 3.00 282 购买

区块链之发行以太坊 Token

以太坊(英文 Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。 以太坊...
¥ 10.00 80 购买

由浅入深介绍 Redis 分布式锁

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和面试经验,为将来进入更好的公司做好充分的准备! 想让面试官在短短的几十分钟内认可你的能力?想在最短的时间内收获 Redis 分布式锁?这篇文章给你想要的所有答案。 本 Chat 你将会获得以下知识: * 分布式锁介绍 * 分布式锁的应用场景 * 分布式锁几种实现方式介绍 * Redis * ZK * 数据库 * Redis 实现分布式锁的实现原理 * 实现 Redis 分布式锁的正确操作 * 实现 Redis 分布式锁的错误案例 * Redis 分布式锁的问题 * Redisson 的原理及 Redission 的一些讨论
免费 252 购买

服务注册与发现原理剖析(Eureka、Zookeeper、Nacos)

当今微服务盛行,服务注册与发现是微服务中必不可少的重要组成部分,实现的方案有多种,比如:Eureka、Zookeeper、Nacos、Consul,您们想知道这些组件是如何实现服务治理的吗?CAP 如何取舍?如何选型?这些技术点老牛都...
¥ 3.00 221 购买

OpenGL 入门实践:基本形状的绘制

随着国内短视频应用竞争逐渐激烈,很多公司也推出了自己的短视频产品,而从开发者的角度来说,短视频应用开发的岗位需求都渐渐提到了解或者掌握 OpenGL 。 在视频的播放、渲染、特效等方面,处处都可以看到 OpenGL 的身影,可见在短...
免费 90 购买

如何构建一个高性能的实时图片处理服务

图片处理服务是最基础的功能,只要开发一个互联网应用,99% 会遇到这个问题。本文教你如何自研一个类似阿里云 OSS 图片处理服务进行格式转换、缩放、裁剪等。 在本场 Chat 中,会讲到如下内容: 图片处理的必要性 图片在控件中的...
¥ 10.00 196 购买

计量检测行业业务系统如何实现信息化?

计量检测行业历史悠久,作为一个传统行业,如何保持其旺盛的生命力和发展前景呢? 除了灵活运用信息化管理手段外,更离不开现代化计量检测系统的支持。而一套先进计量检测系统的开发,需要借助开发工具的辅助,这样的开发工具有很多,纯前端表格控件...
免费 18 购买

从 0 发布一个构建到 Maven 中央仓库

在这之前一直使用 Nexus OSS 的搭建私有仓库,今天想起折腾一下如何将一个构建发布到 Maven 的中央仓库当中,于是有了这篇文章。 这边文章将帮助做 Java 开发者的你,学会将你的项目打包并发布到 Maven 的中央仓库中...
免费 120 购买

基于 Spring Boot 的线程池最佳实践

有了 Spring Boot 的加持,我们在开发微服务的过程中,当然是如鱼得水。不过在最最基础的线程池的运用上,我们团队还是踩了不少比较低级的坑,这些都是可以都过很好的约定来进行规避的。这里就简单给大家分享一下我们基于 Spring Boot 的线程池最佳实践。 在本场 Chat 中,会讲到如下内容: 1. 线程池使用约定 2. 使用 Spring Boot 创建线程池 3. 在 Spring Boot 项目中优雅的使用线程池 4. Spring Boot 项目中线程池注意事项 适合人群: 使用 Spring Boot 开发微服务项目的程序员。
¥ 2.00 284 购买

Spring 事务的最佳实践总结

Spring 事务是我们在项目开发中经常使用的技术之一,事务太短那么会频繁创建数据库连接和释放连接导致数据库开销增大,事务太长又会导致数据库表死锁的风险,学习本 Chat 大家将会学习到 Spring 事务的各种使用技巧: - 事务的四个属性 - 事务的隔离级别 - Spring 事务的传播行为 - Spring 事务的实现原理 - Spring 事务是如何保证线程安全的? - Spring 事务模板和事务同步器 - Spring 事务和 UnitOfWork - @Transactional 注解的使用技巧及失效场景
¥ 15.00 189 购买

项目管理必知必会:一文告诉你如何做好项目管理

如何做好 IT 项目管理,相信是仁者见仁智者见智,不少从事 IT 项目管理的朋友或许都有自己的一套心法。这里,本人结合手上收集的各类资料,想就如何做好项目管理这个话题分享一篇科普文章。 通过本场 Chat,重点讲讲项目是什么、项目管...
¥ 1.00 161 购买

我是怎么在 3 天内零成本开发 AI 微信小程序的

我曾经有一个开发小程序的梦想,终于在年前将他实现。眼看微信小程序日益火爆,你也想开发一款属于自己的微信小程序吗? 你可能会说开发小程序是吃力不讨好的事情,需要购买服务器,购买域名,使用 AI 的成本就更高了...... 现在我可以负责任的告诉你,这些都不是问题。我将会以我开发小程序的经验教会你如何零成本开发一款具有特色的 AI 小程序,在本篇文章中你能收获: 1. 如何搭建小程序云开发环境; 2. 如何在小程序中快速调用 AI 模型。 适合人群:有小程序梦的人
¥ 19.99 145 购买

Linux 上,最常用的一批命令解析(10 年精选)

Linux 这么多命令,通常会让初学者望而生畏。下面是我结合日常工作,以及在公司的内部培训中,针对对 Linux 不是很熟悉的同学,精选的一批必须要搞懂的命令集合。 任何一个命令其实都是可以深入 .cv 的,比如 tail -f 和...
免费 1.4K+ 购买

MySQL 相关技术实战与理论的整理总结

首先在这里,感谢上一场,支持我写 Chat 的朋友。因为第一次在 GitChat 发布公开课,不了解官方规则,导致好多内容点删除,最后因为时间关系,导致没有达到预想期。在这里向大家说声对不起。 所以,本场 Chat 我会提前花时间,...
¥ 3.00 168 购买

Apache Beam 大数据处理一站式分析

随着大数据 2.0 时代悄然到来,大数据从简单的批处理扩展到了实时处理、流处理、交互式查询和机器学习应用。近年来涌现出诸多大数据应用组件,如 HBase、Hive、Kafka、Spark、Flink 等。开发者经常要用到不同的技术、框...
¥ 3.00 128 购买

实战:一款知识付费类微信小程序开发核心技术剖析

本 Chat 以一个我参与开发并已上线运营近 2 年——类似网易云课堂的知识付费类微信小程序项目,帮助你快速学习和掌握微信小程序高级开发技术。 本场 Chat 围绕项目开发核心技术分析,提供在线视频、音频类小程序开发所需要的进阶技能...
¥ 5.00 136 购买

如何用 Python 写一个优雅的词云

本次 Chat 使用 Python 给大家讲解如何实现词云的生成。何为词云?在网络上,我们经常可以看到一张图片,上面只有一堆大小不一的文字,有些通过文字生成一个人物的轮廓。像这样的图像,我们称之为词云。 本次 Chat 主要内容如下...
¥ 6.00 93 购买

SOFARPC 性能优化实践(上)| SOFAChannel#2 直播整理

本次是 SOFAChannel 第二期,主要分享 SOFARPC 在性能上做的一些优化,这个系列会分成上下两部分进行分享,今天是 SOFARPC 性能优化(上),也会对本次分享中的一些结论,提供部分代码 Demo,供大家了解验证。 ...
免费 6 购买

大数据为什么要从 Hadoop 学起?

很多同学都想学习大数据开发,也都听别人说学大数据要先学 Hadoop,那么为什么要从 Hadoop 学起呢? 在 J2EE 开发中我们一般使用 MySQL、Oracle 来存数据,那么大数据开发也是用 MySQL、Oracel 来存取...
免费 124 购买

Java 进阶之路:深入解读 Java 异常堆栈丢失原因

在应用程序的开发和维护中,通常需要借助运行日志来监控和定位问题。其中,在日志中打印异常堆栈信息对于定位问题极为重要,因此,作为一名工程师,对打印异常堆栈应该不陌生。笔者在实践中曾遇到一个奇怪的现象: Java 应用运行中,当发生 Nu...
¥ 5.00 255 购买

Spring-Boot Scala Spark-Streaming Kafka 集成方案

使用 Scala 开发 Spring Boot,并在 Spring-Boot 上集成 Spark Streaming,并获取 Kafka 内数据流进行实时计算。(本地单机调试和 Spark-Submit 提交集群运行,本地可以执行,发布集群未必能成功运行) 目录: 1. 集成方式 - Maven Pom 文件介绍 - 资源配置介绍 - Scala 启动 Spring-Boot 方法介绍 - Maven 打包方法介绍 2. 任务调度执行 - 本地开发调试执行 - Spark-Submit 提交 Yarn 集群运行 3. 常见问题解决办法 - Kafka 版本问题 - Kafka 序列化异常 - gson-2.2.4.jar 包冲突问题 - Hadoop 版本差异问题 4. 示例清单 - 目录结构 - Kafka消费实现 - 组件版本
¥ 2.00 122 购买

征服 C 指针(一)

指针作为 C 语言的灵魂,在 C 语言中占据很大地位。学好指针对于 C 语言的学习至关重要,本 Chat 是作者在阅读《征服 C 指针》后的一些总结,希望可以给大家带来帮助。 本次 Chat 的内容如下: C 是什么样的语言。关于...
¥ 4.00 113 购买

JS:图解购物车全选与全不选案例实现

如何实现 JavaScript 实现购物车全选与全不选的效果,你会了吗?如果不会或者有点会的话就坐上老司机的车,老司机一步一图解,手把手教你。 通过本 Chat 的学习,你将会学习到 1. 掌握获取元素的方法 2. 灵活使用“开关”原理描述状态 3. 掌握案例实现思路 适合人群:初学 JavaScript人员、 找 JS 案例练练手的人员
¥ 2.00 79 购买

Netty 如何实现内存泄露的追踪审计

Netty 中使用内存池化技术有效的提升了程序的整体性能。但是由于回归了手动申请内存和释放的方式,在粗心或者遗忘的情况下,开发者往往会忘记释放申请得到的内存而造成内存泄露。而在复杂的程序中寻找泄露的内存对象也往往不容易。为此 Nett...
免费 109 购买

自制操作系统第 0 课:硬核讲解计算机的启动过程

好多讲启动过程的文章都会出现如下字样,加电自检,加载启动区,切换至保护模式等。但到底怎么就“加载”了启动区,又怎么叫“切换”,似乎这才是我们真正感到迷惑的地方吧。 今天我将用一篇 Chat 将整个过程说得明明白白一清二楚,内容包括但...
¥ 4.00 156 购买

你见过哪些好用到爆的 Java 代码技巧?

我坚信,机会永远属于有准备的人,我们与其羡慕他人的成功,不如从此刻起,积累足够多的知识和经验,为将来进入更好的公司做好充分的准备! 本 Chat 会介绍一些好用到爆的 Java 代码技巧,从写 Java 程序的小方面一直写到大方面,...
免费 2.2K+ 购买

你真的懂敏捷开发吗:基础篇

你的公司还在使用瀑布模型吗?你有没有觉得你的团队效率很低,你有没有什么想要改变的东西?或者你有没有厌倦了 996,但是还是不能完成你的工作,那么敏捷开发你值得拥有,这是一个可以帮助你团队提高效率,享受生活的模型, 本场 Chat,作...
¥ 9.99 3 购买

远程办公常态化?学习如何管理虚拟团队

你的团队是否是一直采用远程合作办公的方式进行工作?抑或是因为疫情被迫开始了远程办公?不管原因如何,如果你正在经历远程管理团队的迷茫,那么本 Chat 中的知识可以帮助到你。 本 Chat 指出了管理本地和远程员工的细微差别和微妙之处...
¥ 1.99 2 购买

实战:从 0 到 1 GitLab CI/CD 前端持续部署

GitLab 是大家普遍最常用的代码管理平台,在 GitLab 上做 CI/CD 持续交付能够让我们的开发,测试,部署流程更加规范化,规避很多风险,减少测试,部署成本。本篇 Chat 将从一个刚刚重置系统的服务器开始搭建前端 CI/C...
¥ 9.99 6 购买

SkyWalking 分布式链路追踪:最新 Kafka 通信模型设计

SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视、跟踪、诊断功能。核心功能如下: 服务、服务实例、端点指标分析 根本原因分析,在运行时分析代码 服务拓扑图分析 服务、服...
¥ 9.99 3 购买

备战金九银十,高并发场景中应该掌握的底层知识

在大型互联网公司中,面试官们往往会出些看似基础但是深入挖掘后却能系统考察求职者多方面知识体系的面试题。通过本 Chat 中我会列举一些在面试中问到过的,深入挖掘频率较高的底层知识面试题和大家进行分享。通过分析面试题目的方式来带读者们深...
¥ 8.99 19 购买

R 编程语言从入门到进阶小白教程

2020 年 7 月编程语言排行榜来喽,R 编程语言创历史最高纪录。不久前,Python 似乎赢得了统计编程之战,但是 R 的流行程度在 Python 的不断提升中仍在增加,这本月从第 9 位升至第 8 位,这无疑是 R 语言的高光时...
¥ 1.00 8 购买

面试必备! Zookeeper 核心源码剖析

Zk 相信大家早有耳闻,但是是不是有很多小伙伴和我一样,并没有真正的尝试去了解它呢?勇敢的踏出第一步,所以这里带领大家来看看 ZK 源码。 这篇文章带领大家搭建 ZK 的源码搭建,到 ZK 启动、初始化、选举等核心流程剖析,让大家对...
¥ 4.99 21 购买

面试中需要知道的 Redis 集群知识

如果你是一名后端人员,对于 Redis 应该都不会陌生。现在大部分的项目都已经运用到了 Redis 作为缓存层的搭建。面试过程中也越来越爱问关于 Redis 相关中的知识。今天我们一起来聊聊 Redis 集群中那些爱考,并且都需要知道...
¥ 10.00 22 购买

Spring 家族介绍之 Spring Boot 实战

目前 Java 架构中使用最多的就是 Spring 家族的工具,家族共有十几个成员。其中包括我们耳熟能详的 Spring、Spring MVC、Spring Boot、Spring Cloud 等等。他们之间到底有什么关系,如何才能正...
¥ 2.99 8 购买

200+ 并发编程面试题精选【备战金九银十】

马上到 2020 年 9 月份啦,不知不觉 2020 年的大半年时间已经悄悄溜走啦,秋招已经开始,不管是实习生还是工作多年的同学都可以考虑跳槽涨薪喽,虽然疫情期间是互联网寒冬但是对于充分准备的同学来说仍然是充满机会的,本场 Chat ...
¥ 2.99 9 购买

开干!手撸几个 Zookeeper 典型应用场景

ZK 相信大家早有耳闻,但是是不是有很多小伙伴和我一样,并没有真正的尝试去了解它呢?勇敢的踏出第一步,所以这里带领大家撸几个 ZK 的典型应用场景。 这篇文章我们依据 ZK 的特性,我们可以基于 ZK 实现服务注册与自发现,也就是我...
¥ 2.99 27 购买

Flink 源码讲解 EventTime 和 Watermark

本文主要分享下 Flink 中的 EventTime 和 Watermark 的关系。 Flink 最大的优势之一就是加入 EventTime 这个概念,在开发中使用的基本也是事件时间,但是也会面临数据延迟乱序等问题,那么如何使用好...
¥ 3.99 6 购买

投基取巧:如何通过基金投资获得 20%+ 的收益?基金理财干货分享,附思维导图!

在当前疫情和经济下行之下,各行业都不景气,很多人都感到钱难挣。你可能还是想着要拼命工作,甚至搞点儿副业,多挣钱,这样才能维持原有的生活水平,或者提高自己的生活质量。但是我想说的是,基于目前的形势,我们应该尽早的树立这种观念:一方面要开...
¥ 9.99 65 购买

Go 编程语言深入学习接口和并发

今年是 Go 语言发布 11周年。2009年,世界上最大的互联网公司 Google 推出了一门新的编程语言 Go,也叫 Golang,是一门静态类型、编译型、并发型并具备垃圾回收机制的编程语言。 在之前介绍了Go 编程语言的基础,在...
¥ 5.00 20 购买

Go 编程语言的小白学习教程

今年是 Go 语言发布 11周年。2009年,世界上最大的互联网公司 Google 推出了一门新的编程语言 Go,也叫 Golang,是一门静态类型、编译型、并发型并具备垃圾回收机制的编程语言。 Go 语言解决了 Google 软件...
¥ 5.00 18 购买

超级简便的 Qt 读写 INI 配置方案(一切为了偷懒之二)

INI 文件作为最常用的配置文件之一,经常出现在各种程序中。 在效率第一的现在,如何能方便简洁并高效的搞定这些数据读写? 本 Chat 将会分享一份关于 Qt 的方案。(有兴趣的小伙伴可以在此基础知识轻松扩展) 在本场 Chat ...
¥ 2.99 17 购买

React Hooks 从零到一,2020 开发必备

2019 年 React Hooks 是 React 生态圈里边最火的新特性了。它改变了原始的 React 类的开发方式,改用了函数形式;它改变了复杂的状态操作形式,让程序员用起来更轻松;它改变了一个状态组件的复用性,让组件的复用性大...
¥ 6.66 35 购买

电力物联网基础:应用层协议学习

通信协议解析是数据采集平台、IOT 平台的基础能力。本场 Chat 分享主要介绍通信协议分类及常用电力配用电通信协议。通过本场 Chat 的学习让你对通信协议的有一个清晰的认知,助力学习各种通信协议。 在本场 Chat 中,会讲到如...
¥ 5.99 9 购买

瞧,工程师绘图最佳实践!

作为一名工程师,绘图可以说是必备的技能。优秀的绘图能力就像写得一手好字,总能让你在团队或者客户面前闪光,这也是你赢得团队青睐和客户赞扬的一个重要能力。 绘图的过程其实是分解任务和分离关注点的过程,它和程序设计的过程几乎重叠,因此绘图...
免费 47 购买

信息摘要算法:MD5 的算法原理详解及安全性分析

信息摘要算法是一种单向的不可逆的加密算法,其代表作有 MD5、SHA1、SHA256 等。他们加密后的结果都是固定位数的。 本 Chat 以 MD5 为例,为你详细介绍 MD5 的算法底层原理,以便你对其有更加深入的了解,通过原理的...
¥ 1.00 29 购买

#Java# SpringBoot 2.0 核心原理解析

如今对于 Java 开发来说 Spring Boot 已经成了必须要掌握的技术了,如果面试的时候面试官让你说说 Spring Boot ,你说不出个所以然来,那基本就拜拜了,该 Chat 就是通过阅读 Spring Boot 的源码让...
¥ 5.99 42 购买

最全干货!基于消息队列最终一致性处理分布式事务问题

现在做互联网这一行不会一点分布式都不好意思说出口,而分布式架构中事务问题一直都是大家讨论的热门话题。是否需要分布式事务?选择哪一种事务解决方案?通过本文,你将对该问题有更加深入的理解。 通过本文你将掌握以下技能: 为什么需要分布式...
¥ 10.00 90 购买

基于注解的 Spring IoC 源码逐行阅读

相信每位开发着都听过这么一句话,“阅读源码是最有效率的学习”。Spring 作为非常流行的框架,可扩展性极强,代码十分优雅,学习 Spring 源码会师自己的编码能力得到有效提示。但相信很多入行不久,经验不是很丰富的朋友,面对,庞大的...
¥ 5.99 72 购买

Flutter 中 ListView 加载图片数据的优化

在使用 ListView 懒加载模式时,当 ListView 的 Item 中有图片信息时,在快速滚动过程中会大量的浪费流量与内存,甚至会造成在滚动过程中页面的卡顿效果。 在这里提出优化方案,当开始滚动时不加载图片,滚动结束后再加载图片。
免费 4 购买

MVCC 多版本并发控制【MySQL 篇】

假设事务 A 对表中的指定行数据进行更新,事务 B 对该表中的这几行数据进行读,这个时候为了保证并发控制事务 A 的更新操作会阻塞事务 B 的读操作,为了达到并发控制的目的,MySQL 使用了两种方案去实现:一种是基于锁的并发控制事务...
¥ 2.99 59 购买

交易型数据库库表的三范式和反范式设计【MySQL 篇】

交易型数据库系统的设计应符合第三范式,如若不然将带来一项致命性的危害那就是数据冗余,而数据冗余又将分化出两项致命性的伤害:一个是由于数据用于带来大量的存储磁盘成本消耗,另一个就是基于数据冗余的数据库表将导致上层应用开发无比的复杂。 ...
¥ 2.99 82 购买

Spring Boot 集成 Groovy,实现规则引擎和 DSL 等强大功能

Groovy 是一种功能强大的,可选的类型化和动态语言。它可以与任何 Java 程序顺利集成,并立即为您的应用程序提供强大的功能,包括脚本编写功能,特定领域语言编写,运行时和编译时元编程以及函数式编程。 在本场 Chat 中,会讲到...
¥ 5.00 97 购买

C/C++ 中的奇技淫巧:宏的妙用(一切为了偷懒)

日复一日,年复一年的“码砖”是一件极其枯燥乏味的事情。我们应该将经历放在更有趣的地方,去攻克我们前进路上的障碍。将重复无意义的“码砖”进行总结提炼,变成我们自己的轮子。 而这一想法老早就在我心中,在此抛砖引玉,希望有人有更好的建议。...
免费 7 购买

接口文档 knife4j-Swagger 工具的升级(修改源码)

作为一个后端开发的程序猿,写接口文档,是件头痛的事情,但又不能不写。相信很多人使用 Swagger 都会遇到这样的一种情况,接收参数就两个,或返回参数就两个,为了自动生成接口文档,必须去创建一个类,随而随之,类越来越多。为了解决这个问...
¥ 2.99 60 购买

CSS 3 中的变形处理

页面的效果离不开样式,主流的样式少不了动画和特效,尤其是变形处理,它是 CSS 3 中不容易掌握的内容,但一次好的用户 UI 体验,离不开一些有创意的效果支持。 在本场 Chat 中,从零基础开始,通过案例的方式,讲述到如下内容: ...
¥ 2.99 41 购买

一个极简便跨平台的 C++ 日志输出工具分享

在繁杂的项目中,日志打印必不可少。但是编写打印的工作,有时候是无趣的、繁琐的、浪费精力的。 如何能够快速、方便的编写打印;如何清晰、准确的定位;如何简单并优雅的实现;最后才能让我们摆脱这样枯燥的、重复的工作? 网上有很多强大的日志...
¥ 4.99 49 购买

大厂程序员来谈一谈要如何写简历!!(附简历模板)

我是程序员 Carl,毕业先后在腾讯和百度工作多年,看过很多社招和应届生的简历。 这篇文章我将谈一谈程序员简历的常见问题。并且我也会提供一份我自己的简历模板给大家参考。 本文大纲如下: 简历基调 简历模板 谨慎使用精通两字 拿不准的...
免费 21 购买

Dubbo-go 发布 1.5 版,朝云原生迈出关键一步

计算机技术浪潮每 10 年都有一次技术颠覆,相关知识体系最迟每 5 年都会革新一次,大概每两年贬值一半,在应用服务通信框架领域亦然。凡是有长期生命的通信框架,大概有 5 年的成长期和 5 年的稳定成熟期。每个时代都有其匹配的应用通信框...
免费 26 购买

并发事务处理模式原理分析【MySQL 篇】

你知道 MySQL 的四大隔离级别,你知道脏读、幻读、不可重复读是怎么造成的,你知道不同的隔离级别分别解决了哪些问题,但是你知道不同的隔离级别怎么解决这些问题的吗?其底层原理是什么?是依靠锁还是 MVCC。 本场 Chat 为大家总...
¥ 2.99 76 购买

#Java# Java 8 实战

前几篇 Chat 我们手写过 RPC 框架、NettyMVC 框架、IOC 容器等等。这个 Chat 带大家系统地了解 Java 8 的特性并且熟练掌握它。 在本 Chat 你将学会如下内容: 函数式编程与函数式接口 Stream ...
¥ 5.99 82 购买

#Java# 带你读源码之 Tomcat 核心源码剖析

作为一个 Java 工程师,Tomcat 服务器算得上我们用得最多的服务器了。那么,想要成为资深开发工程师,你可能要经历以下三连问: 你读过 Tomcat 源码吗? 你知道 Tomcat 的启动流程是什么吗? 你知道 Tomcat 系...
¥ 9.99 83 购买

#Java# 告别“CV 工程师”码出高效!(基础篇)

作为一名资深的 CV 工程师,某天,当我再一次日常看见满屏的报错信息与键盘上已经磨的泛白的 Ctrl、C、V 这三个按键时,我顿悟了。 百度谷歌复制粘贴虽然很香,但是总是依靠前人种树,终会有一天失去乘凉的机会。于是我痛定思痛,决定重...
¥ 2.91 69 购买

Python 爬虫入门经典案例教学

字体反爬可谓是 Python 爬虫中常会遇到的案例。网上并没有很多关于这方面的知识的详细讲解,所以本次就借助这 GitChat 这个平台,给大家做一下分享。Python 爬虫初学者,很值得一看。 在本场 Chat 中,会讲到如下内容...
¥ 3.00 83 购买

走起 !一文带你 Zookeeper 入门

ZK 相信大家早有耳闻,但是是不是有很多小伙伴和我一样,并没有真正的尝试去了解它呢?勇敢的踏出第一步,所以这里带领大家 ZK 入门吧。 这篇文章给大家带来从 Zookeeper 的基本概念、安装部署、核心组件等等来一步步的了解。让你...
¥ 2.99 65 购买

密码学:非对称加密之 RSA 算法的原理及破解

RSA 算法是当今互联网世界最安全的非对称加密算法,应用十分广泛,从 HTTPS 证书到各大支付系统,到第三方平台的密钥交换,无一不再使用 RSA。但是,你对 RSA 算法真的了解了吗?他真的是绝对的安全吗?本文将带你全面掌握 RSA...
¥ 1.99 100 购买

Scrapy 爬虫框架入门与提高

Scrapy 是一款优秀的爬虫框架,使用 Scrapy 让我们在爬取数据时,只关注爬取内容即可,而不用关注爬取的实现,可以说是非常的实用。本文通过对 Scrapy 系统讲解,即使是一个刚入门爬虫的小伙伴,只要你有一定得 Python ...
¥ 1.99 72 购买

手把手教你搭建一套车牌+车型+车身颜色识别服务

网上这方面的案例很多,有用 OpenCV 内置的字符分割做的,有用了简单 LSTM 的,有 CTC 的……废话不多说,如果 Chat 话题能发图片的话,我就直接上效果图了。车牌识别的难点在于倾角纠偏、光线影响、模糊等,因为这些都会严重...
¥ 15.00 94 购买

手把手教你做 99+% 准确率的人脸识别服务

废话不多说,凡是点开这篇文章看的,都是有需求的。我将把应用于商用项目的人脸识别相关的知识和源码以及模型都分享出来,教你一步步实现一个综合 Accuracy 在 99% 以上的人脸识别服务,如果达不到,你可以来打我,车票报销。 目录:...
¥ 10.00 101 购买

Confluence 常用功能操作指引

Confluence 也是 Atlassian 出品的软件,用于企业知识管理与协同。强大的编辑和站点管理特征,以及权限管理能力,能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。Confluence 与 Jira 配合一起使...
¥ 1.99 64 购买

快速上手 Android 内存泄漏专项测试

本场 Chat 将通过编写一个具体的项目,结合 Monkey 工具和定制 API 脚本,带领大家快速在实际项目中落地 Android 专项测试。内容主要如下: 编写被测项目(存在内存泄漏问题) 编写 shell 脚本实时监控 App...
¥ 6.00 39 购买

利用树莓派实现火焰检测

在生活中,火灾等事故不断威胁着我们的人身财产安全。如果我们能够及时发现并排除火灾隐患,就能为我们挽回诸多损失。随着树莓派等 MiniPC 的普及,我们自然而然地能够想到:树莓派可不可以作为我们的安全小助手,帮助我们排除这些隐患呢? ...
¥ 2.99 60 购买

MySQL 入门教程

本套教程是 MySQL 入门进阶教程,知识点非法丰富;如果觉得不错可以关注知识追寻者得公众号,有 Spring Boot 原创 PDF,MySQL 原创 PDF,面经等;Spring 全家桶;当然个人能力有限,如果文中有错误,还请指正!
免费 25 购买

电力物联网基础:应用层协议学习

通信协议解析是数据采集平台、IOT 平台的基础能力。本场 Chat 分享主要介绍通信协议分类及常用电力配用电通信协议。通过本场 Chat 的学习让你对通信协议的有一个清晰的认知,助力学习各种通信协议。 在本场 Chat 中,会讲到如...
¥ 5.99 47 购买

Redis 核心概念和操作示例

前面写了篇《聊一聊高并发高可用那些事(二):Redis 篇》算是二稿吧,本篇是第三稿收尾了。 在本场 Chat 中, 会讲到如下内容: 为什么需要缓存 Redis 和 Memcached 对比 数据结构以及应用场景 Key的过期淘...
¥ 2.00 95 购买

互联网并发限流实战

在应对互联网高并发请求时,我们通常需要采取一定的措施来保护我们的系统或微服务抗住突发的压力。比如我们可以增加缓存以提高数据访问速度,降低后端服务和数据存储的压力;我们也可以采取服务降级,即临时关闭或者弱化非核心业务的服务,为主营业务、...
¥ 8.99 101 购买

掌门教育微服务体系 Solar | 阿里巴巴 Nacos 企业级落地上篇

在高速发展的时候,公司规模越来越大,老师人数越来越多,这时候公司不能铺太多人去做运营与服务,必须提高每个人效,这就需要技术驱动。因此掌门教育转变成一家技术驱动型的公司,如果被迫成为一家靠资金驱动的公司就活不下去了。
免费 25 购买

企业数据中台建设

DT 时代,很多公司包括传统型企业都纷纷加入到数字化转型的队伍中来,数据的价值变现显得越来越重要。那么如何挖掘更多的企业数据价值呢,数据中台就是目前的一个最主要手段,数据中台改变了企业原来利用数据的形式(传统数仓、BI),通过业务数据...
¥ 9.90 124 购买

如何学习 Linux C/C++ 系统编程

Nginx、Envoy、Haproxy、Apache 这些高性能的 Web/反向代理服务器都是用 C/C++ 来编写的,Leveldb、MySQL、Ceph 等这些高性能的存储系统同样也是 C/C++ 来编写的。所以我认为 Linux...
¥ 5.00 72 购买

一文带你全面掌握 IP 协议及其子网划分

互联网协议又叫 IP 协议,它是 TCP/IP 栈中最重要的协议之一,位于网络层之中。如果你想全面掌握 IP 协议,本文非常适合你,掌握好了 IP 协议,对于面试也有很有帮助,因为很多企业在职业要求都会有掌握 TCP/IP 者优先这一...
¥ 4.99 122 购买

还在为不会 Guava 找借口吗?一篇文档掌握开发武器。

不知你听没听过 Guava,如果你没听过或者不太熟悉。那很好,通过这一篇文章,或许你可以掌握一种让你写代码快速而又优雅的技能,让你叱咤“江湖”,哈哈Guava 是 JDK 的一种拓展类的存在,它包含了许多若干被 Google 常用Ja...
¥ 4.99 156 购买

从单体迈向 Serverless 的避坑指南

用户需求和云的发展两条线推动了云原生技术的兴起、发展和大规模应用。本文将主要讨论什么是云原生应用,构成云原生应用的要素是什么,什么是 Serverless 计算,以及 Serverless 如何简化技术复杂度,帮助用户应对快速变化的需...
免费 15 购买

好好了解 JavaScript 中的 ES 模块

在每种编程语言中都可以找到模块。甚至在 Java 9 推出后,连 Java 这种传统的后端语言也添加了模块的支持。 通常,我们可以把模块理解成在一个代码中为我们提供另一种功能的方式。在这些模块中,我们可以编写一些具有特定功能的代码,...
¥ 4.99 39 购买

Centos 下单机部署文件存储服务器

FastDFS 是为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。那么今天我们就来说说怎么在 Linux ...
¥ 2.99 66 购买

看完这一篇 7000 字 HashMap,跟面试官扯皮没问题了

无论你是平时开发使用还是对付面试官,HashMap 都是你绕不过去一道坎。HashMap 设计巧妙,其结构和原理也经常被拿去当做面试题。其中有很多巧妙的算法和设计,比如 Hash 算法、拉链法、红黑树设计等,值得每一个开发者借鉴学习。...
免费 14 购买

线程池源码浅析

面试的时候往往会问到线程池相关的内容,对于线程池知其然而不知其所以然。本篇文章通过源码阐述线程池构造方法、详细参数信息(核心线程数量、最大线程数量、空闲等待时间、线程工厂、拒绝策略)及线程池的使用。 本 Chat 读者将获得以下知...
¥ 2.99 112 购买

R 语言机器学习

在目前数据科学的领域中,R 语言也占有主要的位置, R 语言是一款自由、免费、开放的工具,它面向统计分析、绘图可视化,并且开源的特性也是能够完整地符合数据可视化、分析的需求。 因此,在本场 Chat 中,主要介绍 R 语言相关的机器学...
¥ 2.99 32 购买

进一步掌握 JavaScript 中的对象

在 JavaScript 中创建和使用对象非常地简单和灵活,以至于可能很多人都没有意识到 JavaScript 中的对象其实拥有比我们想象中更多的功能。 在本文中,我们可以一起来探讨一些 JavaScript 中比较隐蔽的东西,开始...
¥ 4.99 36 购买

设计模式之策略模式实战

如果你的业务看起来很庞大,请考虑设计模式;如果你的业务看起来很复杂,请考虑设计模式;关于设计模式的 Demo 网上不少,但都与实际业务脱离;本文是基于用户升降级业务实现的一个策略模式,当然实际的用户升降级业务要比本文复杂的多,本文是简...
¥ 1.00 88 购买

BIGO 海量小文件存储实践

作为欢聚集团旗下品牌,BIGO 当前的业务涵盖直播,短视频和社交,目前已经服务于全球 150 个国家 4 亿用户。BIGO 的产品业务特性决定了其对海量小文件的存储需求,如内容审核截图,用户社交沟通过程中发送的小文件,用户的头像等。目...
免费 13 购买

来一次 JavaScript 对象之旅

在 JavaScript 中,几乎所有的东西都是对象。 对象是 JavaScript 的基础,在 JavaScript 中随处可见。只有 null、undefined、strings、numbers、boolean 以及 symbo...
¥ 4.99 38 购买

Web 安全及其应对之道

别以为 Web 业务功能开发完了就结束了,还有一个需要重点考虑的就是WEB安全。 Web 安全是整个 Web 生涯中不可忽略的一部分,否则,你的业务可能会遭受很大攻击风险。 用户输入密码如何加密、加密密钥如何传输、数据传输通道如何加...
¥ 9.99 89 购买

WordPress 入门学习

WordPress 作为全球三分之的网站应用活跃在地球上,为了让更多人了解 WordPress 的由来和使用方法,开设本次 Chat。 本次 Chat 的内容有: WordPress 的由来 WordPress 本地环境的搭建 Wo...
¥ 2.99 40 购买

深入理解数据库原理

数据库,尤其是关系型数据库,是程序员日常使用最多的。对优秀的工程师来讲,只会 CRUD 还不够, 还需要理解其原理,理解其原理能够让程序员写出更加可靠高效的代码,并能够提升解决实际问题的能力,本Chat 将以 MySQL 为例,和大家...
¥ 6.99 114 购买

开干!手撸一个基于 Netty 的 RPC 框架

随着分布式和微服务的流行,服务拆分的越来越细,服务间的调用也成了我们程序员必备的知识点。什么是 Netty ?Netty 的使用,什么是 RPC? 怎样实现一个 RPC? 这篇文章给大家带来 Netty 的核心组件的讲解。主要通过谅...
¥ 2.99 98 购买

容器技术在企业落地的最佳实践

近年来,容器技术及相关应用得到了国内外越来越多的关注度。在国外,容器技术已经形成了较成熟的生态圈;而在国内,金融企业、互联网企业、IT 企业积极投入容器技术的应用。本文将重点介绍容器技术在企业落地最佳实践,包括容器技术的背景,阿里云容...
免费 53 购买

BIGO | Likee 深度推荐模型的特征工程优化

Likee 短视频是全球视频社交平台 BIGO 旗下的短视频产品,2017 年 7 月正式上线,在三年的时间内已经交出了全球 MAU 过亿的成绩单。首页广场瀑布流是 Likee 短视频最主要的视频消费场景。三年来,Likee 推荐模型...
免费 19 购买

2020 年,从架构谈起,到 Mesh 结束

如今,几乎所有的事情都离不开软件,当你开车时,脚踩上油门,实际上是车载计算机通过力度感应等计算输出功率,最终来控制油门,你从未想过这会是某个工程师的代码。
免费 45 购买

大话 Python 之 Socket 通信

想不想了解聊天室背后的原理?微信、QQ 等聊天软件,背后最底层的原理是什么呢?本场 Chat 主要围绕 Python 的 Socket 包,用大白话的方式,教你一步步解析聊天通信原理,并且使用 Python 自带的 Socket 包自...
¥ 9.99 76 购买

分布式链路追踪 Skywalking:插件化和模块化架构设计

SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视、跟踪、诊断功能。核心功能如下: 服务、服务实例、端点指标分析 根本原因分析,在运行时分析代码 服务拓扑图分析 服务,服...
¥ 9.99 64 购买

解密一线厂商大数据岗位细分及面试要求

目前大数据概念热度不减,国常委发布的 7 个新基建其中 3 个和大数据只接相关,大数据岗人才稀缺,平均薪酬水平超过金融行业和互联网行业。 大数据在互联网得到快速发展,当前正往产业互联网、线下扩张,可以说是当前最大一波红利。如何抓住机...
¥ 2.99 70 购买

手把手教你电力配用电通信协议

本场 Chat 分享主要介绍通信协议分类及常用电力配用电通信协议。通信协议解析是数据采集平台、IOT 平台的基础能力。通过本场 Chat 的学习让你对通信协议的有一个清晰的认知,助力学习各种通信协议。 在本场 Chat 中,会讲到如...
¥ 2.99 37 购买

程序员如何优雅的离职

在 GitChat 里面,关于求职、简历、准备面试方面的文章很多,但是关于如何离职、以及离职的时候有哪些需要注意的点的东西却很少。 因为最近换了份工作,刚刚离职,所以趁着这个机会,总结了些离职的时候,需要注意的一些点,算是离职前的一...
¥ 5.99 84 购买

Cocos Creator 物理系统详解

最近用 Cocos 做的物理小游戏越来越多,发现有些物理效果不尽其然,到最后的解决办法要么跳过不做这种物理效果要么用坐标系或者旋转代替变化。不想当将军的士兵不是好士兵,物理系统做不好的工程师不是好的游戏开发工程师。 于是我从网上的推...
¥ 10.00 36 购买

微信小程序:贪吃蛇小游戏开发实战

本场 Chat 主要会针对刚接触小程序游戏开发,来熟悉小程序开发所使用到的配置、前端框架的应用逻辑,JS 逻辑处理等。 通过本场 Chat 您将掌握如下内容: 微信小程序框架的使用; 熟练掌握小程序关于页面布局,CSS 样式选择器...
¥ 2.99 28 购买

云原生五大趋势预测,K8s 安卓化位列其一

Kubernetes 本身并不直接产生商业价值,你不会花钱去购买 Kubernetes 。这就跟安卓一样,你不会直接掏钱去买一个安卓系统。Kubernetes 真正产生价值的地方也在于它的上层应用生态。
免费 12 购买

如何在工作中快速成长?致工程师的 10 个简单技巧

精英人数的增长速度持续加快后,很多人开始焦虑,我也焦虑,深知要走出焦虑不容易,我想把走出焦虑快速成长的认知和方法写成文章分享给更多人,做成【技术人成长系列】文章给更多人面对面分享,该系列总共三篇,分别是《完成自己的认知升级》、《自我成...
免费 38 购买

SQL 查询优化器底层原理解析【MySQL 篇】

一条普通的 SQL 执行前会经历五个阶段:SQL 输入、语法分析、语义检查、SQL 优化、SQL 执行,而 SQL 优化又分为两步完成:第一步是逻辑优化、第二步是物理优化,SQL 优化的底层逻辑复杂又有趣。 通过本场 Chat 的学...
¥ 2.99 106 购买

【MongoDB】分布式集群数据分布

很多使用过 MongoDB 的朋友都会发现,集群添加了 shard 后,不能分担集群压力,数据分布不均匀,数据分布不可预测等问题。 在本场 Chat 中,会讲到如下内容: 介绍数据库、集合、分片、数据块(chunk)、分片键、文档...
¥ 3.50 75 购买

使用 PowerShell 在 Kali Linux 中进行渗透测试

在过去的几年中,PowerShell 已成为一种功能强大的脚本语言,用于自动化 Windows 上运行的系统管理和应用程序。微软还通过 .NET Core 使 PowerShell 可用于非 Windows 平台。最近,进攻性安全将 ...
¥ 2.99 23 购买

OpenCV-Python 图像处理技巧总结

在计算机视觉图像处理领域,OpenCV 绝对是首选,这得益于 OpenCV 强大的接口。但是对于很多刚入门的小伙伴来说,如何去灵活应用这些接口着实让人头疼,本文主要就是通过理论与实践相结合的方式,利用 OpenCV-Python 库进...
¥ 2.99 79 购买

关于使用 Python 做机器学习,深度学习训练数据模型

当前 Python 语言因为其简单易学,而且有大量可供使用的数据分析的轮子,成为 AI,机器学习人工智能的首选语言。无论是在 AI 还是大数据领域,Python 成为炙手可热的一门语言。 在本场 Chat 中会讲到以下内容: 如何快...
¥ 6.00 45 购买

Python 数据建模总结和实战(共两万字)

在实际数据科学项目中,继数据清洗与整理、描述分析之后,要进行深入的分析,建模是必不可少的非常重要的环节。在 Python 中 Scikit-Learn 是最主要的数据建模库之一。 Scikit-Learn(简记 SkLearn),是...
¥ 5.00 88 购买

火了 2 年的服务网格究竟给微服务带来了什么?

在过去几年中,微服务成为了业界技术热点,大量的互联网公司都在使用微服务架构,也有很多传统企业开始实践互联网技术转型,基本上也是以微服务和容器为核心。 本文将主要介绍微服务架构的概述以及云原生环境下的 Service Mesh 和传统...
免费 12 购买

分布式链路追踪 Skywalking:告警和度量架构设计

SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视、跟踪、诊断功能。核心功能如下: 服务、服务实例、端点指标分析 根本原因分析,在运行时分析代码 服务拓扑图分析 服务,服...
¥ 9.99 70 购买

Arthas 线上诊断

Arthas 是 Alibaba 开源的 Java 在线诊断工具,采用命令行交互模式,可以方便的在线诊断排查、热修改代码,侵入小,提供了丰富的功能,是排查 JVM 相关问题的利器。
免费 26 购买

SQL 语法总结

SQL 是 Structured Query Language 的缩写,意思是结构化查询语言,是一种在数据库管理系统(Relational Database Management System, RDBMS)中查询数据,或通过 RDB...
¥ 5.00 103 购买

拒绝做 SQL-Boy!从研究存储引擎 LevelDB Go 语言实现开始

你是否一直被 SQL 缠绕,上班就是写 SQL,增删改查,拿起键盘就是一波机械劳动!是否写到怀疑人生的意义,并开始了哲学思考:我是谁!我在哪里!我将要去哪里! 现在,让我们沿着 SQL 往下看,看看一条 SQL 语句中的数据是怎么写...
¥ 2.99 106 购买

Jira 常用功能操作指引

Jira 是 Atlassian 出品的一款事务管理软件,它既可以作为项目开发管理工具,也可以作为任务管理、流程管理的工具。不仅适用于敏捷开发,也可用于其他开发模式,并根据公司需求定制。 网上零零散散的资料很多,但没有系统的介绍资料...
¥ 1.99 75 购买

5 万字、97 张图总结操作系统核心知识点

这不是一篇教你如何创建一个操作系统的文章,相反,这是一篇指导性文章,教你从几个方面来理解操作系统。首先你需要知道你为什么要看这篇文章以及为什么要学习操作系统。
免费 25 购买

架构简洁之道:从阿里开源应用架构 COLA 说起

COLA 的主要目的是为应用架构提供一套简单的可以复制、可以理解、可以落地、可以控制复杂性的”指导和约束"。在实践中作者发现 COLA 在简洁性上仍有不足,因此给 COLA 做了一次“升级”,在这次升级...
免费 21 购买

分布式链路追踪 SkyWalking:配置管理设计

SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视,跟踪,诊断功能。核心功能如下: 服务、服务实例、端点指标分析 根本原因分析,在运行时分析代码 服务拓扑图分析 服务,服...
¥ 2.99 68 购买

分布式链路追踪 Skywalking:底层通信设计

SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视,跟踪,诊断功能。核心功能如下: 服务、服务实例、端点指标分析 根本原因分析,在运行时分析代码 服务拓扑图分析 服务,服...
¥ 9.99 74 购买

监控,你真的懂吗

很多做开发的同学可能没有关注过监控。认为那是运维的事情,但是我告诉你,你错了,如果你连监控都不会用的话,你根本就不配做一个工程师。这篇文章不是只简单的告诉你如何用工具,比如 Grafana。而是告诉你原理的东西。 本场 Chat,作...
¥ 9.99 157 购买

手把手带你入门 Drone 的 CI/CD 核心

本场 Chat 介绍 Drone 的 CI/CD 核心模块。经过前两篇 Chat 的介绍,相信搭建对基于 Docker 的 CI/CD 的熟悉程度及兴趣逐步提升。本次 Chat 就是带领大家以一个 Golang 项目为 Demo 深入...
¥ 3.99 76 购买

Docker从理论到实践

在当前 Devops 日趋流行的时候,Docker 作为容器化的代表,更是一种先进生产力的体现,Docker 集开发、打包、运行应用于一体的开放平台,可以用来快速交付应用。本文将带你从理论到实践,更快入门 Docker 。
免费 85 购买

技术人如何自我成长?

转眼 2020 已经过去了一半,是时候来做一次年中总结了。本文中,阿里文娱高级技术专家箫逸总结了自己在阿里 6 年来的成长和收获,分享他在工作中的一些思维方法,以及对生活的一些感悟,希望对同学们有所启发。
免费 210 购买

分布式链路追踪:集群管理设计

SkyWalking 是一个开源 APM 系统,包括针对 Cloud Native 体系结构中的分布式系统的监视,跟踪,诊断功能。核心功能如下: 服务、服务实例、端点指标分析 根本原因分析,在运行时分析代码 服务拓扑图分析 服务,服...
¥ 9.99 79 购买

掌握 Taro 多端框架:快速上手小程序/H5 开发

本 Chat 将介绍 Taro 开发电商平台所需要的 React 知识和小程序开发入门知识,Taro 的安装使用和开发说明及注意事项,了解如何在 Taro 中整合 Redux。本文注重的是实战,会以一个电商平台为例,一一讲解,其中会涉...
¥ 9.99 75 购买

大数据 Hadoop 和 Spark 系列(共三万字)

前言:正如马云在一次演讲中提到的:“很多人还没搞清楚什么是 PC 互联网,移动互联网来了,我们还没搞清楚移动互联的时候,大数据时代又来了。” Hadoop 被公认是一套行业大数据标准开源软件,在分布式环境下提供了海量数据的处理能力。...
¥ 10.00 120 购买

进程、线程基础知识全家桶,30 张图一套带走

我们写好的一行行代码,为了让其工作起来,我们还得把它送进城(进程)里,那既然进了城里,那肯定不能胡作非为了。 城里人有城里人的规矩,城中有个专门管辖你们的城管(操作系统),人家让你休息就休息,让你工作就工作,毕竟摊位不多,每个人都要...
免费 1.2K+ 购买

Innodb 存储引擎的那些“锁事儿”【MySQL 篇】

MySQL 的 Innodb 存储引擎为了解决并发处理能力,通过加锁保证高并发下数据的一致性防止出现脏数据,根据锁范围的不同分为了:表锁、行锁、GAAP 锁;行锁又分为了:共享锁(S 锁)和排他锁(X 锁);按照并发处理能力的不同又将...
¥ 2.99 83 购买

新手上路,如何快速接入七牛云存储实现文件的上传?

如果你是个新手或者拥有自己的小博客,想学习如何接入云存储平台,那么本文就很适合你,我将会详细的对七牛云存储的接入进行讲解。该平台提供了免费的 10G 存储空间可以使用。至此我们可以简单的使用该空间来实现云存储的接入,给自己的项目提速。...
¥ 1.00 37 购买

零基础小白 15 天快速入门 Python

Python 是最近很火的一个语言,语法较为简单,但是想要真正入门达到可以进行 Python 项目开发的水平还是有点难的。作者从事 Python 开发多年,熟悉 Python 的高级语法以及相关项目的开发。作者将带着大家快速入门 Py...
¥ 1.90 71 购买

暴利产业揭秘:微信生态下的域名防封

随着微信的审核越来越严,域名被封的问题也屡见不鲜,正所谓“上有政策,下有对策”,一个年产值上亿的暴利产业也在悄然滋生。 本场 Chat 中将为大家揭秘这个行业内的一些常用技术以及其实现方式,分为以下几个部分: 入口域名不死(活码)...
免费 51 购买

使用 Python 实现颜值检测,帮你找出漂亮小姐姐

Python 由于其简单、方便,非常适合用来做一些好玩有趣的小程序,本篇文章将带着大家用 Python 来实现颜值的检测,让你能够在众多小姐姐中快速找到最漂亮的那位。 本场Chat涉及内容: 爬取漂亮小姐姐的图片 对小姐姐颜值进行...
¥ 5.99 80 购买

性能碾压 POI !利用模板语法快速生成 Excel 报表

本期课程,我们将借助服务端表格组件 GcExcel 的模板语法来完成 Excel 报表的生成,通过使用简单的语法标记,可以在不借助任何第三方组件的情况下,结合数据源,自动化地生成 Excel 模板文件。 目前,GcExcel 可以生...
免费 46 购买

Linux 进程必知必会

为你梳理了 Linux 进程你必须要知道的知识点,包括进程模型,系统调用,调度算法等。
免费 65 购买

React 中实现权限管理(前端)

权限管理分为后端权限与前端权限,主要介绍 React 中实现前端权限管理具体方法。 在本场 Chat 中,会讲到如下内容: 动态生成菜单(使用 antd) 动态生成路由(使用 mobx 存储数据) 整个的流程,登录成功,获取数据,进...
¥ 2.99 64 购买

Pandas 干货系列教程(一):输入与输出

Pandas 可以理解为一个数据库,而且是一个加强版的数据库,数据库的数据有导入导出,对应 Pandas 为数据的输入与输出,Pandas 为此提供了很多接口,涉及文本读取、数据库读取、网络爬虫形式读取以及其他结构化数据,具体使用方式...
¥ 1.00 82 购买

Git-Game:通过一个游戏,测试你对 Git 的了解程度

现在讲解 Git 的文章很多,有 Git 的基本用法、设计原理、流程管理等诸多教程。在学过了这些知识之后,有没有兴趣,通过一个专门设计的 Git 命令行的游戏,来看看你对 Git 的理解和运用到了什么程度呢? 这是我最近在查询 Gi...
¥ 1.00 93 购买

Docker、Docker Compose、Harbor 的使用

本文通过对 Spring Boot 项目 Docker 镜像的制作,并搭建 Docker Harbor 私有镜像仓库,来演示 Docker 、Docker Compose 编排工具以及 Docker Maven 插件的使用;主要涉...
¥ 2.99 184 购买

Web 权限管理的那些事:基于 Python Flask

基于 Python Flask Web 框架实现完整的角色管理系统,包含用户管理、角色管理、机构管理、资源管理等。 本场 Chat 主要内容: 深度阐述用户、角色、资源等之间的关系; Python 虚拟环境 VirtualEnv 介...
¥ 8.00 86 购买

Kafka 核心概念和操作示例

前面写了篇《聊一聊高并发高可用那些事(一):Kafka 篇》算是二稿吧,本篇是第三稿收尾了。 在本场 Chat 中, 会讲到如下内容: 为什么需要消息队列 高吞吐、高可用 MQ 对比分析 Kafka 相关概念 分区, 副本, 消费组...
免费 28 购买

多线程获取结果的最优方式你知道吗

通过阅读本文你可以学到以下知识: 怎样获取多线程 的结果 获取多线程结果的方式有哪几种? 哪种方式最优雅 Dubbo 的集群容错模式:Forking Cluster 可以怎么实现?
免费 21 购买

在代码开发的路上怎么评判代码的好坏

一般在代码的过程中我们经常会有一个疑问,怎样的代码才是好代码,怎么评估写的这段代码是否有水平,在项目重构的中需要达到什么目标才可以,在写业务代码时怎么才能摆脱 CRUD 的简单代码。所述都是差一个代码开发规范,设计原则提供基础设计思路...
¥ 9.99 101 购买

Spring Data JPA 实践 + 源码分析

Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套 JPA 应用框架,底层使用了 Hibernate 的 JPA 技术实现,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包...
¥ 8.00 76 购买

Docker 从入门到精通

本场 Chat 将会深入浅出的介绍 Docker 相关内容,Docker 从入门到精通,本场 Chat 有如下内容。 初识 Docker 与容器之 Docker 入门。 Docker 核心概念与安装配置之 Docker 初步认识。 ...
¥ 2.99 96 购买

树莓派 k8s 集群监控 Prometheus

树莓派是一款基于 ARM 的微型电脑主板,尺寸仅有信用卡大小,体积和火柴盒相差无几,用几台树莓派 4 组建的 k8s 集群也是一套完整的 k8s 环境,能够满足大部分使用使用场景,但它体积小,成本低,功耗低的优点,极容易受到云原生技术...
免费 25 购买

从 0 开始,手把手教你用 Vue 开发一个答题 App

本教程适合对 Vue 基础知识有一点了解,但不懂得综合运用,还未曾使用 Vue 从头开发过一个小型 App 的读者。本教程不对所有的Vue知识点进行讲解,而是手把手一步步从 0 到 1,做出一个完整的小项目。目前网上的教程不是只有零散...
免费 156 购买

从底层重学 Java 之两大浮点类型

从底层,从原理,我们来重学一次 Java。两大 Java 浮点类 Double、Float 是我们比较常用的对象,他们的源码及实现是怎样的呢? 本系列秉承所有结论尽量从源码中来,没有源码的尽量标明出处。相关源码会附着在文章中,读本文...
¥ 3.99 72 购买

翻译 class 文件

“一零一零一一零,零一零一零零一”,这些看似杂乱无章,实则井然有序的数字中,究竟是什么含义。想要了解,JVM 如何工作的,首先要了解,class 文件的文件格式,这场 Chat 中,我会解释什么是跨平台的语言,什么又是跨语言的平台,G...
¥ 3.99 92 购买

微服务异常太乱太多,如何异常治理

现如今微服务框架十分流行,提出“面向云环境的应用程序“的spring cloud无疑是这些框架中的翘楚,然后面对服务上线后服务众多,异常的捕捉,基于堆栈跟踪分组,关注特定错误发生的次数就非常有必要。 适合人群: 对Spring Cl...
免费 43 购买

常用的ES5和ES6中对象的导出和导入的差异之处

1 、export与export default均可用于导出常量、函数、文件、模块等 2、你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用 3、在一个文件或模块中...
免费 24 购买

学习并掌握 Oracle 数据库的点滴知识

Oracle 数据库系统是目前世界上流行的关系型数据管理库系统,使用方便、功能强、高效率等等,日常学习或办公也是会接触到,了解学习它的相关知识、使用方法也是显得尤为重要的。时不我待,码不停蹄吧! 下面内容将分为五个层次呈现: Lin...
¥ 4.04 63 购买