• Kubesphere中新增Kubernetes的GPU node节点
    Wade
    1、系统环境 Centos7.6 GPU V100 2块 2、新增node节点 2.1、开启GPU [root@master conf]# vi common.yaml # Container Engine Acceleration # Use nvidia gpu acceleration in containers # KubeSphere currently support Nvidia GPU V100 P100 1060 1080 1080Ti # The driver version is 387.26,cuda is 9.1 nvidia_accelerator_enabled:...
    •  0
    •  0
    •  2020-09-12
  • Windows环境采集CPU,内存,硬盘,GPU资源
    Wade
    系统资源采集部署(cpu,disk_io,mem,GPU) 1、安装python3环境 1.1、点击安装python3.6 python-3.6.8-amd64.exe 2、安装需要的python库 2.1、离线安装,先将所有的库下载好,并且拷贝到目录中,如C:\monitor\system\pip 2.2、安装所需要的库(注意安装路径修改为自己的真实路径) 格式 pip install --no-index --find-links=(2.2步骤解压的pip目录句对路径) 包名 如下 pip install --no-index --find-links=C:\monitor\system...
    •  0
    •  0
    •  2020-09-12
  • 卸载elasticsearch docker中自带的x-pack插件
    Wade
    1、进入到docker容器 docker exec -it es /bin/sh 2、查看elasticsearch插件列表是否有x-pack sh-4.2# elasticsearch-plugin list ik ingest-geoip ingest-user-agent 3、如果有,先卸载x-pack**[没有请忽略]** sh-4.2# elasticsearch-plugin remove x-pack 4、如果没有,进入到module和plugins目录删除x-pack所有的 文件 sh-4.2# cd modules/ sh-4.2# rm -rf x-pack* sh-...
    •  0
    •  1
    •  2020-09-12
  • Dockerfile配置介绍详情
    Wade
    指令 描述 指令 描述 FROM 构建的新镜像是基于哪个镜像 例如:FROM centos:6 COPY 拷贝文件或目录到镜像,用法同上 例如:COPY ./start.sh /start.sh MAINTAINER 镜像维护者姓名或邮箱地址 例如:MAINTAINER lizhenliang ENTRYPOINT 运行容器时执行的Shell命令 例如: ENTRYPOINT [“/bin/bash", “-c", “/start.sh"] ENTRYPOINT /bin/bash -c ‘/start.sh’ RUN 构建镜像时运行的Shell命令 例如: RUN [“yum”, “inst...
    •  0
    •  0
    •  2020-09-12
  • antd 4.x中对于form表单复杂数据结构的处理
    小郎君
    在antd中,我们都知道在获取form表单数据的时候,数据的结构是根据Form.Item的name来的。那么如果我们要得到的数据结构是这样的呢? { "names":":["",""] } antd 官方提供了 Form.List可以直接实现 <form.list name="names"></form.list> <Form.List name="names">{(fields, { add, remove }) => { return ( <Form.Item> <Input/> </Form.Item/> ) } </Form.List/> 官方地址: https://ant.des...
    •  0
    •  0
    •  2020-09-10
  • Redisson分布式锁会续命么?
    谦逊的小金
    1. 基础用法 由于数据库和应用服务的双重水平、垂直切分,会导致一个完整业务需要跨多个数据处理的情况,很多并发情况下会发生数据一致性问题,为了解决该问题,本项目引入了Redisson作为分布式锁解决方案,项目地址https://github.com/redisson/redisson。 在需要加锁的地方,首先生成lockKey,然后调用tryLock获取状态,该方法返回的状态必须做判断,失败的时候也一定要做好合适的失败处理: 需要注意的是:锁和解锁必须成对出现! 2. 分布式锁的时间问题 上面的组件是经过我们封装过的,实际上,在发起锁(tryLock)的时候,我们传入了两个参数: defaul...
    •  1
    •  1
    •  2020-09-10
  • Filter过滤器
    Taurus
    Filter过滤器是ServletAPI中提供一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个Java类称为过滤器Filter。 通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还可以在某资源向web容器返回响应前进行截获进行处理。 使用过滤器拦截请求,如下图 过滤器链的作用是,当我们执行了过滤器链(执行放行代码),将请求放行的地点在于下面还有没有匹配的过滤器,如果有,则将请求放行到下一个匹配的过滤器,如果没有匹配的过滤器了,则将请求放行到目标se...
    •  1
    •  0
    •  2020-09-10
  • 记录一次扩容
    pinkbanana
    起因是接了一个在线知识学习平台的小外包,用的 Rails 的 Grape 做的 API,刚开始的时候没多少个人,所以就丢在了一个2C8G的服务器上面,跑的很稳健,基本上有小的 Bug,出于职业素养的原因也就顺手修了。当时偷懒排行榜写的比较慢,代码大概是这样子: UserActivityLog.where(category: 'study').group(:user_id).sum(:duration) 其实最开始时候,数据是跑在 mysql 容器里面的,后来发现太慢了,而且本地 mysql 读写很占 CPU 内存,我就都搬上了 RDS,于是第一次优化就是这样,当时速度,稳定性已经很可观了。 ...
    •  2
    •  0
    •  2020-09-05
  • Kettle9.0 简单入门
    Miraclecm
    What Kettle是一个Java编写的ETL工具,主作者是Matt Casters,2003年就开始了这个项目,最新稳定版为7.1。 2005年12月,Kettle从2.1版本开始进入了开源领域,一直到4.1版本遵守LGPL协议,从4.2版本开始遵守Apache Licence 2.0协议。 Kettle在2006年初加入了开源的BI公司Pentaho, 正式命名为:Pentaho Data Integeration,简称“PDI”。 自2017年9月20日起,Pentaho已经被合并于日立集团下的新公司: Hitachi Vantara。 总之,Kettle可以简化数据仓库的创建,更新和...
    •  0
    •  0
    •  2020-09-04
  • 回炉重造Spring 之 Bean
    Kirago
    Spring Bean 的定义应该可以理解为由IoC配置、实例化及管理的对象,通过 Bean Definitiion 来进行初始化。 Spring Bean 配置的常见方式 XML 配置 JavaConfig 配置 注解配置 Spring Bean 的作用域 Singleton - 默认,每个 IoC 容器只有一个实例 Prototype - 每次请求都会产生一个新的实例 Request - 每一次 HTTP 请求都会产生一个新的 Bean 实例,并且该 Bean 仅在当前 HTTP 请求内有效。 Session - 每一个的 Session 都会产生一个新的 Bean 实例,同时该 Bean...
    •  0
    •  0
    •  2020-08-29