ICode9

精准搜索请尝试: 精确搜索
  • python 通过openapi 获取nacos服务列表生成Prometheus的exporter配置文件2022-06-06 18:03:04

    # pip install uvicorn # pip install fastapi # uvicorn main:app --reload # pip install ruamel.yaml from fastapi import FastAPI from fastapi.responses import PlainTextResponse import uvicorn , json, requests, os from ruamel import yaml curpath = os.path

  • Nacos源码之客户端服务发现分析2022-05-21 01:05:03

    总体流程 Nacos客户端的服务发现,其实就是封装参数、调用服务接口、获得返回实例列表 从NamingTest开始来分析服务发现 public class NamingTest { @Test public void testServiceList() throws Exception { ...... NamingService namingService = NacosFactory.crea

  • Nacos源码之客户端服务订阅机制核心流程2022-05-21 01:03:28

    1.Nacos订阅概述 Nacos的订阅机制如果用一句话来描述就是:Nacos客户端通过一个定时任务每6秒从注册中心获取实例列表,当发现实例发生变化时发布变更事件,订阅者进行业务处理(更新实例,更改本地缓存) 订阅方法整体流程: 2.定时任务开启 其实订阅本质上就是服务发现的一种方式,也就是在

  • Linux下的用户管理2022-05-14 00:31:07

    一、添加用户 useradd UserName useradd -g GroupName UserName //创建并添加至组 示例 useradd tom 说明: 1.当创建用户成功后,会自动的创建和用户名相同的home目录 2.也可以通过 useradd -d 目录名指定目录 二、指定/修改密码 passwd 用户名 三、删除用户 userdel UserName

  • Asp.Net Core WebApi使用Swagger分组展示接口2022-05-09 13:33:45

    先通过Nuget包管理器安装Swashbuckle.AspNetCore包,然后修改Startup.cs的ConfigureServices方法:        services.AddSwaggerGen(c => { // 添加swagger文档 c.SwaggerDoc("system", new OpenApiInfo() {

  • git add失败2022-05-06 10:33:44

    git 报错:error: insufficient permission for adding an object to repository database .git/objects 进入到你项目中的.git目录中(切换到root) chgrp -R groupname . chmod -R g+rwX .最后再切换回你的用户

  • 添加角色时 复选框默认选中某个值 并展示该值的数据2022-02-07 14:00:43

    选择角色的复选框组 <el-checkbox-group v-model="checkedRoleGroupList" @change="checkedChangeRoleGroupHandler" > <el-checkbox name="checke

  • 手动造工具-TaskJobManage2021-12-27 23:37:05

    前言 在日常开发中,使用Quartz来做定时任务非常常见,每天凌晨自动拉去数据做报表等功能,大家呢也都是习惯了硬编码,使用的都是cron表达式,但是在新写一个功能的时候,需要手动写一个接口去触发这个任务,因为定时的时间没有到点,然后手动触发的参数可能还有 自动定时任务条件不同,于是基于qua

  • ora-7445[opiaba],ora-600 [kgh_heap_sizes:ds], ora-600 [17147]2021-09-30 09:04:40

    最近有一套数据库 crash ,环境2nodes RAC 11.2.0.3 on AIX , alert日志中记录了在crash前出现了ora-7445[opiaba],ora-600 [kgh_heap_sizes:ds], ora-600 [17147], 下面记录当时的一些日志。 # DB alert log Wed Sep 16 23:44:23 2015 Exception [type: SIGSEGV, Address not mappe

  • windowsserver2008 用户组管理2021-09-22 21:37:15

    1.用户组:        用户的集合;    2.用户的类型:        1)、管理用户组:administrators        2)、来宾用户组:guests        3)、普通用户组:users          4)、所有用户组:everyone        5)、远程桌面访问组:remote desktop users    3.用户

  • .NET Core 使用swagger进行分组显示2021-09-18 18:00:24

    其实,和swagger版本管理类似;只是平时接口太多;不好供前端人员进行筛选。 下面进入主题: 首先: //注册Swagger生成器,定义一个和多个Swagger 文档 services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Info

  • 2021-08-19分布式文件存储-FastDFS2021-09-14 18:31:14

    . 分布式文件存储-FastDFS 5.1 FastDFS简介 5.1.1 FastDFS体系结构 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频

  • SpringBoot接收前端参数的几种方式2021-08-03 21:31:59

    1)如果前端传的是json,后端接受时要用@RequestBody注解,json对象要与实体类对应   1 public boolean updateKnowledge(@RequestBody Knowledge knowledge){ 2 return knowledgeService.updateKnowledge(knowledge); 3 }   如果json没有与实体类对应的话,可以有另

  • if里面同一个变量同时等于多个值的简化操作2021-07-15 09:04:35

    原始的代码 if(ddl_GroupName.SelectedValue.ToString() == "A" || ddl_GroupName.SelectedValue.ToString() == "B" || ddl_GroupName.SelectedValue.ToString() == "C") 简化后的代码 if (new[] { "A", "B", "C" }

  • windows 用户与组cmd命令2021-07-03 12:34:24

    一、使用命令行的方式创建用户、设置密码 net user username password /add 二、使用命令行修改旧帐户的密码 net user username password 三、使用命令行的方式创建本地组 net localgroup groupname /add 四、使用命令行的方式删除本地组 net localgroup groupname /del 五

  • 多线程并发 之 判断线程任务是否全部结束2021-06-27 21:29:41

    文章目录 1、前言2、实现方案2.1、方案:isTerminated2.2、方案:CountDownLatch2.3、方案:Future & Callable 1、前言 我们多线程处理任务的时候,有时候需要多线程都执行完成的情况下才能执行其他的任务。这种情况下我们就需要判断多线程什么时候执行完。有以下几种方法,大家

  • FastDFS文件上传2021-06-15 21:31:54

    文章目录 1.FastDFS安装2.修改pom.xml,引入依赖3.项目使用 1.FastDFS安装 docker镜像拉取 docker pull morunchang/fastdfs 运行docker docker run ‐d ‐‐name tracker ‐‐net=host morunchang/fastdfs sh tracker.sh 运行storage docker run ‐d ‐‐name storage

  • gitblit 记录2021-04-30 19:32:36

    gitblit 非常简单易用的开源免费的git服务端,能满足一般的git server的要求,非常好。 安装非常简单:http://gitblit.github.io/gitblit/ 下载windows或linux版本,默认启动或简单改一下配置文件的端口就能用,不需要数据库。 记录一下遇到的小问题: 1.IDEA 添加git服务地址失败(Failed with

  • .NET Core 使用swagger进行分组显示2021-01-10 15:32:05

    其实,和swagger版本管理类似;只是平时接口太多;不好供前端人员进行筛选。 下面进入主题: 首先: //注册Swagger生成器,定义一个和多个Swagger 文档 services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Info {

  • Task01c:随机抽样与卡方检验的SQL实现2020-12-28 18:58:27

    Task01c:随机抽样与卡方检验的SQL实现 需要的工具及基础学习内容 - 工具: MySQL【先过一遍书,代码准确性具体还得二期编辑,希望用MySQL】 书籍:《数据分析技术 使用SQL和EXCEL工具 第二版》数据集: 数据配套资源Task01a:复习SQL的基本知识Task01b:统计的基本概念及SQL实现 主要内容

  • Swagger Demo2020-12-08 04:01:07

    最近项目中用了Swagger就研究了一下,顺便记录了下来,不过个人感觉这个东西虽然方便调试接口了,但对代码的污染太严重了   1.导入依赖(这里是使用maven的方式) <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifa

  • RocketMQ 随笔2020-11-09 18:01:24

    同一个项目,同一个组,同一个topic,不能存在多个消费者。 同一个进程下心跳连接 key是GroupName,value是ConsumerGroupInfo里面是包含topic等信息的。同GroupName的话Broker心跳最后收到的Consumer会覆盖前者的。 subscribeTable 和 subscriptionInner ,并且Map的key都为topic。所以我

  • JS 判断字符串中是否包含某个字符串(方法总结)2020-04-02 14:05:34

       我是想在js中判断字符串是否包含某个中文,将方法记录起来,这些方法也适用于数字、字母。实践是检验真理的唯一标准,还是要多多测试啊。 String对象的方法 方法一:indexOf() var groupName="小白A组"; alert('groupName.indexOf() =' + (groupName.indexOf("组") != -1)); //

  • .NET Core 使用swagger进行分组显示2019-05-06 17:53:25

    其实,和swagger版本管理类似;只是平时接口太多;不好供前端人员进行筛选。 下面进入主题: 首先: 1 //注册Swagger生成器,定义一个和多个Swagger 文档 2 services.AddSwaggerGen(c => 3 { 4 c.SwaggerDoc("v1", new Info 5

  • vue 设置 input 为不可以编辑2019-04-18 13:37:38

    我用最笨的方法,先实现功能先 <div class="edit-item"> <input type="text" id="group-name" v-model="groupName" class="edit-input" disabled v-show="!isEditGroupName" >

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

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

ICode9版权所有