/JavaStudy

JUC、NIO

Primary LanguageJava

介绍

代码里包含详细的代码示例,不懂之处可以在代码中体会理解!!!

有任何疑问和意见可以在issues提问

QQ群讨论:779146205

common:常用工具类

java8: java基础和Java8新特性

java-nio:NIO

juc:多线程

leetcode:leetcode题目案例、面试总结、整理大厂面试题

springboot:springboot demo代码案例、讲义

spring-boot-aliyun:整合了阿里云短信

spring-boot-rabbitmq:springboot整合rabbit

spring-boot-thymeleaf:springboot整合thymeleaf,生成静态页,实用工具类

spring-cloud-alibaba:微服务案例

|- eureka-server:集成了eureka,目前使用的nacos,eureka相关配置暂时被屏蔽了,如需使用调整注释中配置信息即可

|- feign-api:整合了feign远程调用组件

|- gateway:整合了spring cloud gateway

|- order-service:订单服务demo

|- user-service:用户服务demo

|- doc:sql脚本、nacos文档、使用说明

|- spring-boot-admin-server:服务监控指标

spring-cloud-gateway包含过滤器

通过网关访问方式:http://localhost:10010/order/102?authorization=admin

服务监控指标:http://localhost:10000/applications

软考资源

资源正在持续更新中...

Java

基础&新特性

Java基础常见知识点&面试题总结(1)

Java基础常见知识点&面试题总结(2)

Java基础常见知识点&面试题总结(3)

Java8新特性.md

Java8新特性.pdf

Java9新特性

Java10新特性

Java11&12新特性PDF

Java11新特性

Java12&13新特性

Java14&15新特性

集合

Java集合常见知识点&面试题总结(2)

Java集合常见知识点&面试题总结(1)

Java集合使用注意事项总结

重要知识点

反射机制

为什么 Java 中只有值传递

算法篇:二分查找、排序、设计模式等

BigDecimal解决浮点数运算精度丢失问题

常用框架

Spring

SpringBoot常用注解总结.md

SpringBoot自动装配原理

Spring事务总结

Spring设计模式总结

SpringCloud

Spring Cloud 入门

SpringCloud、Eureka注册中心、Ribbon负载均衡、Nacos注册中心

Nacos配置管理、Feign远程调用、SpringCloud Gateway服务网关

nacos集群搭建

Nacos安装指南

Sentinel 规则持久化

微服务保护 Sentinel

Jmeter使用

并发

并发篇讲义 JUC、多线程

Java NIO网络编程

数据库

MySql

数据库基础知识

MySQl字符集

一千行MySQL学习笔记

一条SQL语句在 MySQL 中如何被执行的?

InnoDB存储引擎对MVCC的实现

MySQL 高性能优化规范建议

MySQL 索引详解

MySQL三大日志(binlog、redo log和undo log)详解

MySQL知识点&面试题总结

关于数据库中如何存储时间的一点思考

事务隔离级别(图文详解)

Redis

3种常用的缓存读写策略

Redis 内存碎片

Redis知识点&面试题总结

消息队列

RabbitMQ

RabbitMQ

RabbitMQ部署指南.md

RabbitMQ入门、面试总结

开源项目精选

ruoyi单体:一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。

ruoyi-vue前后端分离

ruoyi微服务

mall项目是一套电商系统 :包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

mall-swarm是一套微服务商城系统 :采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。

mall学习教程:架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。

Spring 系列教程:该仓库为个人博客https://mrbird.cc中Spring系列源码,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2,如果该系列教程对您有帮助的话,还请点个star给予精神支持!

关于作者

本人大专学历+网络教育本科学历,5年+Java开发经验,平时工作中的学习笔记和开发经验总结归纳,涵盖了Java基础、并发、多线程、高性能、高可用、数据库、redis、数据结构和算法、设计模式、互联网大厂面试经验和面试题

我在大二期间一直坚持每天在csdn写博客,那时候就是随意地在博客平台上发发自己的学习笔记和自己写的程序,积累学习经验和开发经验,将我认为好的资源、学习经验和开发经验向大家分享; 可能还有人问我在大学期间赚了多少钱? 在校期间,我还通过办培训班、接私活、技术培训、编程竞赛等方式变现 20w+,成功实现“经济独立”。我用自己赚的钱去了齐国、楚国、金陵、秦国等地历史古迹旅游,还给家里补贴了很多,减轻了父母的负担。

身边也有很多小伙伴经常问我:“我现在写博客还晚么?”

我觉得哈!如果你想做什么事情,尽量少问迟不迟,多问自己值不值得,只要你觉得有意义,就尽快开始做吧!人生很奇妙,我们每一步的重大决定,都会对自己未来的人生轨迹产生影响。是好还是坏,也只有我们自己知道了!

对我自己来说,坚持写博客这一项决定对我人生轨迹产生的影响是非常正面的!所以,我也推荐大家养成坚持写博客的习惯。

很多老读者应该比较清楚,我是 18 年专科毕业的,因为是大专学历应届生找工作比较艰难,那个时候感觉基本啥也不会,刚毕业好不容易去了某家外包公司“养老”锻炼了两年多。 现在是小米公司

友情链接

CSDN博客