小白型计算机毕业生秋招做的简单的准备

复习基本的知识点:

SE:

1、集合框架(ArrayList和HashMap、ConcurrentHashMap),HashMap和HashTable的区别 熟悉

2、IO(BIO、NIO、AIO) 熟悉

3、多线程(ThreadLocal和AQS) ThreadLocal熟悉, AQS了解

4、锁机制(乐观锁、悲观锁) 了解

5、JMM(原子性、可见性、一致性)和JVM内存结构(类加载过程、新生代的标记清除和老年代的标记整理算法)、内存溢出和内存泄漏 了解

6、常用设计模式(IO流中的装饰者和适配器、单例模式(double check)、工厂模式、代理模式等) 熟悉

7、jdk1.8的新特性 至少知道朗母达表达式和接口中的default关键字可以定义带方法体的方法

8、socket的执行过程 了解

EE:

1、servlet的生命周期 熟悉

2、Ajax、解析xml和json数据 了解 ,代码会写

3、session和cookie的优缺点 熟悉

4、jsp的四大作用域和九大内置对象 四大作用域记得 九大内置对象

SSM:

1、Spring Bean的生命周期 记得大概

2、Spring的IOC和AOP 熟悉AOP原理和IOC设计思想

3、Spring的事务 熟悉

4、SpringMVC的工作流程 了解

5、Shiro框架 了解

6、AOP的静态代理AspectJ和动态代理(JDK动态代理和CGlib动态代理) 熟悉

7、Spring中bean的四种注入方式 了解

MySQL:

1、基本的crud语句 熟悉

2、级联查询 熟悉

3、SQL的优化(建立索引、分表查询、读写分离、建立存储过程等) 了解

4、数据库引擎 了解

5、数据库的索引和Lucene 了解

操作系统:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
计算机基础是计算机科学的核心知识,对于计算机基础小白来说,以下是一些建议和学习方法: 1. 了解计算机的基本组成部分:学习计算机的硬件和软件组成,包括中央处理器(CPU)、内存、硬盘、操作系统等。 2. 学习计算机的工作原理:了解计算机是如何执行指令、存储数据和进行运算的。学习汇编语言可以更好地理解计算机的底层运行机制。 3. 学习编程语言:选择一门编程语言作为入门,例如Python、Java或C++。通过编程实践来加深对计算机基础知识的理解。 4. 学习数据结构和算法:数据结构和算法是计算机科学的基础,掌握它们可以提高编程能力和解决问题的能力。 5. 阅读相关书籍和教程:有很多经典的计算机基础教材和在线教程可供学习,例如《计算机组成与设计》、《算法导论》等。 6. 参加在线课程或培训班:有很多在线平台提供计算机基础的课程,例如Coursera、edX等。参加这些课程可以系统地学习计算机基础知识。 7. 实践项目:通过实践项目来应用所学的知识,例如编写一个简单的程序或解决一个实际问题。实践可以帮助巩固所学的知识并提高技能。 8. 参与计算机科学社区:加入计算机科学的社区,与其他人交流和分享经验。参与讨论和解答问题可以加深对计算机基础知识的理解。 9. 持续学习和实践:计算机基础知识是庞大而不断发展的领域,要保持学习的动力和实践的机会,跟上技术的发展和变化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值