学习资料
文章平均质量分 86
linchare
这个作者很懒,什么都没留下…
展开
-
[架构系列]session一致性架构设计实践
一、缘起什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。Web开发中,web-server可以自动为同一个浏览器的访问用户自动创建session,提供数据存储功能。最常见的,会把用户的登录信息、用户信息存储在session中,以保持登录状态。什么是session一致性问题?只要用户不重启浏览器,每次http短连接请求,理论上服务端都能定位到session,保持会话。当只有一台web-server提供服务时,每次http短连接请求,都能够原创 2021-06-06 00:26:58 · 154 阅读 · 0 评论 -
[架构系列]配置也有架构演进?看完深有痛感
一、缘起随着互联网业务的越来越复杂,用户量与流量越来越大,“服务化分层”是架构演进的必由之路。如上图:站点应用会调用服务,上游服务调用底层服务,依赖关系会变得非常复杂。对于同一个服务,它有多个上游调用。为了保证高可用,一个底层服务往往是若干个节点形成一个集群提供服务。如上图:用户中心服务user-service有三个节点,ip1/ip2/ip3对上游提供服务,任何一个节点当机,都不影响服务的可用性。那么问题来了,当服务集群增减节点的时候,是否存在“反向依赖”,是否“耦合”,是否上游调用方需要修改原创 2021-06-06 00:17:02 · 137 阅读 · 2 评论 -
PHP5与PHP7变量的类型和实现
PHP的变量是弱类型的,也实现了如整型、浮点型、字符串、数组和对象等类型。PHP中的变量是使用结构体zval来表示的,在介绍PHP 7的zval之前,先了解一下PHP 5的zval设计。原创 2021-06-05 23:49:54 · 327 阅读 · 1 评论 -
Linux最大线程数限制及当前线程数查询
1、总结系统限制有: /proc/sys/kernel/pid_max #查系统支持的最大线程数,一般会很大,相当于理论值 /proc/sys/kernel/threads-max max_user_process #系统限制某用户下最多可以运行多少进程或线程,使用命令:ulimit -u 注:修改max_user_process的数值,只需要修改/etc/security/limits.conf即可,但是这个参数需要修改/etc/sec...转载 2021-05-29 17:26:18 · 1293 阅读 · 0 评论 -
Linux Watchdog 机制
前言Watchdog 是 Linux 系统一个很重要的机制,其目的是监测系统运行的情况,一旦出现锁死,死机的情况,能及时重启机器(取决于设置策略),并收集crash dump.watchdog,顾名思义,看门狗。这就说明,有一个被watch的对象,和一个watch它的程序。无论是内核watchdog,还是userland watchdog,其基本思路都是:1. 假定某一个对象的状态能表征系统运行是否健康(比如interrupt的次数,比如/dev/watchdog的时间戳);2. 启动一个wa转载 2021-05-29 15:26:41 · 1222 阅读 · 0 评论 -
都996了,研发效能还是提不起来,关键在这里
扫描上述二维码或点我直达 免费领!本文作者:何勉上一篇我们介绍了研发效能提升目标及其度量方法。(本文是阿里“研发效能提升系列”的第2篇,第1篇“研发效能的定义和度量”敬请期待【下周三】的钉钉群直播:钉钉搜索群号 23192180)研发效能的提升必须落实为团队需求、协作和工程技术等实践。接下来的几篇文章,我将结合不同BU的案例,介绍研发效能提升的具体实践。本篇将从团队协作的实践开始,通过可视化端到端的价值流动过程,建立持续快速交付价值的基础。为了改进研发效能,首先要知道从哪里开始。..转载 2021-05-29 10:52:16 · 135 阅读 · 0 评论 -
大厂晋升指南笔记
大厂晋升指南01-职级体系:你意识到级别鸿沟了吗?跨越式职级阿里。阶梯式职级腾讯。相邻级别差异小、晋升机会更多、同级别的回报差异不大。核心缺陷,那就是,很难客观地定义和评估两个等级之间的差异!02-晋升流程:你需要通过多少“关卡”才能晋升?03-晋升原则:什么样的人更容易晋升?主动、成长、价值04-晋升逻辑:别人怎么判断你有没有达到晋升要求?当前级别的年限、工作年限、绩效无论什么年限都不是我们判断能力的标准。绩效关注的是业务结果,晋升关注的是能力提升.转载 2021-05-22 15:24:00 · 918 阅读 · 0 评论 -
解密国内BAT等大厂前端技术体系-百度篇(长文建议收藏)
1 引言整个业界在前端框架不断迭代中,也寻找到了许多突破方向,例如跨平台中的RN、Flutter,服务端GraphQL、Serverless,前端和客户端的融合越来越紧密,前端在Node和Electron的加持下,也扩展了自己的版图到服务端和桌面。同时,随着前端开发越来越复杂,整个前端研发也经历了人工化->工具化->工程化->智能化的演变。目前各个大厂在工程化实践不断迭代,出现了许多Low/No Code等前端智能化解决方案,工程化实践也深入到研发的各个环节,不断提升前端研发的标准转载 2021-05-22 14:17:17 · 500 阅读 · 0 评论 -
解密国内BAT等大厂前端技术体系-携程篇(长文建议收藏)
1 引言为了了解当前前端的发展趋势,让我们从国内各大互联网大厂开始,了解他们的最新动态和未来规划。这是解密大厂前端技术体系的第四篇,前三篇已经讲述了阿里、腾讯、百度在前端技术这几年的技术发展。这一篇从携程讲起。携程技术全景图移动技术产品移动技术产品分为四大模块:技术平台:MCD(持续交付平台),APM(性能监控平台),MTS(日志排障平台)和MTP(无线技术平台) 通信层:通信工具,消息推送平台,服务端推送 框架层:涵盖App中通用能力,例如设备信息、位置信息、热更新、.转载 2021-05-22 14:16:18 · 722 阅读 · 0 评论 -
解密国内BAT等大厂前端技术体系-美团点评之下篇(长文建议收藏)
引言在上篇中,我已经介绍了美团点评的业务情况、大前端的技术体系,其中大前端的技术全景图如下:上篇重点介绍了工程化和代码质量的部分,工程化涵盖了客户端持续集成平台-MCI、全端监控平台-CAT、移动端集成日志库-Logan和全栈前端框架-Era。代码质量部分重点介绍了ESLint在大规模项目中落地实践和移动端静态分析工具-Hades。在这篇文章中,我们将继续介绍大前端技术体系中的跨平台、UI组件库和前端框架。跨平台跨平台动态化方案跨平台、动态化始终是移动互联网时代永恒...转载 2021-05-22 14:15:34 · 407 阅读 · 0 评论 -
解密国内BAT等大厂前端技术体系-美团点评之上篇(长文建议收藏)
引言进入2019年,大前端技术生态似乎进入到了一个相对稳定的环境,React在2013年发布至今已经6年时间了,Vue 1.0在2015年发布,至今也有4年时间了。整个业界在前端框架不断迭代中,也寻找到了许多突破方向,例如跨平台中的RN、Flutter,服务端GraphQL、Serverless,前端和客户端的融合越来越紧密,前端在Node和Electron的加持下,也扩展了自己的版图到服务端和桌面。同时,随着前端开发越来越复杂,整个前端研发也经历了人工化->工具化->工程化->转载 2021-05-22 14:14:48 · 390 阅读 · 0 评论 -
解密国内BAT等大厂前端技术体系-腾讯篇(长文建议收藏)
1 引言为了了解当前前端的发展趋势,让我们从国内各大互联网大厂开始,了解他们的最新动态和未来规划。这是解密大厂前端技术体系的第三篇,前两篇已经讲述了阿里和百度在前端技术这几年的技术发展。这一篇从腾讯讲起。2 腾讯团队介绍2018年9月30日,腾讯宣布正式启动新一轮战略升级,优化组织架构,将原有的七大事业群拆分重组,在保留原有四个事业群的基础上新增平台与内容事业群和云与智慧产业群。平台与内容事业群(PCG)成立后,把过去散落在QQ、QQ浏览器等不同产品中的团队聚集到一起。腾讯是..转载 2021-05-22 14:13:42 · 1636 阅读 · 0 评论 -
[学习资料]携程技术2018年度合辑
https://t00y.com/file/29174114-458517742原创 2020-08-25 22:40:53 · 119 阅读 · 0 评论 -
[学习资料]从阿里、小米、京东、美团组织架构变化,回顾四大商业巨头的战略变迁
https://t00y.com/file/29174114-458517559密码:407845原创 2020-08-31 00:12:43 · 365 阅读 · 0 评论 -
[学习资料]携程技术2019年度合辑
资源分享《携程技术2019年度合辑》https://t00y.com/file/29174114-458516336密码:407845原创 2020-08-23 21:38:44 · 149 阅读 · 0 评论