当前位置: 首页 > 软件库 > 数据库相关 > >

advanced-java

授权协议 CC-BY-SA-4.0 License
开发语言 Java
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 庄元龙
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

互联网 Java 工程师进阶知识完全扫盲

本项目大部分内容来自中华石杉,版权归作者所有,内容涵盖高并发分布式高可用微服务海量数据处理等领域知识。我对这部分知识做了一个系统的整理,方便学习查阅。

本项目已开通 Discussions 功能。学习之前,先来看看 Discussions 讨论区的技术面试官是怎么说的吧。本项目欢迎各位开发者朋友到 Discussions 讨论区分享自己的一些想法和实践经验。也不妨 Star 关注 doocs/advanced-java,随时追踪项目最新动态。

本项目基于 Docsify 进行构建,并使用开源小工具 Gitee Pages Action 实现站点的自动部署更新。目前支持以下三个站点访问:

高并发架构

消息队列

搜索引擎

缓存

分库分表

读写分离

高并发系统

分布式系统

面试连环炮

系统拆分

分布式服务框架

分布式锁

分布式事务

分布式会话

高可用架构

高可用系统

  • 如何设计一个高可用系统?

限流

熔断

降级

  • 如何进行降级?

微服务架构

Spring Cloud 微服务架构

海量数据处理


Doocs 社区优质项目

Doocs 技术社区,致力于打造一个内容完整、持续成长的互联网开发者学习生态圈!以下是 Doocs 旗下的一些优秀项目,欢迎各位开发者朋友持续保持关注。

# 项目 描述 热度
1 advanced-java 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。
2 leetcode 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解。
3 source-code-hunter 互联网常用组件框架源码分析。
4 jvm Java 虚拟机底层原理知识总结。
5 coding-interview 代码面试题集,包括《剑指 Offer》、《编程之美》等。
6 md 一款高度简洁的微信 Markdown 编辑器。
7 technical-books 值得一看的技术书籍列表。

贡献者

感谢以下所有朋友对 Doocs 技术社区 所做出的贡献,参与项目维护请戳这儿

公众号

Doocs 技术社区旗下唯一公众号「Doocs 开源社区」​,欢迎扫码关注,专注分享技术领域相关知识及行业最新资讯。当然,也可以加我个人微信(备注:GitHub),拉你进技术交流群。


公众平台


个人微信

关注「Doocs 开源社区」公众号,回复 PDF,即可获取本项目离线 PDF 文档(283 页精华),学习更加方便!


  • 2 反射 反射是Java利用JVM底层的一种机制,目的是提高耦合和扩展性。 2.1 内存的作用和Java的运行机制 内存的作用:内存(Memory)是计算机的重要部件,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。只要计算机开始运行,操作系统就

  • 3 泛型 泛型是Java的一种机制。 但设计者为了向下兼容,出现了一些新的问题。 3.1 泛型概述 泛型利用参数化类型(参数化类型:将所操作的数据类型被指定为一个参数。例如定义方法时用形参,调用方法时用实参)使得编写的代码适用于广泛的类型。同时,在使用参数类型的时候,可以根据需要指定它使用的类型。 3.1.1 泛型的产生原因 1. 泛型保证程序的类型安全并消除了一些烦琐的类型转换 在引入泛型之前,

 相关资料
  • Advanced features aims to help developer implement interactive applications more effectively. function chain switchCountry

  • 描述 (Description) data-top-anchor = "idOfSomething", data-btm-anchor = "idOfSomething:[top/bottom]" ,或者设置像素数data-top-anchor = "150"用于将图像或粘性内容设置为一个特定的高度。 例子 (Example) 以下示例演示了在Foundation中使用toggler插件 - <!

  • 链接 系统启动 参数&配置 参考参数 安装Intel RealSense R200的驱动 切换状态估计器 外部模块 STM32 Bootloader

  • Topics: Focus handling system Slivers Gestures

  • Advanced Node.js For help, ask in #questions at slack.jscomplete.com

  • Advanced Calculator 是一个为 GNOME Shell 增加高级计算能力的扩展。通过调用 GNOME 预装计算器 gcalctool 的方式实现,可执行任何 gcalctool 能完成的计算任务。 使用方法很简单,直接在 GNOME Shell 里输入表达式即可,结果便立即显示出来。