• 欢迎访问优知学院 请关注微信公众号,获取更多免费BAT:面试+架构师进阶干货!

最新发布 第3页

优知学院IT人升职加薪进阶站,BAT总监经验分享平台

Java

常用的后端性能优化六种方式:缓存化+服务化+异步化等

常用的后端性能优化六种方式:缓存化+服务化+异步化等
后端优化的六种方法: 1.硬件升级 硬件问题对性能的影响不容忽视。 举一个例子:一个DB集群经常有慢SQL报警,业务排查下来发现SQL都很简单,该做的索引优化也都做了。后来DBA同学帮忙定位到问题是硬件过旧导致,将机械硬盘升级成固态硬盘之后报警立马消失了,效果立竿见影! 2.缓存化 缓存可以称的上是性能优化的利器,使用缓存时需要考虑缓存命中率、缓存更新、……继续阅读 »

mikechen 3周前 (10-26) 562浏览 1评论 5个赞

学习资料

文章合集

文章合集
Hi 大家好,这是优知学院的所有文章集合,专门整理这个页面,希望会对大家在浏览感兴趣文章的时候,能有更好的帮助! 感谢你们的陪伴!   陈睿|mikechen  优知学院创始人 优知学院 关于我们 BAT薪资、技能要求、开发流程 【深度揭秘】百度、阿里、腾讯内部岗位级别和薪资结构,附带求职建议! 阿里……继续阅读 »

mikechen 3周前 (10-25) 566浏览 0评论 2个赞

分布式架构设计

阿里P8架构师谈:分布式、集群、负载均衡、分布式数据一致性的区别与关联

阿里P8架构师谈:分布式、集群、负载均衡、分布式数据一致性的区别与关联
服务器集群: 1.集群概念 集群就是一组相互独立的计算机,通过高速的网络组成一个计算机系统。服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。 2.集群的特点和优势 1)高性能 比如上千台服务器同时计算运行,远大于单机的运行效率。 2)性价比优势 利用通用廉价的服务器代替小型机,例如:阿里轰轰烈烈的去IO……继续阅读 »

mikechen 3周前 (10-25) 497浏览 0评论 6个赞

Java

最新蚂蚁金服面试题:Docker+秒杀设计+RocketMQ+亿级数据设计

最新蚂蚁金服面试题:Docker+秒杀设计+RocketMQ+亿级数据设计
蚂蚁金服一面: 1 自我介绍 2 讲一下ArrayList和linkedlist的区别,ArrayList的扩容方式,扩容时机。 3 hashmap的实现,以及hashmap扩容底层实现。 4 NIO了解么,讲一下和BIO的区别,AIO呢。阻塞,非阻塞,异步。具体。 5 你说了解分布式服务,那么你怎么理解分布式服务。 6 你说了解Tomcat的基本……继续阅读 »

mikechen 3周前 (10-24) 411浏览 0评论 3个赞

Java

阿里P8架构师谈:大数据架构设计(文章合集)

阿里P8架构师谈:大数据架构设计(文章合集)
架构师进阶有一块很重要的内容,就是需要掌握大数据的架构设计,主要涵括: MySQL等关系式数据库,需要掌握数据库的索引、慢SQL、以及长事务的优化等。 需要掌握非关系式数据库(NoSQL)的选型,以及使用场景,以及与MySQL等的优劣势比较等。 分布式数据的一致性等问题,以及分布式事务。 考虑利用Redis等分布式缓存技术,来降低后端数据库的压……继续阅读 »

mikechen 3周前 (10-24) 486浏览 0评论 2个赞

Java

阿里P8架构师谈:线程池的实现原理、优点与风险、以及四种线程池实现

阿里P8架构师谈:线程池的实现原理、优点与风险、以及四种线程池实现
为什么需要线程池 我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其实也是实现了Runnable接口。但是我们创建这两种线程在运行结束后都会被虚拟机销毁,如果线程数量多的话,频繁的创建和销毁线程会大大浪费时间和效率,更重要的是浪费内存。那么有没有一种方法能让线程运行完后不立即销毁,而是让线程重复使用,继续执行其他的任务哪? ……继续阅读 »

mikechen 4周前 (10-20) 612浏览 1评论 9个赞

Java

阿里P8架构师谈:精通高并发必须掌握的18个核心技术

阿里P8架构师谈:精通高并发必须掌握的18个核心技术
很多同学对于高并发总是讳莫如深,今天主要谈谈高并发需要掌握的技术集,文末有高并发技术资料~ 高并发、多线程 1.高并发 高并发是请求,指的是多个客户端同一时刻向服务端发送请求, 它是一种现象。 比如,在双11凌晨12:00分同时有10万个下单请求。 高并发标准: 高并发用户数 TPS(Transactions Per Second)每秒事务数 ……继续阅读 »

mikechen 4周前 (10-19) 788浏览 1评论 11个赞

Java

阿里P8架构师谈:Restful、SOAP、RPC、SOA、微服务之间的区别

阿里P8架构师谈:Restful、SOAP、RPC、SOA、微服务之间的区别
内容大纲: 1.介绍Restful、SOAP、RPC、SOA以及微服务 2.重点谈谈SOA与微服务的区别 3.以及为什么要使用微服务架构 什么是Restful Restful是一种架构设计风格,提供了设计原则和约束条件,而不是架构,而满足这些约束条件和原则的应用程序或设计就是 Restful架构或服务。 主要的设计原则: 资……继续阅读 »

mikechen 4周前 (10-18) 619浏览 0评论 9个赞

分布式架构设计

阿里P8架构师谈:SpringClound简介,微服务架构,以及与Dubbo的详细比较

阿里P8架构师谈:SpringClound简介,微服务架构,以及与Dubbo的详细比较
什么是Spring Clound Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。 为什么需要Spring Clound Spring Cloud 是整个 Spring 家族中新的成员,要致力于分布式系统、云服务的框架。……继续阅读 »

mikechen 4周前 (10-17) 530浏览 0评论 6个赞