
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
虽然百度电商在外面的知名度并不太高,但毕竟背靠百度的流量平台,每天也有数百万的PV,偶尔有营销活动的时候,PV能达到千万级别,经过重构后的系统,在不增加硬件的基础之上,整个系统的负载降低了40%多,这对于一个大型系统来说这都是实实在在的成本。工作8年多,成长最快的就是在百度的时期,遇到对的领路人,找到了正确的学习方式,因为那时的成长,以至于我完全不能适应现在HW的工作方式,每天加班加到根本没时间思

高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。:不清楚选择什么样的指标来衡量高并发系统?分不清并发量和QPS,甚至不知道自己系统的总用户量、活跃用户量,平峰和高峰时的QPS和TPS等关键数据。:讲不出该方案要关注的技术点和可能带来的副作用。
设计模式比较常见的就是让你手写一个单例模式(注意单例模式的几种不同的实现方法)或者让你说一下某个常见的设计模式在你的项目中是如何使用的,另外面试官还有可能问你 “ 抽象工厂 ” 和 “ 工厂方法模式的区别 ” 、“ 工厂模式 ” 的思想这样的问题 ”。如果你的简历上写了你会某个RPC框架(比如:阿里的开源的dubbo)或者消息队列(比如:RabbitMQ、Kafka)的使用的话,面试官一般会以你写

今年因为疫情原因,很多人在家里宅了很长一段时间,也有充足的时间复习筹备,为面试做足准备。我这里这筹备了一份各大互联网企业、大厂面试总结的180道最新中高级面试题助大家度过面试难关,对应的部分面试答案也在文末有所总结,从而分享给大家希望能对大家有帮助!前段时间面试了不少互联网企业,收集到的面试题有:Redis、多线程、JVM、Mongo DB、HTTP、HashMap、Spring等等,对应面试点也

mall项目致力于打造一个完整的电商系统,采用现阶段流行技术实现。mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、

以上分享是我们在做监控SDK时比较核心的这三个方面,还有很多其它的细节和实现,比如:如何节流、上报时机、数据合并、初始化配置等。开发迭代过程中,要避免客户端SDK或者后端服务因为迭代造成的兼容性问题。还比较重要的是要考虑后期数据库查询和存储方面的需求,收集、存储和查询才能完整的构成这套前端监控系统。觉得本文对你有帮助?请分享给更多人。...

众所周知,MYSQL 是目前使得最广泛、最流行的数据库技术之一,为了更方便的管理数据库,市场上出现了大量软件公司和个人开发者研发的客户端工具,比如我们所熟知的比较知名的客户端:Navicat、SQLyog、DataGrip 等等。说实话,这些客户端非常的好用,尤其是 Navicat,功能强大、操作流程、简单易用,而且能连接的数据库种类繁多,也是小编我最喜爱的一款数据库客户端。

Shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。田哥为大家整理了100个实例,通过100个实战经典脚本实例,展示了shell脚本编程的实用技术和常见工具用法。大家只需根据自己的需求,将文中这些常见任务和可移植自动化脚本推广应用到其他类似问题上,能解决那些三天两头碰上的麻烦事。PS:本
我相信没有必要描述为什么数据库迁移工具的使用对于使用关系型数据库引擎的现代应用程序是至关重要的。我只想说,它们可以使我们的生活变得更加轻松,并帮助我们将复杂和重复的过程自动化。通过这篇文章,我将对两个最常见的开源迁移工具,Flyway和Liquibase之间的异同提供一些更深入的见解。两者在某种程度上都是开源的,免费提供部分功能,但也有付费版本,提供更多的功能。并且两者都可以使用普通的旧SQL来编

前言在写这篇文章前,我把所有的情况简单列一下:先写 MySQL,再写 Redis先写 Redis,再写 MySQL先删除 Redis,再写 MySQL先删除 Redis,再写 MySQL,再删除 Redis先写 MySQL,再删除 Redis先写 MySQL,通过 Binlog,异步更新 Redis除了上面的 Case,还有文章总结出以下策略:Cache Aside(旁路缓存)策略Read/Wri








