ICode9

精准搜索请尝试: 精确搜索
  • Socket-异步封装客户端与服务端类2021-04-23 13:35:23

    客户端: class SocketClient { private byte[] byteRcvbuf; public Socket Client { get; set; } public string SocketIP { get; set; } public uint SocketPort { get; set; } private static object Locker = new object();

  • 程超:手把手教你动手扩展分布式调用链2021-04-23 11:54:27

     程超 中生代技术 2017-05-22一、说在前面微服务是当下最火的词语,现在很多公司都在推广微服务,当服务越来越多的时候,我们是否会纠结以下几个问题:面对一笔超时的订单,究竟是哪一步处理时间超长呢?数据由于并发莫名篡改,到底都谁有重大嫌疑呢?处理遗漏了一笔订单,曾经是哪个环节出错把它

  • 在一台机上搭建zookeeper集群(3节点)2021-04-22 21:32:55

    在一台机上搭建zookeeper集群(3节点) 主要步骤 复制出三份zookeepercp zoo_sample.cfg zoo.cfg修改zoo.cfg zookeeper1/conf/zoo.cfg dataDir=/usr/local/soft/zookeeper1/zkdata dataLogDir=/usr/local/soft/zookeeper1/zklog clientPort=2181 server.1=node1:2777:3777 ser

  • linux网络编程之本地套接字通信2021-04-20 10:59:18

    本地套接字 伪文件即可采用TCP通信又可采用UDP通信 采用TCP通信流程如下 服务器端 创建套接字 int lfd=socket(AF_UNIX,SOCK_STREAM,0) 绑定一个套接字文件 struct sockaddr_un serv; serv.sun_family=AF_UNIX; strcpy(serv.sun_path,“server.socket”);------现在还不存

  • 详解 Eureka 缓存机制2021-04-20 09:29:40

    原文地址 www.infoq.cn 引言 Eureka 是 Netflix 开源的、用于实现服务注册和发现的服务。Spring Cloud Eureka 基于 Eureka 进行二次封装,增加了更人性化的 UI,使用更为方便。但是由于 Eureka 本身存在较多缓存,服务状态更新滞后,最常见的状况是:服务下线后状态没有及时更新,服务

  • nginx反向代理cas-server之2:生成证书,centOS下使用openssl生成CA证书(根证书、server证书、client证书)2021-04-19 22:54:27

    前些天搭好了cas系统,这几天一致再搞nginx和cas的反向代理,一直不成功,但是走http还是测试通过的,最终确定是ssl认证证书这一块的问题,原本我在cas服务端里的tomcat已经配置了证书,并且能够使用了,但是现在我用nginx代理使用ssl与cas-server建立连接,就会失败(看了网上的大神(是不是真的大神

  • java接口自动化——12021-04-19 20:34:07

      package api_java01; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.HttpClient

  • HDFS读写流程|【大学生博客大赛】2021-04-19 19:53:25

     一、HDFS读流程1. client端发起RPC,访问远程Namenode2. Namenode首先会查询元数据,找到client端访问文件的存储位置的数据块信息3. Namenode视情况将对应的文件数据块(block)的节点地址全部或部分返回4. client端收到此数据块(block)对应的节点地址5. client端会从队列中取出第一个数据

  • JavaGuide面试突击版笔记(四)2021-04-19 15:29:13

    Netty Netty 是⼀个 基于 NIO 的 客户端服务器 框架,使⽤它可以快速简单地开发⽹络应⽤程序 NIO是以块的方式处理数据,IO是以最基础的字节流的形式去写入和读出的。所以在效率上的话,NIO效率比IO效率会高出很多 Netty 应⽤场景 作为 RPC 框架的⽹络通信⼯具------

  • python-select / tcp通信2021-04-19 15:20:37

    在实际开发中,经常会遇到select 和 socket进行搭配使用,在此个人做一个小结 一. select函数 1 函数原型 readable, writeable, exceptionable = select.select(rlist, wlist, xlist,timeout) 入参的前三个是三个列表,代表要监听的列表,通常第一个是读列表, 第二个是写列表,第三个则是

  • navicat连接时:client does not support authentication protocol requested by server; consider upgrading M2021-04-19 14:05:27

    client does not support authentication protocol requested by server; consider upgrading MySQL client(客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端) 解决过程: 一、进入MySQL的安装bin目录,进入黑窗口   二、使用root用户名登录(需要输入密码) mysql -u root

  • 最全面solrr入门教程2021-04-19 14:05:07

    搜索引擎技术系列教材 (一)- solr - Solr 入门教程 步骤 1 : 关于JDK版本至少使用JDK8版本,请下载JDK8或者更高版本: 下载以及配置JDK环境步骤 2 : 什么是 Solr前面学习了Lucene, 现在开始学习Solr。  以连接数据库为类比:Lucene 就相当于JDBC,是基本的用法。 Solr 就相当 Mybat

  • Python操作InfluxDB2021-04-19 09:01:41

    influxdb包:influxdb 通过Python使用InfluxDBClient类操作数据库,操作如下: from influxdb import InfluxDBClient client = InfluxDBClient('localhost', 8086, 'username', 'password', 'dbname') # 显示已存在的数据库 print(client.get_list_database(

  • TCP的三次握手与四次挥手2021-04-19 08:01:29

    TCP报文 报头详解: 源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接 序号(seq):4字节,用来标识TCP发送端向TCP接收端发送的数据字节流 确认号(ack):4字节,当ACK标志为1时确认号才有效,并且一旦建立连接,该值将始终发送 数据偏移(头部长度):4位,标识报文首部的长度

  • ElasticSearch-php 文档增删改查常用操作2021-04-18 23:02:16

    安装 通过composer来下载Elasticsearch-php composer require elasticsearch/elasticsearch 连接 在进行以下的文档操作前都要先通过下面的代码与ES建立连接 require_once 'vendor/autoload.php'; $hosts = [ 'http://localhost:9200', ]; $client = \Elasticsearch\ClientB

  • Esparduino(wemos)+MQTT+MySQL2021-04-18 21:57:24

    Esparduino(wemos)+MQTT+MySQL 前言一、项目介绍1.1 项目名称1.2 项目背景1.3 项目设计思路1.4 项目展示效果 二、硬件准备2.1 Wemos D1 R12.2 继电器2.3 SG90舵机2.4 DHT11温湿度传感器 三、软件准备3.1 Arduino IDE3.2 云服务器(阿里云、腾讯云都可)3.3 宝塔面板3.4 EMQX Bro

  • Caused by:com.rabbitmq.client.ShutdownSignalException: connection error;(reply-code=530, reply-text=2021-04-17 23:36:06

    学习rabbitMQ时 自己写了一个发送者 案例 运行后报错: Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - access to vhost '/' refused for user 'admin&

  • Teamcenter ITK2021-04-17 16:01:25

    Teamcenter rich client ITK 基于client-server的架构。client 与 server端均可客户化。 client layer:用户接口层,一般采用的是Java server layer:服务器层,采用ITK与C。其中server layer又可以细分为如下:   Application layer:应用层,允许用户处理tc数据,如My Teamcenter,PSE,EPM

  • java elasticsearch add2021-04-16 22:03:51

    <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>${es.version}</version> </dependency> <dependency> <groupId>org.elasticsearch.cli

  • java elasticsearch index2021-04-16 22:02:30

    es版本6.8.*及以下,7.9.*不适用。 直接贴代码 import java.io.FileNotFoundException; import java.io.IOException; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.Execut

  • java elasticsearch query2021-04-16 22:01:35

    import java.io.FileNotFoundException; import java.io.IOException; import org.elasticsearch.action.get.GetRequestBuilder; import org.elasticsearch.action.get.GetResponse; import org.elasticsearch.action.search.SearchRequestBuilder; import org.elasticsearc

  • .Net Core gRPC入门(二)——Web客户端2021-04-16 19:32:29

    目录 一、创建Web客户端项目1. 添加Nuget包2. 添加Proto文件3.注册gRPC服务4.调用gRPC服务 二、运行并查看结果参考资料 Web客户端可用于微服务架构,使用Grpc.Net.ClientFactory可以方便的注册和使用gRPC服务。 一、创建Web客户端项目 创建后 右键 > 添加 > 新建项目 >

  • Linux I2C内核架构分析,基于三星I2C控制2021-04-16 12:07:57

    I2C内核架构分析本章以linux3.14.0为参考, 讨论Linux中的i2c控制器驱动是如何实现的。驱动入口三星的i2c控制器驱动是基于platform总线实现的,struct platform_driver定义如下:当设备树节点信息的compatible信息和注册的platform_driver.driver. of_match_table字符串会通过platform

  • fs4412 I2C驱动基于Cortex-A9,mpu6050裸机程序,驱动,I2C架构,有这一篇够了2021-04-16 11:57:59

    本文基于三星Cortex-A9架构,Exynos4412讲解I2C原理、以及基于I2C的mpu6050陀螺仪的数据读取实例(包括在裸机模式下数据的读取以及基于Linux驱动的读取)。还会分析Linux内核I2C架构,篇幅过长,绝对干货。裸机篇本篇首先详细讲解I2C时序,然后讲解如何基于三星I2C控制实现裸机读取从设备信息

  • uCOS-III 应用开发指南—基于 STM32F103系列2021-04-16 11:57:22

    uCOS-III 应用开发指南—基于 STM32F103系列 嵌入式经典教材 【实例截图】 文件:590m.com/f/25127180-490253580-defdec(访问密码:551685) 以下内容无关: -------------------------------------------分割线--------------------------------------------- 没看之前以为OAuth2.0

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

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

ICode9版权所有