认知觉醒(元认知、复利、拉伸区)、习惯改变(积极、专注、实践、克己、阅读、淡然) - 知行合一 🚀🚀🚀
Streaming Media相关技术点(一)HLS\DASH\VOD\视频格式 2019/02/22 共 2958 字 8 分钟阅读 AI 摘要: 本文主要讨论了流媒体中的关键问题和涉及的技术点,包括视频格式、内容编码、压缩、多路复用、视频传输协议、MUX和DEMUX等。同时介绍了HLS和DASH两种流媒体传输方式的特点,以及视频自适应播放的原理。此外,还提到了一些相关的工具和组织,如video.js和MPEG。
Gorm 2019/02/20 共 1288 字 4 分钟阅读 AI 摘要: 对象关系映射(ORM)是一种将关系数据库与面向对象编程语言之间进行数据映射的技术,它实现了底层数据到应用层的数据映射。通过ORM,可以将数据库中的数据转化为软件应用层的对象,简化了开发过程。
Golang - Context上下文包的使用 2019/02/20 共 2287 字 7 分钟阅读 AI 摘要: 本文介绍了服务化开发中使用上下文包进行超时设定的功能,通过设定超时时间可以解决因网络或服务性能问题导致响应时间过长的情况,同时还提及了上下文包的创建和使用示例。
Core Dump Usage - 内核转存储使用 2019/01/26 共 1427 字 4 分钟阅读 AI 摘要: 本文介绍了应用程序在收到信号时会生成Coredump文件,并提供了一些使用Coredump进行故障分析的场景。
gRPC - 概述 2019/01/16 共 4008 字 11 分钟阅读 AI 摘要: gRPC是一种定义了服务和方法的远程过程调用(RPC)框架,使用Protocol Buffers作为接口定义语言(IDL)。它支持简单调用方式、流式RPC服务、流式RPC客户端和双向流式RPC服务。gRPC使用protoc编译器生成特定语言的代码,并通过使用指定的gRPC插件生成与接口相关的API。它还提供了认证机制,可以与其他认证机制协同工作。
在环球易购期间关于技术演进的思考分析和总结 2019/01/15 共 2938 字 7 分钟阅读 AI 摘要: 文章总结了公司经历的4年发展历程中的重要收获和思考,以及下一步的计划。
Docker - phpfpm镜像下的php扩展安装配置 2019/01/08 共 1845 字 5 分钟阅读 AI 摘要: 本文介绍了 PHP 容器内容的基本知识,包括 PHP 核心库的安装方法和相关参考资料。
洗尽铅华,功不唐捐 2019/01/01 共 2416 字 6 分钟阅读 AI 摘要: 人生中最重要的是要珍惜现在,不为未来焦虑,要成为一个有价值的人,要勇敢面对困境和挑战,永不放弃,同时要持有积极的态度和敬畏的心态,为自己的梦想而努力。悟道时,要保持简单、开放的心态,保持对知识的渴求,不断发展自己,秉持着积极向上的信念。励志时,要保持坚定的信心和持久的努力,注重自我反省和不断的进步。很多时候,简单和专注是解决问题的关键,不要过度追求完善。
Golang - template/text和template/html 2018/12/30 共 1707 字 6 分钟阅读 AI 摘要: Go语言中的模板(template)是一种类似于smarty模板引擎的工具,有自己的模板语法。Go提供了text/template和html/template两种模板。后者在前者的基础上考虑了HTML代码注入风险,通常将HTML标签实体化。
HTTP/2 协议详解 2018/12/18 共 5428 字 13 分钟阅读 AI 摘要: HTTP/2是一种新的HTTP通信协议,它引入了新的二进制分帧机制和多个数据流交错发送的方式,提高了性能。HTTP/2中的数据流之间可以建立依赖关系,并按照权重进行资源分配,进一步优化性能。nghttp可以用来分析HTTP/2的性能优化。
PHP-做聚合层,电商网站架构图概览 2018/12/10 共 641 字 2 分钟阅读 AI 摘要: 17年Q4年商城重构接入SOA,18年5月上线流量切换完成,系统稳定运行。在双11前期,单台Web应用服务器可以承载tps300~500左右,商详800~1000左右。系统压测期间,发现机房DNS限制和Predis的问题,解决后整体效能提升3~5倍。团队基于职能划分,php充当中间层角色。个人投入大量精力在基于Go的微服务方面发力。
面试 - SQL QA 2018/12/01 共 2557 字 7 分钟阅读 AI 摘要: SQL面试常见问题包括主键、索引、连接、规范化、事务等方面的知识点。面试官可能会问到主键、普通索引、唯一索引、外键的区别,以及JOIN连接类型的差异。此外,设计规范化和超键、候选键的概念也是常见的问题。其他问题涵盖了SQL中不同类型的语句、COMMIT在事务中的作用、DELETE、DROP、TRUNCATE的差异、数据库索引的类型等。
Golang Image(一) - 图像简要说明 2018/11/15 共 2115 字 5 分钟阅读 AI 摘要: 本文简要介绍了Golang中的图片相关概念,包括颜色模型、image/draw包的使用以及图片的resize过程。文章涵盖了颜色模型中的alpha通道、颜色值调和、color.Model的作用,以及image/draw包中对图片进行绘制和对齐的方法。此外,还简要提到了图片resize的四步骤。
五类网络IO模型(阻塞、非阻塞、select多路复用、基于信号、异步IO) 2018/11/12 共 2815 字 8 分钟阅读 AI 摘要: 本文介绍了Unix下的五类I/O模型:阻塞I/O、非阻塞I/O、I/O多路复用、信号驱动I/O和异步I/O,并对select函数进行了详细描述。
杂项 - 世界百强品牌 2018/11/11 共 1775 字 5 分钟阅读 AI 摘要: 本文探讨了强者的成长轨迹以及如何超越他们,还介绍了一些强大公司的业务复杂性和处理这些复杂性时所需的关键要素和原则。
Alpine Pkg Manager(Alpine系统包管理) 2018/10/28 共 1020 字 5 分钟阅读 AI 摘要: 本文主要介绍了Alpine系统的包管理的基础知识和apk命令的使用方法
12-Factor - 构建SaaS应用提供了方法论 2018/10/08 共 2455 字 6 分钟阅读 AI 摘要: 本文介绍了构建网络应用程序或SaaS应用的方法论,以及构建SaaS服务的12-Factor。其中描述了如何使用标准化流程自动配置、划清界限、提供最大的可移植性、节省资源、降低开发环境和生产环境的差异、实现扩展等。
针对CURL的一些简要分析记录 2018/09/24 共 2479 字 8 分钟阅读 AI 摘要: 本文主要讨论了使用PHP的curl扩展进行网络服务调用时的一些问题,包括失败后重新创建套接字、设置请求属性、循环中的性能影响等。同时提到了另一种常用的网络调用方式基于GuzzleHttp包。
Golang - testing包使用 2018/09/15 共 3316 字 9 分钟阅读 AI 摘要: 概要介绍了Go语言中的功能测试与性能测试的编写方式,以及在测试用例编写过程中的一些需要注意的基本事项。
Sphinx reST 文档基本使用 2018/09/01 共 1053 字 4 分钟阅读 AI 摘要: reStructuredText是一种纯文本标记语言,用于编写文档。Sphinx是一个自动化文档生成工具,可以将reStructuredText格式的文档转换为HTML、PDF等格式。
New Relic Apm 安装 2018/08/02 共 477 字 2 分钟阅读 AI 摘要: 本文介绍了NewRelic的基本流程和安装细节,同时提供了一些补充信息。
Toc 2018/07/30 共 841 字 4 分钟阅读 AI 摘要: This article examines the story of Gregor Samsa, who wakes up one day as a vermin and navigates the difficulties of his transformation.
HTTPS(四)相关术语小结 2018/07/27 共 3827 字 10 分钟阅读 AI 摘要: 本文概述了X.509证书的定义和用途,介绍了证书颁发机构(CA)、证书签名请求(CSR)和证书撤销列表(CRL)的作用。还解释了DER、PEM、CRT和CER的区别,并介绍了OpenSSL工具和ISOC组织的重要性。
Gerrit(基于Java编写) - CodeReview代码管控流程简要说明 2018/07/25 共 1150 字 4 分钟阅读 AI 摘要: Gerrit是一种开放源代码的代码审查软件,通过网页界面进行代码审查和版本控制。它使用Git作为底层版本控制系统。
YAML - 简介 2018/06/30 共 2194 字 7 分钟阅读 AI 摘要: YAML是一种可读性高的数据序列格式,以数据为中心,适合表达层次结构的数据。与JSON和XML相比,YAML具有许多特点,如不依赖引号、提供关系引用和避免代码注入等。