JAVA线程池监控以及动态调整线程池 关于线程池的基础知识和源码见 Java线程池源码分析[https://www.jianshu.com/p/1f6dc88ab937] 1...
JAVA线程池监控以及动态调整线程池 关于线程池的基础知识和源码见 Java线程池源码分析[https://www.jianshu.com/p/1f6dc88ab937] 1...
Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会...
dbms_output.put_line 怎么换行?就像Java中输出内容中的斜杠n?使用chr(10)来联结字符即可,如:dbms_output.put_line('hi'...
@一颗小梪梪 写的真够仔细的😀
Oracle PL/SQL (3) - 记录类型(TYPE 类型名称 IS RECORD)对于Oracle数据类型,主要使用的是VARCHAR2、NUMBER、DATE等类型,但是这些基本数据类型,如果在进行一些实际操作的时候就会比较麻烦。获取一个雇员的完整信息:...
dba吗?
Oracle PL/SQL (3) - 记录类型(TYPE 类型名称 IS RECORD)对于Oracle数据类型,主要使用的是VARCHAR2、NUMBER、DATE等类型,但是这些基本数据类型,如果在进行一些实际操作的时候就会比较麻烦。获取一个雇员的完整信息:...
对于Oracle数据类型,主要使用的是VARCHAR2、NUMBER、DATE等类型,但是这些基本数据类型,如果在进行一些实际操作的时候就会比较麻烦。获取一个雇员的完整信息:...
@占小狼 狼哥可机会可以问下,这种问题还从未有人问过😂
我在面试中经常会问的两个问题面试久了之后,发现自己每次都会问下面这两个问题。 线程池相关 问:你讲讲线程池的实现原理。 听到这个问题,小部分同学会很坦白的说,我平时用过线程池,但是没有了解过内部是怎么实...
估计是先后顺序不对,park与unpark我随意开线程执行的
一次诡异的FGC,原因让我找了好久!正撸着代码,公司内的聊天工具弹出一条信息: “狼哥,我这个机器总是频繁FGC...” 我赶紧打开对话框,机智的回复一个表情 然后继续默默撸码。 随后,小伙伴砸了一段GC日志过...
突然想到了一个,经常希望被问,但是从来没有被问到过的问题,同步的时候可以使用lock也可以使用sync,那啥时候使用sync啥时该使用lock呢?不要回答百度一下就知道的答案😂,从来没有人问过,哈哈
我在面试中经常会问的两个问题面试久了之后,发现自己每次都会问下面这两个问题。 线程池相关 问:你讲讲线程池的实现原理。 听到这个问题,小部分同学会很坦白的说,我平时用过线程池,但是没有了解过内部是怎么实...
有问过像addworker这样的方法里面的那些个判断的顺序是否可以调换顺序的问题吗?哈哈,比如有些事a‖b,可不可以b‖a?就是像这样的问题。线程池里面太多了,建议以后可以问下,这个都搞定了,基本就可以手撕线程池了😂
我在面试中经常会问的两个问题面试久了之后,发现自己每次都会问下面这两个问题。 线程池相关 问:你讲讲线程池的实现原理。 听到这个问题,小部分同学会很坦白的说,我平时用过线程池,但是没有了解过内部是怎么实...
把这些ifelse按照功能自顶向下分类,大类小类,一个方法中可以有不超过两个缩进,其余多的ifelse抽象方法,如果抽象出的方法还是这样,那就构造出功能类了,然后在方法里生成相应的功能类对象,交给这个对象处理,如果可以改成并发的,还需要处理好回调通知,或者使用future,或者countdown,或者lock,其他并发工具类
优化代码中大量的if/else,你有什么方案?一个快速迭代的项目,时间久了之后,代码中可能会充斥着大量的if/else,嵌套6、7层,一个函数几百行,简!直!看!死!人! 其实这种还算好的,更严重的嵌套我也见过,接手到这...
为啥面试官喜欢问这种问题……哈哈,还不如把问题换成,如何避免以上问题的发生
面试官问:平时碰到系统CPU飙高和频繁GC,你会怎么排查?处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...
哈哈,从来没遇到过
面试官问:平时碰到系统CPU飙高和频繁GC,你会怎么排查?处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...