刚毕业大学生Java就业所需知识分享

这篇博客涵盖了Java的面向对象特性、字符串与集合、IO与NIO、Socket通信、线程与线程池,深入讨论了JVM的垃圾回收机制。还涉及MySQL高级操作、Spring的IOC与AOP、Mybatis缓存以及SpringBoot的加载原理。同时,讲解了SpringCloud的服务注册、负载均衡和熔断机制,并介绍了分布式微服务的相关技术和数据库如Redis和MongoDB的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 面向对象:三大特征(继承、封装、多态)

  • 字符串(常量池、堆栈方法区)

  • 集合:数据结构

    • ArrayList、LinkedList、HashMap、ConCurrentHashMap(线程安全的)、常用set

  • IO:常用IO、支持断点续传的(RandomAccessfile)、Nio、序列化与反序列化(serializable)

  • Socket:即时通信(服务器客户端互相发送消息),消息推送(websocket)

  • 线程、线程池:同步问题、锁机制、单例模式(懒汉和饿汉模式)

  • JVM优化 GC垃圾回收机制

  • MySQL:不能只会简单的curd,要多练习高级SQL、索引、会优化、数据库锁机制

  • JDBC

  • Servlet、JSP

  • Maven:作用、聚合工程构建

  • Spring:

    • IOC:控制翻转【原理/思想】 DI:依赖注入【实现方式】

    • 反射

    • Aop:面向切面编程

      • 静态织入:预定义接口的形式实现,缺点是灵活性差

      • 动态代理:JDK动态代理【有接口】 Cglib动态代理【没有接口】

    • MVC:那几个常用注解、SpringMVC请求流程、dispatchservlet

  • Mybatis:一二级缓存、#{}和${}的区别、各种动态SQL等

  • Springboot:启动类如何加载?源码深究

    • Thymeleaf

  • SpringCloud:服务注册发现中心、Ribbon(负载均衡)、Feign、熔断器(服务降级、服务熔断)、路由网关

  • 分布式微服务相关概念

    • redis es solar、MongoDB

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像向日葵一样~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值