ICode9

精准搜索请尝试: 精确搜索
  • Spring Boot Runner启动器2020-01-07 21:06:07

    Runner启动器 如果你想在Spring Boot启动的时候运行一些特定的代码,你可以实现接口 ApplicationRunner或者 CommandLineRunner,这两个接口实现方式一样,它们都只提供了一个run方法。 CommandLineRunner:启动获取命令行参数。 public interface CommandLineRunner { /** * C

  • Python 中 使用 HTMLTestRunner 模块生成测试报告2020-01-07 13:03:39

       使用 HTMLTestRunner 模块可以生成测试报告,但是系统自带的报告不详细,不好看,所以找了一份详细的报告 HTMLTestRunner 模板,直接导入就能使用   两种方法生成HTML报告,都是一个意思,用那种都一样 import unittest from datetime import datetime # 获

  • postman——工具简介——界面简介——顶部工具栏2019-12-31 16:53:42

    postman的顶部的工具栏包含菜单栏以及功能快捷选项。         (1)、“new”(新建按钮):用于新建新的请求、集合、环境等。             (2)、import(导入按钮):用于导入postman文件、文件夹、form  link等;             (3)、runner(运行器按钮):用于打开集合运行界面;    

  • visual studio code(vscode) 配置在terminal进行运行代码并且支持c++11特性2019-12-23 12:56:55

    1.点击设置 点击CodeRunner的小齿轮,点击configure extension settings 2.点击映射 点击executor map中的Edit in settings.json 3.粘贴代码 粘贴如下代码,按下command + s 进行保存 { "code-runner.runInTerminal": true, "C_Cpp.default.cppStandard": "c++11", &qu

  • 超简单!asp.net core前后端分离项目使用gitlab-ci持续集成到IIS2019-12-17 16:03:44

    现在好多使用gitlab-ci的持续集成的教程,大部分都是发布到linux系统上的,但是目前还是有很大一部分企业使用的都是windows系统使用IIS在部署.NET应用程序。这里写一下如何使用gitlab-ci配合gitlab-runner持续集成到IIS吧。 安装gitlab 网上有很多安装gitlab的方法,这里推荐使用dock

  • 跨平台开发的救星-让我们来了解一下flutter2019-12-13 10:02:07

    第一次看文章的朋友可以关注我的专栏,会不定期发布Android面试内容、进阶专题等等。简介很多人已经用上了flutter,今天就来介绍一下Flutter 架构imageFlutter框架分三层Framework,Engine, EmbedderFramework使用dart语言实现,包括UI,文本,图片,按钮等Widgets,渲染,动画,手势等。此部分的核心代

  • VSCode 编译运行C/C++2019-11-16 09:56:06

    安装MinGW64 推荐安装包加设置环境变量的方式,下载地址。 安装Code Runner 推荐安装Code Runner插件,安装后点击右上角的三角箭头即可编译运行C/C++程序。 如果想要输出在集成的Terminal里,在Settings-Extensions-Run Code configuration里将 Run In Terminal 前的勾搭上,或者在插件的

  • 用GitLab Runner自动部署GitBook并不难2019-11-05 23:01:50

    相信很多程序员喜欢用 GitBook 来写电子书、教程或者博客,看了不少文章,貌似都缺少说明如何将 GitBook 部署到版本库,并自动在服务器上 build,然后将生成的静态网站部署到云服务器上。 所以,今天就记录下我是如何一步步将 GitBook 发布到自己的云服务器上的。 首先需要借助的工具有: Gi

  • Gitlab CI 集成 Kubernetes 集群部署 Spring Boot 项目2019-10-28 09:50:32

    在上一篇博客中,我们成功将 Gitlab CI 部署到了 Docker 中去,成功创建了 Gitlab CI Pipline 来执行 CI/CD 任务。那么这篇文章我们更进一步,将它集成到 K8s 集群中去。这个才是我们最终的目标。众所周知,k8s 是目前最火的容器编排项目,很多公司都使用它来构建和管理自己容器集群,可以用

  • SaltStack netapi模块——Client interfaces客户端开发接口2019-10-26 20:04:13

    原文链接:https://docs.saltstack.com/en/latest/topics/netapi/index.html#client-interfaces Salt的客户端接口通过制作映射到函数参数的值的字典来对外暴露可执行的功能函数。 这允许仅通过创建数据结构来调用函数。 (而这也正是Salt自己内部的工作

  • ~postman使用Runner2019-10-24 12:53:04

    1、准备参数的.text文件。 postman支持三种参数的方式,分别为.text文件,.csv文件,json文件。此处使用.text文件。编码格式使用utf-8  2、替换请求参数  3、设置Runner  4、查看执行结果  5、添加断言 // 断言响应状态码是否为200pm.test("响应状态码为200", function () {

  • 线程池2019-10-21 09:52:53

    基本思想(对象池的思想) 内存中开辟一块空间,里面存放众多未死亡的对象,线程的调度由线程池管理,当有线程任务时,从池中取出一个,使用完毕再归还给线程池,这样避免了反复创建线程对象所带来的性能开销,节省了系统资源。 分类 cacheTheadPool (可变数量的线程池,缓存线程池) 缓存类型的

  • git升级(解决gitlab-runner执行报错)2019-10-14 16:55:42

    场景:gitlab-runner在执行时,报如下错误    查询得知是git版本过低造成的:centos7默认版本为1.8,升级为2.x版本#升级命令 curl https://setup.ius.io/ | sh yum remove -y git yum -y install git2u yum install gitlab-runner -y [root@admin ~]# git version git

  • 浅谈Spring @Order注解的使用(转)2019-09-30 09:55:23

    注解@Order或者接口Ordered的作用是定义Spring IOC容器中Bean的执行顺序的优先级,而不是定义Bean的加载顺序,Bean的加载顺序不受@Order或Ordered接口的影响; 1.@Order的注解源码解读 @Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE, ElementType.METHOD, ElementTyp

  • unittest生成报告2019-09-26 18:00:55

    # html报告文件路径    report_abspath = os.path.join(report_path, "result.html")    fp = open(report_abspath, "wb")    runner = HTMLTestRunner.HTMLTestRunner(stream=fp,                                         

  • 初探gitlab & gitlab-runner & asp.net core持续集成2019-09-20 20:01:46

    文章简介  gitlab & gitlab-runner 简介  基于gitlab & gitlab-runner 的asp.net core webapi 极简持续集成实践   gitlab & gitlab-runner 简介 写在最前面,文中示例使用到了docker & docker-compose 相关知识,文中的gitlab server 以及 gitlab-runner都是使用docker容器

  • gitlab-runner 的 executors 之 docker2019-09-19 11:54:31

    gitlab-runner 的 executors 之 docker GitLab Runner 实现了许多执行程序,可用于在不同的场景中运行构建。所有执行程序分别为: SSH Shell Parallels VirtualBox Docker Docker Machine (auto-scaling) Kubernetes Custom 本文主要介绍 docker 执行程序: 两种不同的使用方式 踩

  • GitLab基本使用2019-09-09 13:53:57

    一、引言   在微服务架构中,由于我们对系统的划分粒度足够小,服务会很多,而且也存在经常迭代的情况。如果还按照以前的部署方式显得非常吃力和复杂,并且很容易出现错误。而随着容器技术的发展,这个时候持续集成(CI)和持续部署(DI)也相应的流行起来,极大的方便了微服务的部署,而GitLab正式

  • 用QueryRunner输出数据库中admin表具有的记录条数2019-09-01 12:01:48

    导入dbutils.jar @Test public void test() throws SQLException { String sql = “select count(*) from admin”; QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSources()); long num = runner.query(sql, new ScalarHandler()); System.out.println(nu

  • 多线程-安全的终止线程2019-08-29 23:54:47

    package com.bee.thread; import java.util.concurrent.TimeUnit; /** * @date 2019-08-29 23:32 * <p> * 在实例的执行过程中,main线程通过终端操作和cancel() 方法均可以使CountThread 得以终止, * 这种通过标识位或者中断操作的方式能够使线程在中止的时候有机会去清理资源

  • gitlab-ci实际中需要注意几点2019-08-28 15:00:13

    声明:本文用于记录作者在gitlab-ci实践过程中认为需要注意的几点。 1、gitlab-ci 在gitlab8.0及其以上版本已经自带,此处不做赘述; 2、gitlab-runner是gitlab-ci的实际承载者,要使用需要以下步骤:1)运行gitlab-runner2)注册,gitlab-runner的注册比较简单,仅仅需要几个步骤,此处可参考官网: h

  • 在 Kubernetes 上安装 Gitlab CI Runner Gitlab CI 基本概念以及 Runner 的安装2019-08-13 10:59:09

    简介 从 Gitlab 8.0 开始,Gitlab CI 就已经集成在 Gitlab 中,我们只要在项目中添加一个.gitlab-ci.yml文件,然后添加一个Runner,即可进行持续集成。在介绍 Gitlab CI 之前,我们先看看一些 Gitlab CI 的一些相关概念。 Pipeline 一次 Pipeline 其实相当于一次构建任务,里面可以包含很多个

  • JAVA手写一个多线程死锁2019-08-11 17:40:04

    大家都知道多线程并发的时候,我们一般会用到锁。但是锁用不好,就会导致死锁。那么,死锁是如何产生的呢? 一般造成死锁必须同时满足如下4个条件: 互斥条件:线程使用的资源必须至少有一个是不能共享的。 请求与保持条件:至少有一个线程必须持有一个资源并且正在等待获取一个当前被其他线

  • httpclient测试get post方法时报错Class not found com.xh.httpclient.HttpClientTest2019-07-27 09:03:35

    Class not found com.xh.httpclient.HttpClientTestjava.lang.ClassNotFoundException: com.xh.httpclient.HttpClientTest at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.

  • pycharm中设置pytest方式(Mac)2019-07-24 12:01:03

    在pycharm中运行pytest脚本时,一直报错,将 Default test runner修改为pytest,仍报错,如图: 解决方案如下: 1.修改工程设置默认的运行器为pytest,file->Setting->Tools->Python Integrated Tools->项目名称->Default test runner->选择pytest后pytest不生效,点击pycharm的右上角的 Ed

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有