All Projects → nivelle → Javainterview

nivelle / Javainterview

java中高级基础指南

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Javainterview

Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+1304.05%)
Mutual labels:  mysql, redis, interview, interview-practice, jvm
Javaguide
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
Stars: ✭ 114,707 (+51569.82%)
Mutual labels:  mysql, redis, interview, jvm
Javacollection
Java开源项目之「自学编程之路」:学习指南+面试指南+资源分享+技术文章
Stars: ✭ 2,957 (+1231.98%)
Mutual labels:  mysql, redis, interview, jvm
Cookbook
🎉🎉🎉JAVA高级架构师技术栈==任何技能通过 “刻意练习” 都可以达到融会贯通的境界,就像烹饪一样,这里有一份JAVA开发技术手册,只需要增加自己练习的次数。🏃🏃🏃
Stars: ✭ 428 (+92.79%)
Mutual labels:  nio, mysql, redis, jvm
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+278.83%)
Mutual labels:  mysql, redis, interview, jvm
Javafamily
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
Stars: ✭ 28,668 (+12813.51%)
Mutual labels:  mysql, redis, interview, jvm
Cs Fundamentals
🎓 Data structures and algorithms
Stars: ✭ 869 (+291.44%)
Mutual labels:  interview, interview-practice, interview-prep
Javaall
这是一个Java开发宝典,所有的Java技术都在这里,用心学习,努力提升!
Stars: ✭ 67 (-69.82%)
Mutual labels:  dubbo, mysql, redis
Awesome Coding Interview Question Patterns
The most common question-patterns for any coding-interview
Stars: ✭ 196 (-11.71%)
Mutual labels:  interview, interview-practice, interview-prep
Javacore
Java程序员所需要掌握的核心知识: 集合框架&JVM机制&多线程与并发框架&网络协议&Spring&Dubbo&MySQL&微服务等;希望胖友小手一抖,右上角来个 Star,感恩 1024
Stars: ✭ 73 (-67.12%)
Mutual labels:  dubbo, mysql, jvm
Technical Interview Guide
My learning material for technical interviews!
Stars: ✭ 76 (-65.77%)
Mutual labels:  interview, interview-practice, interview-prep
Rexlin600.github.io
系列博客、涵盖领域广、不定时更新、欢迎加入
Stars: ✭ 102 (-54.05%)
Mutual labels:  dubbo, interview, jvm
Javaok
必看!java后端,亮剑诛仙。java发展路线技术要点。
Stars: ✭ 867 (+290.54%)
Mutual labels:  mysql, redis, jvm
Awesome Interview
Collection of awesome interview references.
Stars: ✭ 1,683 (+658.11%)
Mutual labels:  interview, interview-practice, interview-prep
Blog
my blog, using markdown
Stars: ✭ 25 (-88.74%)
Mutual labels:  mysql, redis, interview
Geek Framework
基于SpringBoot+Shiro+Redis+Jwt+Thymeleaf+MyBatis 开发的后台用户、角色、权限、会员管理、RestFul、Token和前台用户登录注册以及前后台用户分离的脚手架,技术交流请加QQ群:805442966
Stars: ✭ 804 (+262.16%)
Mutual labels:  dubbo, mysql, redis
X Admin
致力于快速开发中小型后台管理系统项目模板(更新中......)
Stars: ✭ 123 (-44.59%)
Mutual labels:  dubbo, mysql, redis
Byte By Byte Solutions
Coding interview questions and solutions
Stars: ✭ 134 (-39.64%)
Mutual labels:  interview, interview-practice, interview-prep
Ninja Mutex
Mutex implementation for PHP
Stars: ✭ 180 (-18.92%)
Mutual labels:  lock, mysql, redis
Zxw.framework.netcore
基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~
Stars: ✭ 691 (+211.26%)
Mutual labels:  mysql, redis, ioc

java 核心基础总结

姊妹项目:java天天学


算法数据结构

海量数据如何去重?

算法

常见数据结构

java基础相关

hashcode相等两个类一定相等吗equals 呢 相反呢

线程池用过么?都有哪些参数? 底层如何实现?

Synchronized 和lock什么区别? 底层细节

threadLocal是什么?底层如何实现?写一个例子

volidate的工作原理

Thread and lock

cas知道吗?如何实现?

四种写法,写一个单例模式

Integer x= 5, int y=5 比较x==y有哪些步骤

javaCore

动态代理

NIO

基于socket的网络编程

jMM

注解原理

设计模式

数据库相关

使用mysql索引都有哪些原则?索引有什么数据结构? B+tree 和 B tree 什么区别

mysql 有哪些存储引擎?有什么区别?

设计高并发系统数据库层面应该怎么设计? 数据库锁有哪些类型?如何实现

数据库事物有哪些?

如何设计可以动态扩容的分库分表方案? 以及底层原理?常见的分库分表中间件?优缺点? 如何让未分库分表的数据动态切换到分库分表的系统上?分库分表解决主键问题?

分布式事物?如何实现?TCC? 网络出现问题,如何容错?

分布式寻址方式方式有哪些算法? 一致性hash算法

mysql面试实战

缓存相关

redis和 memcheched什么区别?为什么单线程的redis比多线程的memched效率高?

redis主要数据类型?分别那种场景下使用?

redis的主从复制怎么实现的?redis集群模式是如何实现的? redis的key是如何寻址的?

redis基本知识

缓存如何使用?缓存使用不当带来什么问题

热点数据处理

分布式架构相关

zk原理? zk的应用? paxos算法?

分布式事物

dubbo的实现过程?注册中心挂了可以继续通信么?dubbo常见配置有哪些

dubbo支持哪些序列化协议?hession?hession数据结构? pb知道么?为啥PB的效率是最高的?

dubbo负载均衡策略和高可用策略有哪些?动态代理策略呢?为什么要进行系统拆分啊? 拆分不用dubbo可以么? dubbo和thirft什么区别?

不用应用环境下的会话保持

自己实现RPC

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

如何限流?工程中怎么做的?说下具体实现?

负载均衡

如何降级?如何进行系统拆分,如何进行数据库拆分

nginx

消息相关

netty 可以干什么? NIO,BIO ,AIO 都是什么? 有什么区别

为什么使用消息队列?消息队列的优点和缺点?

如何保证消息队列的高可用?如何保证消息不被重复消费?

kafka,activemq,rabbitmq,rocketmq 都有什么优点和缺点?如何自己设计一个消息队列,该如何进行架构设计

rabbitMQ基础

jvm相关

jvm内存模型?用过哪些垃圾回收器?说说

线上频繁发生fullGC 如何处理? CPU使用频率过高怎么办?

类加载机制? 类加载器?分别加载哪些文件?手写一个

jvm优化?使用什么方法?达到什么效果**

排查过程

框架相关

spring 哪些机制?aop如何实现?IOC如何实现

springboot

springMVC

网络相关

https

http的工作流程?越细节越好。 http1.0 1.1 1.2有哪些区别

tcp 三次握手,四层分手的工作流程〉为什么不是其他次数?

get/post区别

cookie 和 session

OAuth2.0

子网掩码

dump

其他

git原理

maven

常见加解密算法

docker理解

系统设计

链接收集

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].