Skip to content

senlypan/JavaWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

JavaWorld

Hi, Welcome to JavaWorld,这里是潘潘和他的朋友们,一群有点特别的架构师/设计师。关于热腾腾的技术、框架、面经、解决方案、摸鱼技巧、教程、视频、漫画等等等等 ,我们都会以最美的姿势第一时间送达,欢迎 Star ~ 我们未来不止文章!微信搜索「潘潘和他的朋友们」第一时间阅读,随时有惊喜。希望进微信读者群一起交流学习的伙伴欢迎撩我个人号:panshenlian,备注「加群」我们群里欢聊吧 ~

前言

内容持续更新,全网统一发。

译文集

漫画集

  • 拼命孵化中

视频集

  • 拼命孵化中

一文读懂

Mybaits系列全解 (持续更新)

互联网

  • 互联网是怎么运作的?
  • HTTP 是什么?
  • 浏览器是什么?
  • DNS 是什么?
  • 域名是什么?
  • 主机是什么?

基础前端知识

  • HTML 基础全解
  • CSS 基础全解
  • JavaScript 基础全解

操作系统与基础知识

  • 操作系统是什么
  • 进程管理
  • 内存管理
  • 进程间通信
  • I/O 管理
  • 终端基础命令: grep,awk,sed,lsof,curl,wget,tail,head,less,find,ssh,kill

版本控制

  • Git 是什么
  • GitHub 的使用

基础

  • 集合
  • 网络

数据结构和算法

  • 高级数据结构
  • 排序、递归与回溯
  • 深度与广度优先搜索
  • 动态规划
  • 二分搜索与贪婪算法

多线程

  • 基础
  • 核心

高并发

  • 线程6种状态机制分析与线程池实现原理
  • 悲观锁与乐观锁
  • JDK锁机制
  • 死锁的产生与避免
  • 阻塞队列与线程协作机制
  • 抽象队列化同步器AQS

JVM

  • JVM内存模型
  • JVM内存泄漏检查
  • GC机制及算法分析
  • JVM优化实战

Spring 全家桶

  • Spring 框架
  • Spring MVC
  • Spring Boot
  • Spring Data

Web 服务器

  • Tomcat
  • Nginx
  • Linux
  • Cluster
  • Web服务综合解决方案
  • Apache
  • Caddy
  • MS IIS

分布式

  • 分布式理论及架构设计
  • 服务治理

微服务

  • Apache Dubbo
  • 分布式协调服务Zookeeper
  • SpringCloud

分布式系统存储

  • MySQL
  • MongoDB
  • Hbase
  • Neo4j
  • FastDFS
  • HDFS
  • 阿里云OSS云存储
  • Redis
  • Twemproxy
  • Guava Cache
  • Tair
  • Aerospike

中间件

  • RecketMQ
  • RabbitMQ
  • Kafka

分布式搜索引擎

  • Lucene
  • Solr
  • Elasticsearch
  • ELK
  • 分布式实时流式计算引擎 Flink

容器技术

  • Docker
  • Cloud Foundry
  • Mesos + Marahton
  • 虚拟化容器弹性扩缩容方案

APIs 设计

  • REST
  • JSON APIs
  • SOAP
  • Open API 与 Swagger
  • OAuth
  • 基础认证
  • Token 认证
  • JWT

测试

  • 单元测试
  • 过程测试
  • 集成测试
  • Mock

网络安全

  • 加密算法简介
  • 对称加密
  • 非对称加密
  • MD5(为什么不推荐使用MD5)
  • SHA 家族
  • scrypt 算法
  • bcrypt 算法
  • CORS
  • SSL/TLS

CI/CD

  • Jenkins
  • Sonar

Devops

  • Devops开发运维一体化方案
  • APM管理工具Skywalking
  • 性能监控工具Pinpoint

主流解决方案分享

  • 秒杀系统解决方案
  • 单点登录SSO+第三方登录解决方案
  • 即时通信IM解决方案
  • 服务推送解决方案
  • 第三方支付解决方案
  • 架构安全解决方案
  • 基于位置服务LBS解决方案
  • 分布式任务调度解决方案
  • 规则引擎解决方案
  • BI报表解决方案

软件设计与开发规范

  • SOLID
  • KISS
  • YAGNI
  • DRY

架构模式

  • 单机应用
  • 微服务架构
  • SOA
  • Serverless

面试

  • 如何打造一份让人无法拒绝的简历
  • 如何准备
  • 如何应对面试
  • 面试题每日一刷

生活情感

  • 潘潘和他的朋友们真实故事

彩蛋

Hi, Welcome to JavaWorld,这里是潘潘和他的朋友们,一群有点特别的架构师/设计师。关于热腾腾的技术、框架、面经、解决方案、摸鱼技巧、教程、视频、漫画等等等等 ,我们都会以最美的姿势第一时间送达,欢迎 Star ~ 我们未来不止文章!微信搜索「潘潘和他的朋友们」第一时间阅读,随时有惊喜。希望进微信读者群一起交流学习的伙伴欢迎撩我个人号:panshenlian,备注「加群」我们群里欢聊吧 ~

About

关于热腾腾的技术、框架、面经、解决方案、摸鱼技巧、教程、视频、漫画等等等等... 我们都会以最美的姿势第一时间送达,Biu ~

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published