04 2020 档案
摘要:由于格式问题datagrip无法正确解析xlsx,解析xlsx就会出现乱码,如下图所示,无法正确的根据符号分割。解决办法通过wps或者excel工具将此文件另存为csv文件,选择下面的格式后另存。![-w...
阅读全文
摘要:在刚刚更新的Idea2020版本出现之后,发现了一个问题,在历史插件没有更新的情况下咱们更新了idea,就会导致插件更新没有及时跟上而导致失效。个人的解决办法:官网插件地址:[https://plugins.jetbrains.com/plugin/6317-lombok/]()进入官网插件地址进行下载EAP版本选择version history`* `public boolean isInterrupted()`* `public static boolean interrupted()` 以下方法:* Object.wait* Thread.sleep* Thread.join* 其他 > 可中断方法的定义:一些方法使当前线程进入阻塞状态,若是被另一个线程调用被阻塞线程的in...
阅读全文
摘要:新加的功能,仅翻译了个人比较关注的功能。1、 增加了运行配置,使用的最多的场景就是初始化脚本执行的时候使用可以不用手动一个个运行了,可以在运行配置里面配置执行到哪些数据库里,顺序是什么这个比较方便。这个特性分为两种,一个是脚本文件,一个脚本文字,可以直接使用文字进行编辑。2、debug,很好的一个功能,之前debug很难用的,现在在sql代码的右侧增加了类Idea的debug按钮展示,直接运行即可...
阅读全文
摘要:通过setPriortiy设置优先级,有效数字从1-10,否则无效,通过下面的源码分析,若是当前线程的优先级设置的级别大于所在的Group则当前设置的优先级失效,使用所在group的最大优先级。默认为5public final void setPriority(int newPriority) { ThreadGroup g; checkAccess(); ...
阅读全文
摘要:方法源码/** * Causes the currently executing thread to sleep (temporarily cease * execution) for the specified number of milliseconds, subject to * the precision and accuracy of system timers ...
阅读全文
摘要:用作:用于处理后台的工作,比如JVM的垃圾回收就是守护线程。实现机制:JVM程序退出的条件是没有一个非守护线程,则JVM的进程就会退出。能够达到一个自动结束自己生命的效果,所以其他线程不用担心它会一直存在。会一直守护其他线程执行。保驾护航。设置守护线程的方法是通过setDaemon为true,但是要现在线程启动之前此才能生效,不能后转化为守护线程。
阅读全文
摘要:程序计数器:存放当前线程接下来将要执行的字节码指令、分支、循环、跳转、异常处理等信息。一个处理器只能执行一个线程中的指令,为了能够在CPU时间片轮转切换上下问之后顺利回到正确的执行位置,每条线程都需要具有一个独立的程序计数器,线程之间互不影响,JVM将此部分设计为线程私有的。虚拟机栈:也是线程私有的,它的生命周期与线程相同,是在JVM运行创建的。在线程中,方法在执行的时候会创建一个名为栈帧(sta...
阅读全文

浙公网安备 33010602011771号