• 欢迎访问 优知学院 请加入我们的架构交流分享群优知学院-架构师进阶
  • 坚持原创分享BAT面试+架构+CTO进阶干货!

最新发布 第4页

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

分布式架构设计

高并发架构系列:数据库主从同步的3种一致性方案实现,及优劣比较

高并发架构系列:数据库主从同步的3种一致性方案实现,及优劣比较
数据主从同步的由来 互联网的很多业务,特别是在高并发的场景下,基本都是读远远大于写,如果数据库读和写的压力都同在一台主机上,这显然不太合理。 于是,把一台数据库主机分为单独的一台写主库(主要负责写操作),而把读的数据库压力分配给读的从库,而且读从库可以变为多台,这就是读写分离的典型场景如下: 为了进一步的降低数据库端的压力(高并发的瓶颈),这个时候也会在业务层部署分布……继续阅读 »

陈睿|mikechen 2个月前 (11-27) 948浏览 0评论 8个赞

职业规划

从职业方向,谈程序员如何突破成长瓶颈?

从职业方向,谈程序员如何突破成长瓶颈?
对工作1-3年的程序员来说,依据个人情况提前规划未来职业发展方向,这很重要。譬如,在未来3-5年甚至更久,工作要做到什么程度?往哪个方向发展?通过怎样的路径才能实现目标?如果沉浸在当下“程序员高薪”的论调中岁月静好,总归有一天会面临网上热议的“程序员中年危机”,以至于最后不得不步入转行或提前退休的尴尬局面。 作为已工作十年有余的IT人,我一直认为这个话题对程序员非常重要,今天……继续阅读 »

陈睿|mikechen 2个月前 (11-26) 246浏览 0评论 3个赞

阿里面试题

天猫研发团队(4面全题目):并发压测+Mina+事务+集群+秒杀架构

天猫研发团队(4面全题目):并发压测+Mina+事务+集群+秒杀架构
天猫高级Java一面 常见集合类的区别和适用场景 并发容器了解哪些? 如何判断链表是否有环 concurrentHashMap如何实现 集群服务器 如何application 共享 JAVA网络编程中:BIO、NIO、AIO的区别和联系 jvm内存模型jmm 知道的全讲讲 JAVA的垃圾回收,标记算法和复……继续阅读 »

陈睿|mikechen 2个月前 (11-26) 461浏览 0评论 0个赞

Java

高并发编程系列:4大JVM性能分析工具详解,及内存泄漏分析方案

高并发编程系列:4大JVM性能分析工具详解,及内存泄漏分析方案
谈到性能优化分析一般会涉及到: Java代码层面的,典型的循环嵌套等 还会涉及到Java JVM:内存泄漏溢出等 MySQL数据库优化:分库分表、慢查询、长事务的优化等 阿里P8架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结 阿里P8架构师谈:架构设计之数据库垂直、水平拆分六大原则(数据库分库分表) 常用的后端性能优化六种方式:缓存化+服务化+异步化……继续阅读 »

陈睿|mikechen 2个月前 (11-24) 819浏览 0评论 1个赞

java面试题

京东4面(Java研发):事务隔离+乐观锁+HashMap+秒杀设计+微服务

京东4面(Java研发):事务隔离+乐观锁+HashMap+秒杀设计+微服务
一面(基础面:约1个小时) 自我介绍,主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 @Autowired的实现原理 Bean的默认作用范围是什么?其他的作用范围? 索引是什么概念有什么作用?MySQL里主要有哪些索引结构?哈希索引和B+树索引比较? Java线程池的原理?线程池有哪些?线程池工厂……继续阅读 »

陈睿|mikechen 2个月前 (11-23) 728浏览 2评论 2个赞

分布式架构设计

高并发架构系列:Spring Cloud的核心成员、以及架构实现详细介绍

高并发架构系列:Spring Cloud的核心成员、以及架构实现详细介绍
微服务架构系列 高并发架构系列:服务注册与发现的实现原理、及实现优劣势比较 阿里P8架构师谈:Restful、SOAP、RPC、SOA、微服务之间的区别 阿里P8架构师谈:微服务技术架构、监控、Docker、服务治理等体系 阿里P8架构师谈:Dubbo的详细介绍、设计思路、以及4大适用场景 阿里P8架构师谈:从单体架构、到SOA、再到微服务的架构设计详解 阿……继续阅读 »

陈睿|mikechen 2个月前 (11-23) 787浏览 0评论 4个赞

分布式架构设计

高并发架构系列:服务注册与发现的实现原理、及实现优劣势比较

高并发架构系列:服务注册与发现的实现原理、及实现优劣势比较
服务注册与发现的来源 首先,服务注册与发现是来自于微服务架构的产物。 在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。而在微服务应用中,服务实例的数量和网络地址都是动态变化的,这对系统运维提出了巨大的挑战。 而且服务集群的跨度很大、数量很多(数以百计甚至更多),为保障系统的正常运行,必然需要有一个中心化……继续阅读 »

陈睿|mikechen 2个月前 (11-22) 650浏览 0评论 3个赞

BAT

史上最强多线程面试44题和答案:线程锁+线程池+线程同步等

史上最强多线程面试44题和答案:线程锁+线程池+线程同步等
BAT必考题系列 最全MySQL面试60题和答案 史上最全Spring面试71题与答案 分布式缓存Redis+Memcached经典面试题和答案 直通BAT必考题系列:JVM性能调优的6大步骤,及关键调优参数详解 高并发编程系列:ConcurrentHashMap的实现原理(JDK1.7和JDK1.8) 直通BAT必考题系列:7种JVM垃……继续阅读 »

陈睿|mikechen 2个月前 (11-21) 3493浏览 1评论 32个赞

java面试题

最新蚂蚁花呗三面题目:红黑树+并发容器+CAS+Solr+分布式+大数据

最新蚂蚁花呗三面题目:红黑树+并发容器+CAS+Solr+分布式+大数据
蚂蚁金服专场 涵盖了蚂蚁金服从Java工程师到技术专家面试题目 支付宝高级Java三面题目:线程锁+事务+雪崩+Docker等 蚂蚁花呗团队面试题:LinkedHashMap+SpringCloud+线程锁+分布式 蚂蚁金服高级Java面试题目 支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购 蚂蚁三面面经(java开发岗):Java锁机……继续阅读 »

陈睿|mikechen 2个月前 (11-20) 697浏览 0评论 3个赞