没有后记的后记 已动手实践过的技能

个人github

个人github

mybatis

mybatis xml配置

mybatisi 注解配置

mybatis 自定义

mybatis 基础crud

mybatis 主键自增

mybatis 动态sql

mybatis 多表查询

mybatis #与$

mybatis缓存

Spring

Spring入门 整体概述

Spring改进 工厂与配置文件

Spring 基于xml

Spring Bean

Spring 依赖注入

Spring事务实现原理及源码分析

深究Spring中Bean的生命周期

SpringMVC

SpringMVC的执行流程与原理

Servlet

看完这篇对Servlet有一个简单的概念

Sql

LIMIT子句

Sql DQL 基本查询 条件查询 模糊查询

Sql DQL 范围查询

关于Sql注入

操作系统

进程间通信的方式

线程间通信的方式

RPC

RPC与RESTful

虚拟内存

内存分页分段

用户态和内核态

fork函数

死锁

磁盘

进程的调度算法

MESI缓存一致性

程序运行的过程

cpu的负载

中断

Cpu

IO

java中的io编程

五种 IO模型

数据库

数据库基础

数据库中的锁

MVCC的理解

MySql的存储引擎

Mysql 解决幻读

Mysql 事务原理

Mysql 索引类型

Mysql 语句执行过程

Mysql 持久化

jvm

垃圾回收器

类加载机制

jvm jps jstat jmap jhat

jvm jstack jconsole

强化jvm

更详细的垃圾回收与内存分配策略

jvm调优

JMM

jvm中堆栈的内存分配

计算机网络

TCP小问

Http协议

输入url之后到底发生了什么

http与https

Tcp详解

session与cookie

https中的ssl和tsl

http中的get/post

http的状态码

ppp协议

https

出现大量time_wait 和 close_wait

docker

虚拟化技术

docker简介

docker架构

docker指令

docker commit 制作镜像

k8s kubernetes

k8s 背景与目标

k8s 功能介绍

k8s 架构

k8s 集群软件安装和配置

k8s 集群初始化

k8s 集群客户端工具kubectl

k8s 集群资源清单(YAML)文件书写方法

k8s 集群namespace(命名空间

k8s 集群核心概念 Pod

k8s 集群核心概念 Controller 控制器

k8s 集群核心概念Service

虚拟机

创建虚拟机的三种网络连接方式

ip addr 有两个ip地址的解决方案

计算机基础

关于编码方式

设计模式

动态代理

动态代理初识

动态与静态代理 Proxy

大数据

yarn

yarn

hdfs

hdfs

zookeeper

zookeeper

ambari

ambari

ambari 专门用语解读

flink

工具

git

git

maven

maven

Tomcat

Tomcat

多线程与并发

自己的一个小小的线程池代码

volatile

线程池

原子类

java并发编程 线程基础/线程之间的共享和协作

synchronized原理

线程

线程池的状态

Redis

Redis入门

Redis基本操作

布隆过滤器

Redis通用操作命令

Redis的持久化

Redis的事务

Redis面试热题

Redis数据类型

Redis高级数据类型

Redis主从复制

Redis哨兵模式

Redis的底层结构

Hash一致性算法

微服务

SpringBoot Eureka的基本功能和用法

锁的简单认知

JDK

序列化

反序列化

关键字 Static

Java 集合

hashmap

CopyOnWriteArrayList

设计模式

设计模式

数据结构

红黑树

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值