笔试题


算法与数据结构

笔试题

面试题

计算机网络

笔试题

面试题

TCP/IP协议族

http协议(应用层协议)

常见面试题1

TCP 为什么三次握手而不是两次握手

为何是四次挥手

操作系统

笔试题

面试题

Linux系统

笔试题

面试题

数据库

笔试题

面试题

写sql语句

order by的用法

sql练习题1

sql练习题2

事物传播机制

七种传播类型

ORM框架

MyBatis和Hibernate的区别

​ MyBatis

​ Hibernate

​ JPA

Java语言

基础特性

笔试题

构造函数:构造函数和继承联系在一起;

封装

​ 修改属性的可见性

继承

多态

​ 多态的实现方式:重写;接口;抽象类和抽象方法;

内部类

函数修饰符:访问权限;static;

基本数据类型:范围;自动类型转换与ASSIC码表

基本数据类型与引用数据类型

操作符:自增自减;运算符优先级;左移位、右移位;

装箱和拆箱装箱和拆箱参考2-要注意的问题

Object的11个方法(3+2+5+1)

hashCode和equals

equal和==的区别

String.intern方法

StringBuffer和StringBuilder的区别

ArrayList和linkedList的区别

HashMap和HashTable的区别

Hashmap不同版本详解(主要为1.7与1.8之间)

ConcurrentHashMap 和 HashMap 对比介绍,1.7 和 1.8 版本区别

Java并发容器

Java的四种引用,强弱软虚

什么是多态,实现多态的机制是什么?

Java创建对象有几种方式?

有没有可能两个不相等的对象有相同的hashcode

final 修饰符

static 修饰符

异常:异常分类;常见异常类型;

集合框架

​ 线程安全性

Object类

​ 深拷贝与浅拷贝

异常

泛型

IO流

序列化

网络编程

​ socket

​ BIO、NIO、AIO

​ 状态码

多线程编程

线程和进程的区别

线程创建结束

线程的状态

​ 线程池

​ 锁(JVM)

关于锁0

关于锁1

关于锁2

关于锁3

分布式锁实现方式

​ 数据库乐观锁

redis 分布式锁 setnx

​ 基于Zookeeper的分布式锁

分布式锁总结

JUC包

面试题

JSP

<%@ page%>的作用

JavaScript

并发编程

ReentrantLock 实现原理

如何保证线程的执行顺序

高级特性

笔试题

面试题

计算机组成原理

笔试题

面试题

编译原理

笔试题

面试题

网络安全

笔试题

常见的对称加密算法

MD5非对称加密算法

面试题

Html、css、JS

笔试题

面试题

Tomcat

tomcat调优参数

Spring

笔试题

面试题

Spring Boot

笔试题

面试题

Spring Cloud

笔试题

面试题

微服务的理解,微服务的特点,优缺点

中间件

Zookeeper

笔试题

面试题

Dubble

笔试题

面试题

系统设计

笔试题

面试题

分布式

笔试题

库存超卖

​ redis原子操作+sql乐观锁

接口幂等性

​ redis 分布式锁

促销活动高并发问题

面试题


文章作者: yulin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 yulin !
评论
  目录