ICode9

精准搜索请尝试: 精确搜索
  • HM-SpringCloud微服务系列5.4【RestClient操作索引库|RestAPI】2022-03-04 16:00:07

    1 什么是RestClient ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html 其中的Java Rest Client又包括两种: Java Low Level Rest Client Java

  • Java单元测试启动踩过的坑2022-03-02 23:02:07

    在某个springboot项目用junit做单元测试时,调用启动类时总是报nosuchbeandefinition错误,查看日志发现是rpc-client.xml文件中的dubbo引用类未注入spring容器,怀疑是rpc-client.xml文件未被识别。一开始以为是配置@ImportResource(classpath:rpc-client.xml)的组件类未被注入,后面通过

  • OAuth 2.0的一个简单解释2022-03-02 22:34:48

    转载自阮一峰的网络日志: https://www.ruanyifeng.com/blog/2019/04/oauth_design.html OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。 OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。 这个标准比较抽象,使用了很多术语,初学者不容

  • 一个基于进程池的Linux高性能并行计算服务器项目2022-03-02 22:00:51

    最近闲来无事,C++做了个微型基于进程池的计算服务器,纯socket编程。 项目地址 https://github.com/ZYunfeii/MyParallelComputingServer 项目思维导图 可以看看这个技术框架,具体功能说简单点就是远程计算逆矩阵,但是项目重点不在这个怎么求(事实上是拿Matlab生成的),重点在Linux So

  • 40 Python操作FastDFS——自己搭建文件服务器2022-03-02 19:00:20

    1 启动FastDFS # 拉取镜像 docker pull liuqingzheng/fastdfs:v1 # 创建目录 mkdir /home/tracker mkdir /home/storage # 使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用) docker run -d --network=host --name tracker -v /home/tracker:/var/fdfs liuqingzheng/fastd

  • git-版本控制服务器2022-03-02 14:34:40

       什么是Git  git是一款开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大 的项目版本管理。git是Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。  git核心概念   工作区:平时存代码的地方。   暂存区: 所谓的暂存区域只不过是

  • Android之OkHttp网络架构源码深入分析(揭开神秘的面纱),android项目开发实战入门pdf2022-03-01 20:30:45

    this.connectionSpecs = builder.connectionSpecs; this.interceptors = Util.immutableList(builder.interceptors); this.networkInterceptors = Util.immutableList(builder.networkInterceptors); this.eventListenerFactory = builder.eventListenerFactory; this.proxy

  • python实现跨进程(跨py文件)通信2022-03-01 14:35:05

    文章目录 前言一、server端二、client端三、运行效果总结 前言 项目中总会遇到数据需要跨进程通信的问题,今天就给大家带来一套简单的跨进程通信代码。代码分为服务端与客户端两部分。 一、server端 import multiprocessing import time def do_socket(conn, addr, ):

  • c# OPC Client 采集kepserver--转载2022-03-01 13:31:25

    1.下载OPCDAAuto.dll http://www.ddooo.com/softdown/83516.htm2.按照里面的txt进行注册3.参照一下两个链接进行编写程序,链接参照下面,读写参照上面 https://www.cnblogs.com/qq458978/p/9789571.html https://www.haolizi.net/example/view_16928.html4.当调试可以运行,点击exe

  • kubernetes client 相关api2022-02-28 19:30:41

    文章目录 kubernetes client 相关api一、k8s-client-java选型二、CRD资源增删改查三、Namespaces增删改查四、Node增删改查五、Pod增删改查六、Services增删改查七、Deployment增删改查 kubernetes client 相关api 一、k8s-client-java选型 目前通过java操作k8s,开源版本

  • 微服务架构开发实战:如何集成 Eureka Client?2022-02-28 16:03:26

    如何集成 Eureka Client 本节将创建一个 micro-weather-cureka-client作为客户端,并演示如何将自身向注册服务器进行注册,这样以便其他服务都能够通过名称来访问服务。该客户端基于Eureka Client来实现。 micro-weather-eureka-client可以基于micro-weather-eureka-server应用来

  • boto3使用示例2022-02-27 16:02:46

    import boto3 s3_client = boto3.client("s3",aws_access_key_id="VG30VFR7G2AZIMQKAS5E",aws_secret_access_key="sVDUFlTkE8yU3NK6eD0BI565OsrC2E119tFRkl29",use_ssl=False,endpoint_url="http://192.168.122.167:7480") buckets

  • 理解OAuth2.0协议和授权机制2022-02-26 12:32:58

    无论是自然资源还是互联网上的资源,需要控制使用权与被使用权,以保护资源的安全、合理的使用和有效的管控。 项目中,我们需要控制的是用户资源,既要保证有效用户的合理使用,又要防范非法用户的攻击。如此,如何区分有效和非法就是我们需要考虑的问题,简单点,通过账号密码来区分,能够通过检测

  • IPv6编程例子2022-02-25 14:04:55

    client侧 /* sudochen@163.com * * */ #include <stdio.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h> #include <unistd.h> #include <sys/wait.h> #include <arpa/inet.h> #define LOCAL_IPV6_ADDR

  • 关于NodeJs socket连接2022-02-24 19:33:48

    先不多说,直接上代码 server const net = require('net'); const fs = require('fs') const server = net.createServer(function (connection) { console.log('客户端连接成功'); connection.on('end', function () { console.l

  • centos安装oracle client客户端2022-02-24 17:02:21

    一、下载安装 1、官网下载所需的rpm包 rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-jdbc-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11

  • 云原生服务的限流方案2022-02-24 17:02:02

    限流的目的,是在系统流量过大的时候,对系统进行保护,避免因为流量过大,导致系统不稳定,甚至出现故障。 云原生环境下的限流方案比较多。 轻量级的方案可以使用 Bucket4j + Hazelcast/ignite/infinispan 的内存数据结合的方案。 完整的方案可以使用 Sentinel 集群。 1.Sentinel 使用

  • 【Apollo】(2)--- Apollo架构设计2022-02-24 15:00:18

    Apollo架构设计 上一篇博客有讲到:【Apollo】(1)--- Apollo入门介绍篇 这篇来写Apollo的核心架构设计 一、整体架构 Apollo整体架构图,已由作者宋顺已经给出: 这幅图所描述的已经很清楚了。下面来具体解释下上面这张图。 1、四个主要模块和核心功能 ConfigService 提供配置的读取、

  • 使用client-go提供的客户端连接apiserver2022-02-23 10:03:17

    “ client-go支持5种客户端对象与apiserver交互的方式,它们都是通过kubeconfig配置信息连接到指定的apiserver。”     首先都要读取kubeconfig文件并实例化config对象:   config, err := clientcmd.BuildConfigFromFlags("", "/root/.kube/config")  //第一个参数是apiserve

  • 从实战的角度谈微服务(七):对于spring security的使用2022-02-22 18:04:23

    gcs-spring 介绍 代码地址:(https://gitee.com/lovecheng/gcs-spring.git) spring框架学习 获取令牌 方式一:客户端模式(client_credentials) 接口: POST localhost:9001/oauth/token 参数: client_id:webapp client_secret:123456 grant_type:client_credentials 返回结果 { "acc

  • Hexo-Anatolo主题添加gitalk评论系统2022-02-22 17:30:01

    一开始准备使用gitment作为评论系统,但是搭完发现已经不可用,随后找到了差不多的gitalk gitalk已经有很多主题集成,但是很遗憾我使用的Anatolo还没有,尝试了下还算简单,现在把大概步骤写一下 相关地址 Anatolo主题:https://github.com/Ben02/hexo-theme-Anatole gitalk评论:https://

  • RocketMQ的invokeSync call timeout异常的解决办法2022-02-22 14:00:27

    缘起 在RocketMQ客户端的DefaultMQPushConsumer的start方法被执行时,时不时会报出invokeSync call timeout异常,如下: Caused by: java.lang.IllegalStateException: org.apache.rocketmq.remoting.exception.RemotingTimeoutException: invokeSync call timeout at org.apache.rock

  • Redis 源码简洁剖析 16 - 客户端2022-02-22 08:31:07

    整体概述 客户端属性 套接字描述符 标志 输入缓冲区 命名及命令参数 命令的实现函数 输出缓冲区 客户端的创建与关闭 创建普通客户端 关闭普通客户端 参考链接 Redis 源码简洁剖析系列 整体概述 Redis 一个服务器可以和多个客户端建立网络连接,每个客户端都可以向服务器发

  • k8s client-go访问service的informer示例2之创建NewSharedIndexInformer2022-02-20 23:31:40

    这个实例通过svcInformer := cache.NewSharedIndexInformer创建informer, 不是直接使用系统也有coreinformers.ServiceInformer package main import ( "flag" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimach

  • 【网络基础】socket client 使用特定网卡2022-02-20 15:00:07

    目录前言正文 前言 李柱明博客:https://i.cnblogs.com/posts/edit-done;postId=15487160 正文 在多网卡编程时,指定使用特定的网卡,通过 bind(); 绑定就可以了。 注意:原理是在 connect(); 里面会轮询网卡链表,找出 IP 对应的网卡进行连接。 如: 参考:stackoverflow 网卡 A:192.168.11

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

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

ICode9版权所有