码迷,mamicode.com
首页 > 其他好文 > 详细

我觉得重要的、工作会用得到的知识

时间:2021-01-04 11:32:05      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:blocking   down   安全   htm   tom   需要   sem   反向代理   就会   

就是一个请求从前台到后台处理的过程需要用到的东西,最少包括以下点:js,html,css,ajax,ajax跨域,跨站脚本,web缓存,web优化,nginx,apache作用,鉴权方式,cookie,session,servlet,filter,基本数据结构,线程池,线程并发,缓存,io等等,知识点非常多。如你前台用jq,你应该了解他的选择器和ajax是如何实现的(其实去了解就会发现不复杂)?而不是只是会用。后台你用springmvc,你要了解他是如何工作,每一个配置是做什么,为什么?

j2ee知识点特别多,每一个都能写很多,我也在不断学习中。具体要写我还真不知道如何下手,我就列举一下我觉得基础的东西(面试的时候问的问题),有简单有难,你觉得偏可能是你没有做过这块的开发或者做得比较浅:

map有哪些,特点和使用场景?(只知道hashmap,hashtable是不够的。。。)
哪些方面会影响hashmap的性能?
线程安全的map有哪些,concurrenthashmap是如何实现线程安全的(jdk1.8大不同)?
锁有哪几种?
公平锁,读写锁等如何实现?
synchronize能加在哪些地方?什么区别?
死锁的形成条件?现在很少死锁了,很少问
原子数据对象的原理?
reentrantlock相关知识,condition如何使用?(很重要的知识点,强烈推荐阅读ArrayBlockingQueue源码,教科书般)
volatile的相关知识(内存屏障,重排)
ThreadLocal原理和使用?(超级有用的知识点,工作中使用很多,让代码漂亮很多,后面专门开贴写)
多个线程同步等待?(CountDownLatch,CyclicBarrier,Semaphore信号量很多语言都有,实际上使用不是很多,线程池就可以实现大部分等待功能)
线程池?(种类,重要的方法,这个一般是使用层面,简单)
动态代理?反射?内省?(考察知识面)
session相关知识?和cookie关系?分布式session实现原理?
cookie相关知识?有哪些属性?(有些属性很有用,只是我们很少留意而已!)
nginx,apache 实际项目能做哪些?(鉴权,转发,缓存,反向代理等)和tomcat什么关系?最少了解

我觉得重要的、工作会用得到的知识

标签:blocking   down   安全   htm   tom   需要   sem   反向代理   就会   

原文地址:https://www.cnblogs.com/ianze1256228/p/14218351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!