发动态

没有新消息

更多内容

朱蒂斯 常州工学院
【java面试宝典为啥卖这么贵?真的有用吗?】 我面试有考到过在宝典里有的问题,真的非常有用,贵一点就贵点吧。 例如:什么是线程局部变量?(答案:线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 T人事eadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何线程局部变量一旦在工作完成后没有释放,Java 应用就存在内存泄露的风险。)

844阅读

0赞

评论

0 条评论

暂无评论,快来写下您的评论

推荐阅读

面试的时候,如果你是应届生的话,问的问题偏Java基础,会为线程方面的问题,什么是线程,怎么实现,多线程的理解,学过的算法有哪些

2059阅读
4赞
1评论

#东方明珠面试经验#【Java工程岗具体面试内容分析】 刚通过一面技术面,问题主要分为三个方向,Java、操作系统、数据库,具体问题如下: Java: 1.hashmap底层结构,hashtable为什么线程安全,synchronized原理是什么,底层实现,讲讲ConcurrentHashMap; 2.有使用过线程,线程池相关的吗,java线程底层是什么,线程池流程是什么? 3.JVM和JMM,垃圾回收,垃圾回收器,类加载,双亲委任等。 4.使用过哪些Java合集,详细讲讲细节? 操作系统:进程和线程的区别,详细讲讲进程与线程切换过程; 数据库:对SQL了解的多吗?SQL分组里用什么字段?你之前项目里数据库的表是怎么设计的? 总的来说,技术面不是特别难,我这个半吊子都能通过,如果踏踏实实工作两年的话会轻松通过。

2217阅读
4赞
0评论

从计算机底层来说: 线程可以比作是轻量级的进程,是程序执行的最小单位,线程间的切换和调度的成本远远小于进程。另外,多核 CPU 时代意味着多个线程可以同时运行,这减少了线程上下文切换的开销。

1960阅读
4赞
0评论

服务直接的调用,比如在高并发情况下出现进程阻塞,导致当前线程不可用,全部线程阻塞,导致服务器雪崩。

726阅读
0赞
0评论

HTML5利用Web Worker将Web应用程序从原来的单线程业界中解放出来,通过创建一个Web Worker对象就可以实现多线程操作。JavaScript创建的Web程序处理事务都是在单线程中执行,响应时间较长,而当JavaScript过于复杂时,还有可能出现死锁的局面。HTML5新增加了一个WebWorkerAPI,用户可以创建多个在后台的线程,将耗费较长时间的处理交给后台面不影响用户界面和响应速度,这些处理不会因用户交互而运行中断。使用后台线程不能访问页面和窗口对象,但后台线程可以和贞面之间进行数据交互。子线程与子线程之间的数据交互,大致步骤如下:①先创建发送数据的子线程;②执行子线程任务,把要传递的数据发送给主线程;③在主线程接受到子线程传递回的消息时创建接收数据的子线程,然后把发送数据的子线程中返回的消息传递给接收数据的子线程;④执行接收数据子线程中的代码。

805阅读
0赞
0评论

Hystrix:提供线程池,不同的服务走不同的线程池,实现了不同服务调用的隔离,避免了服务雪崩的问题。 Zuul:网关管理,由 Zuul 网关转发请求给对应的服务。

1095阅读
0赞
0评论

#新浪面试经验#【简述大数据的面试经历】 第一次面试和第二次面试:时间约为60分钟 一、你所掌握的与计算机网络和操作系统有关的知识有哪些? 二、 OSI 7层,5层,每层都有什么功能, TCP/UDP是哪个 HTTP层, IP又是哪个 HTTP层? 三、线程和进程之间的差异有什么? 四、描述线程池的内在原理以及多个线程池的应用场景,即描述线程池的缺陷; 五、集合的多个实现类,知道的有什么,有什么线程安全, 以及concurrenthashmap底层原理, concurrenthashmap在高并发性条件下能否实现线程安全? 六、如何添加 kafka消息前缀? 七、全局有序 id在分布场景中是如何生成的,具体到每个细节,如何在多台计算机上获取这些分布的 id? 八、简单描是线程安全与线程同步的原理是什么? 九、如何使用单例模式,怎样进行 DCL单例解释? 十、说明您所了解的 java中的锁; 十一、 java的读写锁和应用场景有哪些? 十二、 kafka在消耗完机器并提交 offset之前,如何处理机器? 十三、如何知道 sparkstreaming当前消耗了 kafka的哪些分区,消耗了哪些 offset?

2521阅读
6赞
0评论