自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA高级架构

分享技术,和学习方法,用技术成就梦想!

  • 博客(613)
  • 论坛 (1)
  • 收藏
  • 关注

原创 想进阿里的108道Java面试题

很多同学想进大厂,特别是刚毕业的,以及工作年限短的,不要有任何侥幸心理,踏踏实实的把基础弄扎实了,这是你通往高薪之路的唯一正确姿势。好了,不多说了,直接上正菜。01 Mysql1. 数据库三范式及判断、E-R图2. innodb和myisam存储引擎的区别3. 索引分类(主键、唯一索引、全文索引、覆盖索引等等),最左前缀原则,哪些条件无法使用索引4. B树、B+树区别,索引为何使用B+树5. 聚集索引与非聚集索引(使用非聚集索引的查询过程)6. 事务的ACID(原子性、一致性

2020-11-19 13:22:29 187 7

原创 Java架构师之路:Java程序员必看的10本书的电子版

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。Java程序员到架构师推荐阅读书籍,文末有彩蛋~~1、《Java编程思想》注解:在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚.

2020-09-29 20:48:45 1762 14

原创 阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了

1.源码分析专题详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的2.分布式架构互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术变革带来的技能危机。基于传统架构到分布式架构演变过程所带来的技术变革进行全面深入讲解...

2019-05-14 17:38:32 134064 100

原创 Java面试中常问的Spring方面问题(涵盖七大方向共55道题,含答案)

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。本文内容主要翻译自Top 50 Spring Interview Questions You Must Prepare In 20181. 一般问题1.1. 不同版本的 Spring Fram...

2019-05-14 17:37:08 601

转载 到底是哪里出现了OOM?究竟谁的锅?

“OOM”即常见的“Out Of Memory”翻译成中文“就是内存已用完”来源于“java.lang.OutOfMemoryError”官方文档说明:Thrown when the Ja...

2021-05-08 15:29:11

转载 浅谈Java Web经典三层架构和MVC框架模式

一、MVC设计模式1.MVC的概念首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图...

2021-05-08 15:29:11

转载 卧槽!牛皮了,头一次见有大佬把TCP三次握手四次挥手解释的这么明白

计算机网络体系结构在计算机网络的基本概念中,分层次的体系结构是最基本的。计算机网络体系结构的抽象概念较多,在学习时要多思考。这些概念对后面的学习很有帮助。网络协议是什么?在计算机网络要做到...

2021-05-07 20:18:20

转载 面试 Redis 没底?这 40 道面试题让你不再慌(附答案)

金三银四面试季,为了做好大家面试路上的助攻手,对于 Redis 这块心里还没底的同学,特整理 40 道Redis常见面试题,让你面试不慌,争取 Offer 拿到手软!1、什么是 Redis...

2021-05-07 20:18:20

转载 【建议收藏】Spring Boot注解全梳理!

来源: https://zhangboyi.blog.csdn.net/article/details/102235908作者: 张伯毅一、注解(annotations)列表@Spri...

2021-05-06 21:46:35

转载 大型分布式网站架构总结

本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网...

2021-05-05 13:50:54

转载 死磕18个Java8日期处理,工作必用!收藏起来~

伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类...

2021-05-05 13:50:54 2

转载 Java单例模式实现,一次性学完整,面试加分项

单例模式是设计模式中使用最为普遍的一种模式。属于对象创建模式,它可以确保系统中一个类只产生一个实例。这样的行为能带来两大好处:对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重...

2021-04-29 20:51:24 13

转载 巧用二进制,让性能提升100倍,让存储空间减少100倍

假设有一个需求是这样的:在200亿个随机整数中找出某个数是否存在其中?要求效率高,而且要节省内存。我们知道,在Java中,int占4字节,1字节=8 byte,1 byte = 8 bit...

2021-04-26 14:08:58 22

转载 Java工程师的进阶之路 Kafka篇

1. Kafka 诞生背景Kafka 是最初由 Linkedin 公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于 zookeeper 协调的分布...

2021-04-25 19:11:44 14

转载 初探InnoDB存储引擎的架构设计

前言InnoDB组件结构:buffer pool : 缓冲池,缓存磁盘的数据redo log buffer :记录对缓冲池的操作,根据策略写入磁盘防止宕机但事务已经提交而丢失数据undo ...

2021-04-24 15:19:52 8

转载 今日头条技术架构分析

- 背景 -今日头条是为用户提供个性化资讯的客户端。下面就和大家分享一下今日头条的一些数据(据内部与公开数据综合):5亿注册用户;2014年5月1.5亿,2015年5月3亿,...

2021-04-24 15:19:52 22

转载 高并发、高可用、高可靠微服务架构7大顶级设计思维模型

前段时间一个初创公司的老板带着他们的技术负责人来做技术交流,他们列了一长串问题,有微服务技术选型方面的,有技术难点方面的。这些问题如果不能快速解决,那么就会影响产品质量、上线进度,进而直接...

2021-04-23 09:02:00 19

转载 19 张图概览 Spring Cloud

作者:三分恶链接:cnblogs.com/three-fighter/p/13485459.html本文用 19 张思维导图描述微服务相关的概念和架构,建议收藏。包括什么是微服务、架构演进...

2021-04-21 18:01:32 20

转载 Spring Cloud 中 Zuul 网关原理及其配置,看它就够了!

Zuul是spring cloud中的微服务网关。网关:是一个网络整体系统中的前置门户入口。请求首先通过网关,进行路径的路由,定位到具体的服务节点上。Zuul是一个微服务网关,首先是一个微...

2021-04-19 21:09:59 16

转载 1.2W 字的 SQL 语法速成手册

来源 :https://juejin.im/post/5c7e524af265da2d914db18f本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。本...

2021-04-19 21:09:59 5

转载 详解nacos注册中心服务注册流程

说起注册中心,我们首先要知道注册中心是用来做什么的,注册中心一般都是用在微服务架构中,而微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通...

2021-04-16 21:20:38 51

转载 不懂 Zookeeper?没关系,看这篇就够了

前言话不多说进入正题1. 并发环境下面临的挑战2. Zookeeper的介绍3.zookeeper的理论finally前言高并发分布式这个主题也挺大能说挺多东西的,也是再开了个坑,然后分P...

2021-04-16 21:20:38 8

转载 为什么Java后端开发没有大规模采用Kotlin?

作者 | Ivan Sanchez译者 | 王者策划 | 万佳由于自满、职业上的自我保护和缺乏可见性等原因,在服务器端采用 Kotlin 的进展速度非常慢。不过,在某些特定情况下,避免采用...

2021-04-13 21:40:42 20

转载 皮皮爆肝 32 道高频 JVM 面试题(附答案)

JVM 32内存区域划分 8Q1:运行时数据区是什么?虚拟机在执行 Java 程序的过程中会把它所管理的内存划分为若干不同的数据区,这些区域有各自的用途、创建和销毁时间。线程私有:程序计数...

2021-04-13 21:40:42 39

转载 除了负载均衡,Nginx 能做的真是太强大了!

Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用...

2021-04-10 20:10:00 25

转载 微博千万级规模高性能高并发的网络架构设计

来源:公众号zhizheng架构以及我理解中架构的本质在开始谈我对架构本质的理解之前,先谈谈自己的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上要重视它 ,战术上...

2021-04-10 20:10:00 24

转载 面试这样回答Java调优,至少加1K!!!

作者:张俊城, 郭理勇, 刘建来源:http://t.cn/AiCTERJzJava 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库...

2021-04-08 16:52:04 22

转载 Java分布式面试题集合(收藏篇)

转自:乐知者,链接:cnblogs.com/expiator/p/10201004.html分布式分为分布式缓存(Redis)、分布式锁(Redis 或 Zookeeper)、分布式服务(...

2021-04-08 16:52:04 28

转载 头疼!百万级 MySQL 的数据量,如何快速完成数据迁移?

背景上个月跟朋友一起做了个微信小程序,趁着5.20节日的热度,两个礼拜内迅速积累了一百多万用户,我们在小程序页面增加了收集formid的埋点,用于给微信用户发送模板消息通知。这个小程序一开...

2021-04-06 21:22:07 27

转载 全文搜索引擎到底选 ElasticSearch 还是 Solr ?

最近项目组安排了一个任务,项目中用到了基于 Solr 的全文搜索,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步。而且它还是其他团队在维护,依赖性太强,导致 So...

2021-04-06 21:22:07 28

转载 Spring面试中常见的9种设计模式!

来源:Java和Android架构一、简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入...

2021-04-02 20:29:09 13

转载 你竟然不知道分布式与集群的区别?

作者:至尊宝来源:cnblogs.com/aspirant/p/5697807.html在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Crai...

2021-04-02 20:29:09 18

转载 漫画 | Java语言是如何诞生的?

互联网诞生,从最初的应用于军事领域为目的开创,到如今人人都触手可及,至今已有半个世纪之久。说到互联网,自然离不开程序员和编程,而在众多编程语言中,Java语言一直是名列前茅之一,对互联网的...

2021-03-30 19:21:33 20

转载 【Docker】5分钟带你快速了解Docker和k8s

随着 Kubernetes 作为容器编排解决方案变得越来越流行,有些人开始拿 Docker 和 Kubernetes 进行对比,不禁问道:Docker 不香吗?原文链接:https://j...

2021-03-29 23:58:31 12

转载 阿里Java工程师分享3年工作经验的程序员应该具备的技能

每个程序员、或者说每个工作者都应该有自己的职业规划,如果你不是富二代,不是官二代,也没有职业规划,希望你可以思考一下自己的将来。今天小编给大家分享的是一篇来自阿里Java工程师对3年工作经...

2021-03-29 23:58:31 11

转载 再见FTP/SFTP!是时候拥抱下一代文件传输利器Croc了

两台电脑之间该如何传送档案,其实方法有超多种的,像是 FTP 或透过 SSH 方式来传送档案,但是这些方法步骤都有点复杂,FTP 需要搭建FTP 服务,SSH 要学习 SCP 指令,那有没...

2021-03-26 21:14:07 53

转载 涨姿势了!原来这才是多线程正确实现方式

Java内存模型线程同步线程同步机制是一套适用于协调线程之间的数据访问机制,该机制可以保障线程安全java平台提供的线程同步机制包括:锁、volatile关键字、final关键字,stat...

2021-03-26 21:14:07 11

转载 实力坑队友!CTO写出低级Bug,致公司70GB数据遭泄露

近日,据外媒报道,美国开源社交网络服务平台 Gab 受到黑客攻击,其中,包括一些知名人士在内的黑客。1.5 万 Gab 账号及个人信息遭到泄露。据悉,一位未透露姓名的黑客利用 SQL 注入...

2021-03-25 15:26:22 27

转载 以淘宝网为例,解析大型Java项目架构演进

若汐缘https://www.jianshu.com/p/796f488fd134前言以淘宝网为例,简单了解一下大型电商的服务端架构是怎样的。如图所示最上面的就是安全体系系统,中间的就是业...

2021-03-21 19:29:53 29

转载 微服务架构下该如何技术选型?

作者 | xcbeyond责编 |希希子文章来源:InfoQ 写作平台,2020 年 12 月 18 日发布作者结合自身微服务架构研发经验进行回顾、总结,本文将介绍微服务架构中,在技术选...

2021-03-21 19:29:53 35

空空如也

前端修炼之路

发表于 2019-04-03 最后回复 2019-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除