加载中
阿里P8架构师讲述:3—5年程序员的发展和出路在哪里?

工作3—5年后,程序员们的成长将迈入一个全新阶段。这既是程序员们的黄金时期同时又是最迷茫的时期,因为大家必须要要思考一下今后的职业方向。 3—5年程序员的发展和出路在哪里? 是继续做技...

昨天 21:39
27
SpringBoot开发案例之整合Dubbo分布式服务

前言 在 SpringBoot 很火热的时候,阿里巴巴的分布式框架 Dubbo 不知是处于什么考虑,在停更N年之后终于进行维护了。在之前的微服务中,使用的是当当维护的版本 Dubbox,整合方式也是使用的 ...

七年改变,如今年薪60W,分享这些年的经验总结!

月薪12k的程序员头发还剩40%,月薪40K的程序员头发还剩15% 本人做Java开发的,第2年月薪7k(是不是很可伶),做金融风控相关项目,难听点,就是外包,每天增删改查,坐吃等死状态,每天就期待...

阿里P8架构师谈:NoSQL和SQL的区别,NoSQL的使用场景和选型比较

什么是NoSQL NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称,它具有非关系型、分布式、不提供ACID的数据库设计模...

01/07 21:41
26
SpringBoot开发案例之整合Dubbo分布式服务

前言 在 SpringBoot 很火热的时候,阿里巴巴的分布式框架 Dubbo 不知是处于什么考虑,在停更N年之后终于进行维护了。在之前的微服务中,使用的是当当维护的版本 Dubbox,整合方式也是使用的 ...

分布式架构核心组件之消息队列

消息队列已经逐渐成为分布式应用场景、内部通信、以及秒杀等高并发业务场景的核心手段,它具有低耦合、可靠投递、广播、流量控制、最终一致性 等一系列功能。 无论是 RabbitMQ、RocketMQ、A...

十年架构师带你解析Java微服务架构优缺点

传统的整体式架构 传统的整体式架构都是模块化的设计逻辑,如展示(Views)、应用程序逻辑(Controller)、业务逻辑(Service)和数据访问对象(Dao),程序在编写完成后被打包部署为一个具体...

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

一面(基础面:约五十分钟) 自我介绍,主要讲讲做了什么和擅长什么 springmvc和spring-boot区别 @Autowired的实现原理 Bean的默认作用范围是什么?其他的作用范围? 索引是什么概念有什么作...

谈谈Spring家族中的那几百个注解

本文我们来梳理一下Spring的那些注解,如下图所示,大概从几方面列出了Spring的一些注解: 如果此图看不清楚也没事,请运行下面的代码输出所有的结果。 Spring目前的趋势是使用注解结合Java代...

2018/12/26 20:45
29
干货|Tomcat 连接数与线程池详解

前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 在前面的文章 详解Tomcat配置文件server.xml 中写到过:Con...

2018/12/25 17:56
29
揭秘:阿里最新Java架构技术体系

一、源码阅读 常用设计模式 Spring5源码 Mybatis源码 二、分布式架构总纲 消息通信 分布式缓存 后台服务 高性能框架 分布式应用场景解决方案 三、微服务架构纲要 Spring Boot Spring Cloud D...

阿里蚂蚁金服五面,血与泪的经验总结(附面试答案)

蚂蚁金服一面:分布式架构 50分钟 个人介绍加项目介绍20分钟 微服务架构是什么,它的优缺点? ACID CAP BASE理论 分布式一致性协议,二段、三段、TCC,优缺点 RPC过程 服务注册中心宕机了怎么...

如何设计一个 RPC 系统?

RPC是一种方便的网络通信编程模型,由于和编程语言的高度结合,大大减少了处理网络数据的复杂度,让代码可读性也有可观的提高。但是RPC本身的构成却比较复杂,由于受到编程语言、网络模型、使...

搭建“双11”大型网站架构必须掌握的 5 个核心知识

每年电商双11大促对背后技术人都是一次大考,阿里数据库团队表示。经过9年的发展,双11单日交易额从2009年的0.5亿一路攀升到2017年的1682亿,秒级交易创建峰值达到了32.5万笔/秒。支撑这一切...

最新阿里内推Java后端面试题

阿里一面题目: osi七层网络模型,五层网络模型,每次层分别有哪些协议 死锁产生的条件, 以及如何避免死锁,银行家算法,产生死锁后如何解决 如何判断链表有环 虚拟机类加载机制,双亲委派模...

一文读懂,深入浅出 RPC框架

RPC 功能目标 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显...

2018/12/17 20:55
26
分布式之数据库和缓存双写一致性方案解析

引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更...

2018/12/15 16:13
2.8K
菜鸟网络三面面经(java开发岗):Spring boot+JVM+线程池+中间件

一面 1、HaspMap底层原理?HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 2、由上题提到锁的问题 3、MySQL的表锁&行锁&乐观锁&悲观锁,各自的使用场景 4、Java线程锁有哪些,各自的...

Springboot 2.0 - 集成redis

最近在入门SpringBoot,然后在感慨 SpringBoot较于Spring真的方便多时,顺便记录下自己在集成redis时的一些想法。 从springboot官网查看redis的依赖包 <dependency> <groupId>org.sp......

2018/12/13 16:17
406
支付宝6轮面试经验

今年夏天的时候有幸参与了支付宝6轮面试 并最终拿下了 offer 虽然已经过了大半年了 但是其中有很多值得分享的技术点还是跟大家分享下 支付宝一面 - 电话面 1. html5 新增了哪些标签?什么语义...

2018/12/08 21:24
36

没有更多内容

加载失败,请刷新页面

返回顶部
顶部