首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术面试集锦
订阅
猿码架构
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 11订阅
技术问答集锦(16)避免活跃性
1活跃性的概念,哪些场景会存在活跃性问题?2System.identityHashCode的作用是什么?3多线程死锁情况下,如何解决或避免死锁?4ThreadDump信息当中,如何确认哪两个线程死锁的
技术问答集锦(12)并发编程-任务执行
1串行执行的缺点?2每一个任务创建一个线程的不足?3为什么要用线程池,如何合理的设置线程数量?4如何计算JVM可创建线程的最大数量?5Runnable是接口还是类?为什么Runnable接口可以new
技术问答集锦(八)MyBatis系列
PreparedStatement是 预先编译的语句,而Statement则 不是预先编译的,在DBMS中处理管理中 Statement是要进行语法、语义校验的,而PreparedStatement则只在第一次执行时需要。 PrepareStatement中执行的SQL语句中是…
技术问答集锦(六)
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与CGI的区别在于Servlet处于服务器…
技术问答集锦(五)
其实,位逻辑操作符一样可以实现条件操作,但是此时有一个重要的区别: 用位操作符时,不管操作符两边的条件表达式成不成立,它都要通通进行运算判断,而条件逻辑操作符不一样了,如果通过左侧的操作数就可以 进行它们需要的判断,那么它就不会再计算右侧的操作数了,这种情况叫短路。 Neste…
技术问答集锦(15)JVM内存模型
从 JDK1.7 开始 HotSpot 开始移除永久代。其中符号引用(Symbols)被移动到 Native Heap中,字符串常量和类引用被移动到 Java Heap中。 在 JDK1.8 中,永久代已完全被元空间(Meatspace)所取代。元空间的本质和永久代类似,都是对…
技术问答集锦(四)
HTTP是应用层协议,其传输都是被包装成TCP协议传输。可以用SOCKET实现HTTP。 Socket是一组接口,可以实现TCP,也可以实现UDP。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/UDP协议族隐藏在Socket接口后面,对用户来说,一组简单的接…
技术问答集锦(14)ThreadPoolExecutor
1ThreadPoolExecutor构造器参数有哪些?分别什么含义2ThreadPoolExecutor线程创建策略?3ThreadPoolExecutor拒绝策略有哪些?4ThreadPoolEx
技术问答集锦(13)Java Instrument原理
1JavaInstrument能做什么?最大的作用?2在JDK1.5、1.6中,JavaInstrument做了哪些变动支持?3JavaInstrument的实现是基于JVM哪种机制?JVMTI是什么
技术问答集锦(十)JVM结构与机制
动态类型语言:指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。 静态类型语言:静态类型语言与动态类型语言刚好相反,它的数据类型是在编译其间检查的,也就是说在写程…