![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 81
面试题
鹤冲天Pro
阿里云专家博主、新星计划导师、Java领域新星创作者、全栈领域优质创作者、CSDN内容合伙人、华为云享专家、腾讯云优秀博主、51CTO博客专家,交流合作私信+。有多年 Java+GO+JS全栈开发工作经验。熟练掌握:Java、K8s、Netty、TCP/IP、SpringCloud、Docker、MySQL、Redis、JS/TS、Vue、React、Go语言等技术。 座右铭:终身学习,持续进步;道阻且长,行则将至。
展开
-
收几个想学 Java全栈 的徒弟,想要高薪的联系我
你是否对编程充满热情,渴望在技术领域中有所建树?你是否想学习Java全栈开发技术,工资过万?你是否渴望有一位经验丰富的导师引领你进入编程的殿堂,传授你精湛的技术和宝贵的经验?如果你的答案是肯定的,那么我将是你理想的选择。我是一名资深的软件工程师,拥有丰富的开发经验和深厚的技术功底。我擅长 **Java、Spring、SpringBoot、MySQL、Redis、RabbitMQ、Kafka** **原理和源码**,同时也精通 **VUE、elementui、nodejs** 等前端技术。原创 2024-05-19 11:25:54 · 442 阅读 · 0 评论 -
Java面试题总结(二):Java多线程
当一个线程被剥夺cpu使用权时,切换到另外一个线程执行死锁指多个线程在执行过程中,因争夺资源造成的一种相互等待的僵局AQS是一个抽象类,可以用来构造锁和同步类,如ReentrantLock,Semaphore,CountDownLatch,CyclicBarrier。AQS的原理是,AQS内部有三个核心组件,一个是state代表加锁状态初始值为0,一个是获取到锁的线程,还有一个阻塞队列。当有线程想获取锁时,会以CAS的形式将state变为1,CAS成功后便将加锁线程设为自己。原创 2023-10-19 11:20:19 · 431 阅读 · 12 评论 -
Go 语言面试题(三):并发编程
协程泄露是指协程创建后,长时间得不到释放,并且还在不断地创建新的协程,最终导致内存耗尽,程序崩溃。缺少接收器,导致发送阻塞这个例子中,每执行一次 query,则启动1000个协程向信道 ch 发送数字 0,但只接收了一次,导致 999 个协程被阻塞,不能退出。for i := 0;i < 1000;i < 4;i++ {query()缺少发送器,导致接收阻塞。原创 2023-10-15 10:49:35 · 461 阅读 · 21 评论 -
Java面试题总结(一):Java基础
JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。简单来说:如果你需要运行 java 程序,只需安装 JRE 就可以了,如果你需要编写 java 程序,需要安装 JDK。原创 2023-10-11 17:15:56 · 404 阅读 · 24 评论 -
Go 语言面试题(一):基础语法
Goroutine 是与其他函数或方法同时运行的函数或方法。Goroutines 可以被认为是轻量级的线程。与线程相比,创建 Goroutine 的开销很小。Go应用程序同时运行数千个 Goroutine 是非常常见的做法。原创 2023-08-07 12:15:03 · 961 阅读 · 38 评论 -
Go 语言面试题(二):实现原理
Go 语言编译器会自动决定把一个变量放在栈还是放在堆,编译器会做逃逸分析(escape analysis),当发现变量的作用域没有超出函数范围,就可以在栈上,反之则必须分配在堆上。原创 2023-08-08 09:22:49 · 889 阅读 · 26 评论