随笔分类 - 专业知识
开发,运维
摘要:中台是一种体系/生态/方法论,有标准和机制,解决顶层领域下各业务领域的高效协同和资源复用问题。中台建设强调企业级,IT部门与业务部门协同建设,各部门、各业务域是中台能力的使用方,同时也是中台能力的重要提供方。目前网上比较主流的中台定义和分类有如下三种: 业务平台: 指微服务业务平台,像常见交易中台、
阅读全文
摘要:Nginx大家如果没用过那或多或少都应该听过,vue的部署、反向代理、负载均衡nginx都能帮你做到。 今天主要说一下nginx负载均衡我们的项目,如下图所示,请求到达nginx,nginx再帮我们转发。 首先使用Docker安装nginx. docker pull nginx:latest 运行容
阅读全文
摘要:很多小伙伴在刚开始学习技术的时候,都会去找一些学习类的网站来提高自己的水平。但现在网络越来越发达,学习类的网站真的是多如牛毛。有的网站真的是非常优秀,可以让你学到不少技术,但同样也有很多网站非常垃圾,不仅浪费你的时间,还可能会误导你。 下面,我就来介绍10个程序员必逛的网站,给大家做一个参考。 1.
阅读全文
摘要:1 CodeSmith 一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.codesmithtools.com 官方论坛:http://forum.codesmithtools.com/default.aspx 版权形式:30天试用 开源:否 需要先注册确认后才能下
阅读全文
摘要:IT的体系发展支撑着技术架构的演变。同时,技术架构的演变也推进着IT的体系发展。 IT体系经过了以下3个阶段: 1)物理机体系阶段。传统的IOE架构其实是物理机的典型代表。想使用计算资源,就需要去购买对应的硬件。 2)云计算体系阶段。在传统硬件服务器的基础上,通过虚拟化及分布式技术形成对应的云资源平
阅读全文
摘要:一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。 二、Nginx负载均衡策略 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用
阅读全文
摘要:如何保持元素的 hover 等状态(保持鼠标放上去的效果) Ctrl+F 搜文字定位dom节点 复制日志对象 先右键保存全局对象 console输入 copy(temp1) 不同网速测试 定位,通过键盘上下可以修改大小 按住Ctrl,以10为单位修改大小 样式级别(由上到下) 样式最终计算值(查看元
阅读全文
摘要:前言 首先在介绍这套方案前,咱们还是简单地普及一下“埋点”这个名词。 埋点是指在各个终端(如网页、小程序)中收集一些关键访问数据并将数据发送到日志服务器,以供后续的数据分析。 如下笔者在写这篇文章之前对公司内的一些业务做的访谈调研记录,可以发现埋点在实际业务中大概会有这些作用: “采集并针对性做些投
阅读全文
摘要:众包平台,是世界著名科技杂志《连线》(Wired)2006年发明的一个专业术语,用来描述一种新的商业模式,即企业利用互联网来将工作分配出去、发现创意或解决技术问题。那么,众包平台有哪些?五大众包平台,如下。 1、百度众测 百度众测平台,旨在全心全意助您提升产品质量,面向大学生、技术大咖等专业人士,通
阅读全文
摘要:如今,Page Speed(页面速度)的意义非凡。 自从Google改变Googlebot's的算法以高度支持快速,适合移动设备的网站以来,拥有快速网站变得越来越重要。如果这还不够好,用户通常会花更少的时间,转化率也会更低,你的网站体验越慢,用户的转化率就越低。 什么是Page Speed Page
阅读全文
摘要:前言:多账户登陆 互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如:网易、微信、QQ等,我们把此称为多账户统一登陆。通过这篇文章, 我想阐释多账户登陆的技术方案细节,以及相应的表设计,流程设计。我这里不会有具体代码实现细节,只要方案做的对,有思路,代码咋写都不会太烂。 1. 创业初期 归
阅读全文
摘要:前言 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
阅读全文
摘要:Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少(一个worker进程只占用10-12M内存),启动极快,高并发能力强,在互联网项目中广泛应用。 上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。 反向代理服务器 经常听人说到一些术语,如反向代理,那么什么
阅读全文
摘要:介绍 Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能使用。这是目前笔者用过最优雅的WebIDE,特别是喜欢使用VSCode的小伙伴一定也会爱上他,Cloud Studi
阅读全文
摘要:数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织的集合,特殊的结构在不同的应用场景中往往会带来不一样的处理效率。 常用的数据结构可根据数据访问的特点分为线性结构和非线性结构。线性结构包括常见的链表、栈
阅读全文
摘要:现实中的性能问题和具体领域千差万别,我也不可能面面俱到。但是为了帮助你理解,我总结了十大常用的优化策略。 我将这十大策略分成五个类别,每个类别对应两个相关策略,帮助你掌握。这五个类别是:时空相互转换、并行 / 异步操作、预先 / 延后处理、缓存 / 批量合并、算法设计和数据结构。我们现在一个个来讲。
阅读全文
摘要:最近,我开始了 Kubernetes 之旅,并且希望更好地了解其内部原理。我在这些方面做了一个演讲! 容器 在我们尝试了解 Kubernetes 之前,让我们花一点时间来澄清容器是什么,以及它们为什么如此受欢迎。 毕竟,在不知道容器是什么的情况下谈论容器编排器(Kubernetes)是没有意义的!
阅读全文
摘要:前情 在开始正题之前,我先讲一个内容详情的业务场景和其面临的性能问题。 ▐ 业务特点 图文内容详情业务本身有三个比较大的特点: 内容量大,几十亿的内容量,并且每天还在疯狂增长; 流量大,为了支撑这么大的业务,需要很多服务器成本; 内容数据极具静态化,页面参考如下,除了蓝色标识的数据,其他数据很少会改
阅读全文
摘要:我们是否想过没有CSS对HTML标签元素的影响,那么我们的标签在浏览器是什么样形式存在的?CSS对HTML标签元素到底产生了什么影响?又做了什么规则限定?来聊聊吧!!! CSS 作为一门标记性语言,但是它的简单易学,很多开发者都不知道它是一门语言,语言的东西必定具备诸多概念,但是我们会往往忽略这些概
阅读全文