程序员李又懂
程序员李又懂
  • 首页
  • 系列教程
  • 面试指南
  • 工具破解
  • 资源分享
程序员李又懂,程序员编程资料站
这么牛逼的网站!收藏,推荐给朋友!
系列教程 面试指南 超神之路
=
📚 系列专栏:免费提供,内容涵盖:
Java核心、J2EE框架、ORM框架、前端框架、安全框架、API网关、消息队列、作业调度、注册中心、配置中心、链路追踪、服务保障、搜索引擎、容器服务、开发工具、监控工具、设计模式、架构设计、工作流框架、服务器框架、大数据框架、分布式事务、缓存-数据库、数据库连接池、数据库中间件、XML语言教程、等技术栈

JavaCore

Java 并发

Java并发相关的基础知识,一是自己对知识能够建立体系,同时也希望有幸能够对其他人有帮助。

Java 8 新特性

Java 13 都发布了, 不管如何其他的,先把主流的Java8 学习了

Java 9 新特性

Java 13 都发布了, 不管如何其他的,先把主流的Java9 学习了

Scala 教程

Scala 是一门多范式的编程语言,Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库

Groovy 教程

Groovy是一种基于Java平台的面向对象语言。 Groovy 1.0于2007年1月2日发布,其中Groovy 2.4是当前的主要版本。 Groovy通过Apache License v 2.0发布。

设计模式

设计模式(Design pattern)是一套被反复使用、多数人知...

JSP教程

JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以 <%开头以%>结束。

数据库

Redis 教程

Redis ( Remote DIctionary Server ) 是由 Salvatore Sanfilippo 开发的 key-value 缓存数据库

Redis 设计与实现教程

《Redis 设计与实现》一书全面而完整地讲解了 Redis 的内部运行机制, 对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍, 展示了这些功能的核心数据结构以及关键的算法思想。

Memcached 教程

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案

MongoDB 教程

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案

MySQL 教程

MySQL/MariaDB 是当前最流行的可免费使用的关系型数据库管理系统。

SQLite 教程

SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制

源码解析

SpringBoot 教程

Spring Boot 2.x 的系列文章,文章内容较为出色,是学习 Spring Boot 2.x 的好文章。

Tomcat 源码分析

学习 Tomcat源码分析 的系列文章,文章内容较为出色,是学习 Tomcat源码 的好文章。

RocketMQ 源码分析

学习 RocketMQ源码分析 的系列文章,文章内容较为出色,是学习 RocketMQ 源码的好文章

微服务

SpringBoot 教程

Spring Boot 2.x 的系列文章,文章内容较为出色,是学习 Spring Boot 2.x 的好文章。

服务器

Netty 教程

学习 Netty 的系列文章,文章内容较为出色,是学习 Netty 的好文章。

Tomcat源码分析

学习 Tomcat源码分析 的系列文章,文章内容较为出色,是学习 Tomcat源码 的好文章

Nginx 教程

Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。

大数据

Hadoop 教程

主要记录了Hadoop各个组件的基本原理,处理过程和关键的知识点等,包括HDFS、YARN、MapReduce等。

Kafka 教程

Kafka专为分布式高吞吐量系统而设计。 Kafka往往工作得很好,作为一个更传统的消息代理的替代品。 与其他消息传递系统相比,Kafka具有更好的吞吐量,内置分区,复制和固有的容错能力,这使得它非常适合大规模消息处理应用程序。

Elasticsearch 教程

Elasticsearch ( ES ) 是一个基于 Lucene 的实时分布式开源的全文搜索和分析引擎。它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的

HBase 教程

HBase是[Hadoop][]的生态系统,是建立在Hadoop文件系统(HDFS)之上的分布式、面向列的数据库,通过利用Hadoop的文件系统提供容错能力。如果你需要进行实时读写或者随机访问大规模的数据集的时候,请考虑使用HBase!

开发框架

Hibernate 教程

Hibernate 是一个高性能的对象关系型持久化存储和查询的服务,其遵循开源的 GNU Lesser General Public License (LGPL) 而且可以免费下载。Hibernate 不仅关注于从 Java 类到数据库表的映射,也有 Java 数据类型到 SQL 数据类型的映射,另外也提供了数据查询和检索服务。

JFinal 教程

JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代 码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java语言所有优势的同时 再拥有 ruby、python、php 等动态语言的开发效率!

OAuth 2.0 教程

OAuth 2.0是一个应用之间彼此访问数据的开源授权协议。比如,一个游戏应用可以访问Facebook的用户数据或者一个基于地理的应用可以访问Foursquare的用户数据等。

Shiro 教程

Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务

开发工具

Git 教程

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目

Gradle 教程

Gradle 是一个构建工具,是一个类似于 Maven 的开源的高级通用构建管理系统。

JUnit 教程

所谓单元测试是测试应用程序的功能是否能够按需要正常运行,并且确保是在开发人员的水平上,单元测试生成图片。单元测试是一个对单一实体(类或方法)的测试。单元测试是每个软件公司提高产品质量、满足客户需求的重要环节。

Maven 教程

Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。

SVN 教程

Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。

Swagger 教程

swagger-bootstrap-ui是springfox-swagger的增强UI实现,为Java开发者在使用Swagger的时候,能拥有一份简洁、强大的接口文档体验

消息中间件

RocketMQ 源码分析

学习 RocketMQ源码分析 的系列文章,文章内容较为出色,是学习 RocketMQ 源码 的好文章。

RabbitMQ

文章主要是来阐述客户端与broker交互需要经历那些具体步骤,需要涉及那些重要的类以及方法,整体的轮廓又是如何。

Kafka 教程

Kafka专为分布式高吞吐量系统而设计。 Kafka往往工作得很好,作为一个更传统的消息代理的替代品。 与其他消息传递系统相比,Kafka具有更好的吞吐量,内置分区,复制和固有的容错能力,这使得它非常适合大规模消息处理应用程序。

容器服务

Docker 教程

Docker教程,Docker面试题,Docker源码解析,Docker安装,Docker性能调优Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源

Docker 实践

Docker 实践,Docker性能调优Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源

搜索引擎

Elasticsearch 教程

Elasticsearch ( ES ) 是一个基于 Lucene 的实时分布式开源的全文搜索和分析引擎。它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计

架构设计

设计模式

设计模式(Design pattern)是一套被反复使用、多数人知...

其他语言

Groovy 教程

Groovy是一种基于Java平台的面向对象语言。 Groovy 1.0于2007年1月2日发布,其中Groovy 2.4是当前的主要版本。 Groovy通过Apache License v 2.0发布。

Go 教程

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易,Go 语言提供垃圾收集,类型安全性,动态打字功能,许多高级内置类型,如可变长度数组和键值映射

Scala 教程

Spring Boot 2.x 的系列文章,文章内容较为出色,是学习 Spring Boot 2.x 的好文章。

Lua 教程

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能

李又懂 程序员 -陕ICP备2023005026号-1