Java面试复习重点:java职业技能培训学校
作者:互联网
开头
关于程序员,除了做项目、看视频来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!MySQL俨然已经成为了IT技术人员必须掌握的核心技能之一!
《MySQL从入门到精通》
本书详细介绍了如何安装、管理、备份、维护和优化一个 MySQL 系统。对于每一件服务器操作都提出了多种的解决方案。对于每一种的方法,虽然不一定都是非常实用的方法,读者能通过这些方法,熟悉 MySQL 的特点和强大的功能。
第一章简单介绍了 MySQL 的历史、特点,同时对 SQL 的语法进行了简单的介绍。如果读者对第一章的内容不能很好的掌握,可以略过不了解的内容,在阅读二、三章之后重新理解其中内容。
第二章介绍了如何安装一个 MySQL 系统。
第三、四章详细叙述了如何利用 SQL 语言以及其它的客户工具对 MySQL 数据库中的数据进行操作。
第五、六章介绍了数据库目录以及如何备份、恢复和维护数据库安装。
第七章介绍了 MySQL 权限系统和如何为数据库创建、撤销授权。
第八章则对优化数据库性能的各个方面进行了阐述。
由于pdf文档里的细节内容实在过多所以只编辑了部分知识点的章节粗略的介绍下,每个章节小节点里面都有更细化的内容!以下就是部分章节目录,由于头条的篇幅限制目录上的详细讲解也无法一一列出,文末底下有获取以下章节的所有详细知识讲解。
初识多线程
- 介绍进程
- 回到线程
- 进程与线程
- 并行与并发
- Javs实现多线程
- Java实现多线程需要注意的细节
Thread线程类API
设置线程名
守护线程
优先级线程
线程生命周期
使用多线程需要注意的问题
- 线程安全问题
- 性能问题
- 安全发布对象
- 简述解决线程安全性的办法
- 原子性和可见性
- 线程封闭
- 不变性
- 线程安全性委托
synchronized锁和lock锁
- synchronized锁
- Lock显式锁
- Java锁简单总结
AQS
- AQS是什么?
- 同步状态
- 先进先出队列
- sacquire方法
- release方法
ReentrantLock
- 内部类
- 构造方法
- 非公平lock方法
- 公平lock方法
- unlock方法
ReentrantReadWriteLock
- ReentrantReadWriteLock内部类
- 读锁和写锁的状态表示
- 写锁的获取
- 读锁获职
线程池
- 线程池简介
- JDK提供的线程池API
- ForkJoinPool线程池
- Callable和Future
- ThreadPoolExecutor详解
- execute执行方法
- 线程池关闭
死锁
- 锁顺序死锁
- 动态锁顺序死锁
- 协作对象之间发生死锁
- 固定锁顺序避免死锁
- 开放调用避免死锁
- 使用定时锁
- 死锁检测
线程常用的工具类
- CountDownLatch
- CyclicBarrier
- Semaphore
Atomic
- 基础铺垫
- CAS失败重试(自旋)
- 原子变量类简单介绍
- LongAdder、AtomicLong性能对比
ThreadLocal
- 什么是ThreadLocal
- 为什么要学习ThreadLocal?
- ThreadLocal底层原理总结
- 避免内存泄露
总结
机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。
对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。
你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。下图涵盖了应届生乃至转行过来的小白要学习的Java内容:
需要获取这份学习规划路线以及文章中提到的Java阿里内部Java应届生就业宝典的同学,请转发本文支持一下,关注我,点击此处免费获取
这份学习规划路线以及文章中提到的Java阿里内部Java应届生就业宝典的同学,请转发本文支持一下,关注我,点击此处免费获取**
[外链图片转存中…(img-JAoSHdC4-1620967571423)]
标签:java,职业技能,介绍,死锁,线程,MySQL,Java,多线程 来源: https://blog.csdn.net/m0_57983503/article/details/116787127