简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
马上进入求职招聘高峰,总结了一份BAT(阿里、百度等)资深Java相关的面试题答案合集给到大家。该板块的各面试章节,后续会持续迭代更新最新一线互联网公司的面试题目,建议收藏该页面,不定期更新查看~Java虚拟机(JVM)JVM内存模型结构方法区和直接内存什么时候会oom?JVM收集器G1的内存模型和CMS的内存模型有什么不同?jvm调优用过吗?如何查看java内存使用情况(jconsole、命令j
Java并发编程实战 (java并发的圣经)多处理器编程的艺术 (并发编程的各种算法,java实现,有点难度)并发的艺术 (多核处理器的共享内存模型中的各种算法)Java虚拟机并发编程 (jvm平台上各种语言的并发比较,如java,scala,clojure)Java并发编程的艺术Java 7并发编程实战手册 (java中的并发编程实践,属于API工具书,指南)Java多线程编程实战指南(设计模式
很早以前,在刚开始搞Spring Cloud基础教程的时候,写过这样一篇文章:《微服务架构的基础框架选择:Spring Cloud还是Dubbo?》,可能不少读者也都看过。之后也就一直有关于这两个框架怎么选的问题出来,其实文中我有明确的提过,Spring Cloud与Dubbo的比较本身是不公平的,主要前者是一套较为完整的架构方案,而Dubbo只是服务治理与RPC实现方案。由于Dubbo在国内有着
一、介绍Restful、SOAP、RPC、SOA以及微服务1.1、什么是Restful?Restful是一种架构设计风格,提供了设计原则和约束条件,而不是架构,而满足这些约束条件和原则的应用程序或设计就是 Restful架构或服务。主要的设计原则:(1)、资源与URI(2)、统一资源接口(HTTP方法如GET,PUT和POST)(3)、资源的表述...
背景前端渲染有很多框架,而且形式和内容在不断发生变化。这些演变的背后是设计模式的变化,而归根到底是功能划分逻辑的演变:MVC—>MVP—>MVVM(忽略最早混在一起的写法,那不称为模式)。近几年兴起的React、Vue、Angular等框架都属于MVVM模式,能帮我们实现界面渲染、事件绑定、路由分发等复杂功能。但在一些只需完成数据和模板简单渲染的场合,它们就显得笨重而且学习成本较高了。
消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发的Notify、MetaQ、RocketMQ等。本文主要探讨主流的消息队列MQ比较,特征,以及典型使用场景。目前主流的MQ产品1.Zero
在Android 7.0(Nougat)推出了新的应用签名方案APK Signature Scheme v2后,之前快速生成渠道包的方式(美团Android自动化之旅—生成渠道包)已经行不通了,在此应用签名方案下如何快速生成渠道包呢?本文会对新的应用签名方案APK Signature Scheme v2以及新一代渠道生成工具进行详细深入的介绍。新的应用签名方案APK Signature Schem
阿里P7技能(一):数据结构和算法:常用数据结构:链表、堆与栈、哈希表等,常用的排序等。掌握:精通阿里P7技能(二):java高级java相关的高级特性:JVM、多线程高并发、网络等。掌握:精通阿里P7技能(三):Web核心熟练掌握前段开发知识:H5、CSS、JS框架,掌握:熟悉。java相关的Web开发核心掌握。掌握:精通阿里P7技能(四):数据库开发数据库选型数据库表设计索引设计事.
由于运维、DBA的误操作或是业务bug,我们在操作中时不时会出现误删除数据情况。早期要想恢复数据,只能让业务人员根据线上操作日志,构造误删除的数据,或者DBA使用binlog和备份的方式恢复数据,不管那种,都非常费时费力,而且容易出错。直到彭立勋首次在MySQL社区为mysqlbinlog扩展了闪回功能。在美团点评,我们也遇到过研发人员误删主站的配置信息,从而导致主站长达2个小时不可用的情况。DB
本文是美团点评基础架构系列文章之一。这个系列将全面介绍支撑数亿用户、超千万日订单的美团点评平台诸多业务的公共基础架构相关技术。系列已经发布的文章包括: - 《分布式会话跟踪系统架构设计与实践》 - 《Leaf——美团点评分布式ID生成系统》 - 《深度剖析开源分布式监控CAT》背景美团点评作为国内最大的O2O平台,业务热度的高峰低谷非常显著且规律,如果遇到节假日或促销活动,流量还会在短时间内出现成