我在Docker容器中运行Jenkins。 我不知道Jenkins容器是否也是Docker主机? 我在想的是从Jenkins内部为每个集成testing版本启动一个新的Docker容器(以启动数据库,消息代理等)。 集成testing完成后,容器应该closures。 有没有这样的理由,以避免从另一个docker集装箱内运行docker集装箱?
我需要将给定的任何图像转换为字节数组以满足encryption要求。 我使用JProgressBar来监视转换进度,以防所选图像很大: File p= new File("C:\"); BufferedImage oImg = ImageIO.read(p); ByteArrayOutputStream ba = new ByteArrayOutputStream(); ImageIO.write(oImg, "jpg", ba); ba.flush(); ProgressBar pb = new ProgressBar(); Thread thread = new Thread(pb); thread.join(); pb.fireTask(ba.toByteArray()); 我定义了一个使用SwingWorker的ProgressBar类,如下所示: public class ProgressBar extends JPanel implements Runnable { private JProgressBar progressBar; private Task task; private byte[] imgByteArray; public void run() { createGUI(); } […]