ICode9

精准搜索请尝试: 精确搜索
  • Ubuntu装机2022-08-17 10:32:02

    更新源 sed -ri 's/http:\/\/(cn.)?archive.ubuntu.com\/ubuntu\//https:\/\/mirrors.tuna.tsinghua.edu.cn\/ubuntu\//g' /etc/apt/sources.list apt-get update Ubuntu 修改IP vi /etc/netplan/xx.yaml netplan apply Ubuntu16.04 修改IP #删除ip ip addr d

  • Linux基础篇(系统管理)2022-08-12 10:00:21

    接上篇:Linux基础篇(远程登录)   服务管理 计算机中一个正在被执行的程序或进程,被叫做”进程“(process); 启动之后一直存在,常驻内存的进程,被称为”服务“(service);   基本语法: -- serviceName:服务名 -- start:开启 -- stop:停止 -- restart:重启 -- status:状态 service serviceName

  • NSSM 制作 window 服务2022-08-03 10:34:01

    通过 nssm 可以制作 window 服务 支持 exe、jar 制作为 window 服务 启动 jar 需要通过 bat 方式启动,bat 启动具体 jar nssm 是界面化操作,操作简单 官网:http://www.nssm.cc 下载地址:http://www.nssm.cc/download 具体命令 rem 安装服务 nssm install serviceName rem 卸载服务 n

  • C#创建服务,带有可视化安装界面2022-07-27 09:02:39

    一、首先看实现效果     二、开始服务实现方式 1、新建一个Windows Service,并将项目名称改为“MyWindowsService”,如下图所示:      2、在解决方案资源管理器内将Service1.cs改为MyService1.cs后并点击“查看代码”图标按钮进入代码编辑器界面,如下图所示:       3、在代

  • bat脚本判断windows服务,判断windows进程2022-07-14 22:35:13

    bat脚本判断windows服务是否存在,方式一:  sc query|findstr /i "ZhuDongFangYu" &&echo "存在" ||echo "不存在"    bat脚本判断windows服务是否存在,方式二: :: Form https://www.cnblogs.com/xiongzaiqiren @echo off rem 右键:以管理员身份运行 set ServiceName=Redis :E

  • Netty网络框架学习笔记-20(实现一个简单RPC-2_2020.07.02)2022-07-02 16:00:53

    服务提供者 1.1 定义接口以及其实现 1.1.1 MyRPCTest public interface MyRPCTest { String hiHi(String p1); } 1.1.2 MyRPCTestImpl public class MyRPCTestImpl implements MyRPCTest { @Override public String hiHi(String p1) { return "成功进行了

  • C# 远程服务器 安装、卸载 Windows 服务,读取远程注册表,关闭杀掉远程进程2022-06-11 16:04:44

    C# 远程服务器 安装、卸载 Windows 服务,读取远程注册表,关闭杀掉远程进程 这里安装windows服务我们用sc命令,这里需要远程服务器IP,服务名称、显示名称、描述以及执行文件,安装后需要验证服务是否安装成功,验证方法可以直接调用ServiceController来查询服务,也可以通过远程注册表来查找

  • jenkins的pipeline简单编写2022-06-07 11:03:39

    前端发布脚本 pipeline { agent any environment { git_url = 'http://192.168.1.2/web/test.git' deployenv = 'test' //部署环境 servicename = 'test' //定义服务名称 } parameters { // git参数

  • 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.定时任务开启 其实订阅本质上就是服务发现的一种方式,也就是在

  • conn username/password@servicename2022-03-21 02:06:24

    conn username/password 方式连接的时候,会碰到这样的错误问题 ERROR: ORA-00942: table or view does not exist Error accessing PRODUCT_USER_PROFILE Warning: Product user profile information not loaded! You may need to run PUPBLD.SQL as SYSTEM 解决方法: 需要使用s

  • c# 理解csredis实现分布式锁2022-02-07 08:00:42

    声明: 这里首先使用的是csredis,地址是https://github.com/2881099/csredis 该库本身已经足够完善,这里我画蛇添足一下,为了方便自己的使用。 本身csredis库已经实现了完整的加锁和去锁的逻辑,这里实现的与库本身所实现的有以下几点区别(csredis实现代码位置为:https://github.com/28810

  • Linux一键部署脚本2022-01-17 18:03:37

    前言 通过systemctl/shell脚本一键启动和停止各种服务,提升软件交付效率。   管理jeecg项目 1.启动 #!/bin/bash export JAVA_HOME="/mingde/jdk" export PATH=$JAVA_HOME/bin:$PATH ServiceName=$1 if [ ! -n "$ServiceName" ]; then echo "##################请输入要启动的服

  • 设计模式 - 适配器模式2021-12-24 15:34:43

    适配器模式:   适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。 实际运用场景示例:   一个Sim卡管理系统需要对接三大运营商(移动

  • 图文详述Nacos服务发现源码分析2021-12-19 20:58:01

    一、Nacos服务发现流程图 相信大家看完下面源码分析,是可以梳理出来的;可以参考:Nacos服务注册源码分析流程图 二、找源码入口 spring-cloud-commons包中定义了一套服务发现的规范,核心逻辑在DiscoveryClient接口中; 集成Spring Cloud实现服务发现的组件都会实现DiscoveryClient

  • apisix+nacos实现网关和注册中心2021-12-04 16:05:30

    一、部署apisix和nacos apisix通过官方文档docker-compse部署 nacos通过docker方式部署。 1、部署apisix 2、部署nacos 1)、通过docker部署 docker run --name nacos-standalone -e MODE=standalone -e JVM_XMS=512m -e JVM_MAX=512m -e JVM_XMN=256m -p 8848:8848 -d nacos/nac

  • Nacos源码InstanceController2021-11-28 11:34:53

    与服务注册时一样,在nacos-naming模块中的InstanceController类中,定义了一个方法用来处理心跳请求: @CanDistro @PutMapping("/beat") @Secured(parser = NamingResourceParser.class, action = ActionTypes.WRITE) public ObjectNode beat(HttpServletRequest request) throws Ex

  • jenkinsfile example2021-11-18 19:03:19

    def createVersion() { // 定义一个版本号作为当次构建的版本,输出结果 20191210175842_69 return new Date().format('yyyyMMddHHmmss') + "_${env.BUILD_ID}" } pipeline { agent any environment { //JCR_CREDS = credentials(' 61cf61c6-4e2a-47ed-8d29

  • Jenkins file一行代码部署.NET程序到K8S2021-11-08 18:33:52

    什么是Jenkins共享库 随着微服务的增多,每个项目的都需要pipline文件,这样的话Pipeline代码冗余度高,并且pipeline的功能越来越复杂。 jenkins可以使用Shared Lib,将一些公共的pipeline抽象做成模块代码,在各种项目pipeline之间复用,以减少冗余。 共享库目录结构 共享库根目录 |-- vars

  • Echarts动态获取数据绘制柱形图2021-11-06 19:02:29

    首先下载并引入echarts.js文件 1 function Btn_Search_12C() { 2 var startDate = $("#startDate").val(); 3 var endDate = $("#endDate").val(); 4 5 if (startDate === "" || endDate === "") { 6

  • C#打开Wi-Fi服务,C# WlanSvc2021-10-13 11:32:28

    using System; using System.Security.Principal; using System.ServiceProcess; using System.Windows.Forms; namespace windowsServiceCTRL { public static class ServicesHelper { /// <summary> /// 判断是否安装了某个服务 /// </s

  • 使用C#创建Windows服务2021-09-09 14:04:21

    一、开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二、创建Windows Service 1、新建一个Windows Service,并将项目名称改为“MyWindowsService”,如下图所示: 2、在解决方案资源管理器内将Service1.cs改为MyService1.cs后并

  • 使用C#创建Windows服务2021-08-28 18:01:45

    一、开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二、创建Windows Service 1、新建一个Windows Service,并将项目名称改为“MyWindowsService”,如下图所示: 2、在解决方案资源管理器内将Service1.cs改为MyService1.cs后并

  • 分布式异常日志追踪设计和demo2021-08-14 16:58:03

    分布式异常日志链路追踪设计和demo 前言设计思路日志存在哪?请求的唯一标识怎么来?怎么快速接入现有的项目? DEMO总结 前言 随着微服务化的推进,服务间网状式的交互不仅提高了研发成本,也使得日志的追踪更加繁琐。一个远程接口的调用失败,可能需要查询多个服务日志后才能得找到

  • Go入门笔记-16 type func自定义函数2021-08-13 12:31:27

    1、测试代码 package main import "fmt" type Get func(serviceName string) interface{} func get1(serviceName string) interface{} { return serviceName } var a = func(get Get, serviceName string) interface{} { return get(serviceName) } func main()

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

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

ICode9版权所有