Wesley13 Wesley13
3年前
java并发编程之二
CountDownLatch类  允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。  CountDownLatch能够使一个线程在等待另外一些线程完成各自工作之后,再继续执行。使用一个计数器进行实现。计数器初始值为线程的数量。当每一个线程完成自己任务后,计数器的值就会减一。当计数器的值为0时,表示所有的线程都已经完成了任务,然后在
Wesley13 Wesley13
3年前
Ubuntu16.04下安装nvidia
若dockerce、nvidia、CUDA等都安装完成之后,开启docker服务时,能够正常运行,并有预测结果,那表示服务开启没问题;若都安装成功之后,用docker命令开启服务时,一直报错,可能表示你没有安装nvidiadocker2:报错信息:tfserving@tfservingKVM:~/model/yolo$docke
Stella981 Stella981
3年前
Jira Epic在完成状态时,如何让Epic在Scrum面板待办事项中不显示?
遇到的问题:Epic在完成状态时,仍旧在Scrum面板待办事项中显示,需要手动将其【标记完成】而想要的效果是:Epic到完成状态时,Epic自动标记完成!(https://oscimg.oschina.net/oscnet/03911d609eda7627b34e9cf9ef0a4c25ab9.jpg)通过Chrome控制台查看【标记完成】
Stella981 Stella981
3年前
Dockerfile里指定执行命令用ENTRYPOING和用CMD有何不同?
Dockerfile里指定执行命令用ENTRYPOING和用CMD有何不同?博客分类:docker运行时机不太一样。RUN是在Build时运行的,先于CMD和ENTRYPOINT。Build完成了,RUN也运行完成后,再运行CMD或者ENTRYPOINT。ENTRYPOINT和CMD的不同点在于执行dockerrun时参数传递方式,CMD指
Wesley13 Wesley13
3年前
Java Thread join() 的用法
JavaThread中,join()方法是让调用该方法的主线程执行run()时暂时卡住,等run()执行完成后,主线程再调用执行join()后面的代码。示例:classThreadTesterAimplementsRunnable{privateintcounter;@Overrid
Stella981 Stella981
3年前
DevOps即服务:克服大型组织中的挑战
前言翻译自https://blog.sonatype.com/devopsasaserviceDevOps转型可能需要组织文化和“完成方式”的重大转变。这在任何组织中都可能很难实现,但随着组织规模的扩大而变得越来越困难。当您达到美国政府的规模时,实施DevOps似乎是无法克服的。但这是可以完成的。对于许多组织(
Wesley13 Wesley13
3年前
idea的快捷键(复制) IntelliJ Idea 常用快捷键列表
CtrlShiftEnter,语句完成“!”,否定完成,输入表达式时按“!”键CtrlE,最近的文件CtrlShiftE,最近更改的文件ShiftClick,可以关闭文件Ctrl\OR\,可以跑到大括号的开头与结尾CtrlF12,可以显示当前文件的结构CtrlF7,可以查询当前元素在当
Wesley13 Wesley13
3年前
JUNIT4进行单元测试
JUnitTestSuite的addTest方法测试TestCase时,需要通过一个JUnit4TestAdapter来完成逐个TestCase。importjunit.framework.JUnit4TestAdapter;importjunit.framework.Test;importjunit.framew
Stella981 Stella981
3年前
Noark入门之异步事件
引入异步事件主要是为了各模块的解耦,每当完成一个动作时,向系统发布一个事件,由关心的模块自己监听处理,可选择同步处理,异步处理,延迟处理。何时发布事件,当其他模块关心此动作时<br比如获得道具时,任务系统模块要判定完成进度,BI模块需要上报等等都可以监听此事件,已达模块解耦0x00事件源一个实现xyz.noark.core.event
SpringBoot2.0笔记四
当搞全局捕获异常时可以使用到AOP技术,采用异常通知,也可以用AOP搞日志记录在类上面加上@EnableAsyns注解开启异步调用@Asyns,在方法上加上此注解,可以实现异步调用,底层是多线程技术,相当于加上这个注解的方法重新开启了一个单独的线程正常情况下,当A方法调用B方法时,是需要B方法执行完成,有返回结果时等待返回。这是顺序的方式从上到下执行程序,当使用@Asyns注解时,A方法调用B方法,不用等待B方法执行完成,可以直接向下执行,B方法单独开启一个线程,两个方法同时运行。@Va