首页 > TAG信息列表 > TestMain

ThreadFactoryBuilder,它更好!

我们程序的链路追踪id(trace_id)通常通过线程名来实现。 相较于juc.ThreadFactory来说,hutool、guava均提供了ThreadFactoryBuilder,更方便我们使用。   JUC下面原生ThreadFactory类 // import java.util.concurrent.ThreadFactory; private static ExecutorService paymentPool =

cmd 打包java成jar可执行文件

  1.创建java文件   TestMain.java public class TestMain { public static void main (String[] args) { System.out.println(222); } }    2. 打开cmd   ctrl + r   3.切换到TestMain.java文件所在目录   cd d:\xx   4.在xx目录下对TestMain.java文件进行编译

启动程序添加启动脚本

当编译好程序后,就需要启动测试程序,为了方便,我们一般使用脚本来拉起启动程序。 写个测试程序testMain, 写个拉起脚本run.sh #!/bin/sh #Check program is running count=`ps -ef | grep './bin/testMain' | grep -v grep | wc -l` #开启CORE开关 ulimit -c unlimited #判读程序是

Java Lambda 与 匿名内部类的this 来分析

Java Lambda 表达式中的this是调用该方法调用者,匿名内部类的的this是匿名内部类本身。 如下 public class TestMain { public static void main(String[] args) { new TestMain().test(); } private void test(){ Function<String, String> fn

python的__get__ 看这一篇就足够了

get类型函数 直接上代码: class TestMain: def __init__(self): print('TestMain:__init__') self.a = 1if __name__ == '__main__': t = TestMain() print(t.a) 在没有任何get函数的情况下很简单,打印结果是: TestMain:__init__1 但是如果访问一个不存

Go工具链之GoTEST的用法

每一个test文件需要import一个testing test文件中的每一个test case(function)的命名需要符合TestXxxx格式 test case的入口参数为t *testing.Tb 或者*testing.B (BenchMark) t.SkipNow()会跳过当前test case,使用时需要将此语句写到test case的第一行 subtests可以控制test的输出与