- 博客(4)
- 收藏
- 关注
原创 10.Eclipse配置Tomcat详细教程、如何使用Eclipse+tomcat创建并运行web项目
位置后,点击【Installed JRES】添加JRE文件,(注:如果你不想想配置JRE,可直接默认选择"Workbench default JRE",然后直接单击【Finsh】完成)9、点击【Directory】找到JRE文件,如果你没有安装JRE文件,那么也可以像我一样找到你所下载的JDK文件,JDK文件里也有自带的jre文件,然后单击【Finsh】完成。2、点击【Server】(服务器)→点击【Runtime Environments】(运行时环境)→点击【Add】添加Tomcat。
2024-11-19 22:19:33
2387
原创 2023年java面试问题大全及答案大全
答:String是不可变的,每次对String的操作都会创建一个新的String对象,而StringBuilder是可变的,适用于频繁修改字符串的场景。Java中的反射是什么?用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式,hashcode,扩容,默认容量等。Java中的多态是什么?讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候,他们的执行顺序。
2024-11-18 22:14:30
338
原创 15个顶级Java多线程面试题及答案
在我看来这是最好的java线程面试问题之一,它可以确切的检测候选者解决竞争条件的经验,orwriting code which is free of data race or any otherrace condition。这个问题的回答应该是这样的,当你调用start()方法时你将创建新的线程,并且执行在run()方法里的代码。lock接口在多线程和并发编程中最大的优势是它们为读和写分别提供了锁,它能满足你写像ConcurrentHashMap这样的高性能数据结构和有条件的阻塞。
2024-11-18 22:05:04
726
原创 内核逻辑处理器线程多线程多CPU多核CPU
所以对于程序员来说,其实更多时候是和线程打交道,一个程序是一整个进程,程序中可以有多个线程,用来并行进行不同的事情。在任务管理器中,看到其实是4个内核,但是逻辑处理器是8个,有多少个逻辑处理器,就说明你的cpu可以同时处理几个线程。有了多核技术,一个物理CPU可以有多个物理内核,可以把一个CPU当作多个CPU使用,即逻辑CPU。开启超线程后,逻辑CPU的个数就是总的CPU物理内核数的两倍。没有开启超线程时,逻辑CPU的个数就是总的CPU物理内核数。在没有多核处理器的时候,一个物理CPU只能有一个物理内核,
2024-09-26 22:00:13
972
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人