ICode9

精准搜索请尝试: 精确搜索
  • Python从零开始编写控制程序(二)2021-07-08 06:31:47

    # Python从零开始编写控制程序(二)前言:终于考完期末了,鸽了很久的远控Python终于有时间更新下了。上篇文章里,我们解决了注册表写入和Python编写为exe程序的问题。那么这篇文章我们来研究如何完成客户端与服务端的通信,并且完成命令执行及文件下载的功能。客户端和服务端的通信,

  • Hadoop HA集群怎么格式化namenode?2021-07-07 19:06:10

    1)停止Hadoop集群 2)确保所有的服务器上zkServer都在运行 [user@NewBieSlave2 ~]$ zkServer.sh start ZooKeeper JMX enabled by default Using config: /home/user/apache-zookeeper/bin/../conf/zoo.cfg Starting zookeeper ... STARTED [user@NewBieSlave2 ~]$ zkServer.sh sta

  • mongo笔记2021-07-07 16:31:30

    获取stats from pymongo import MongoClient client = MongoClient() db = client.test # print collection statistics print db.command("collstats", "events") print(db.command("collstats", "messages")["storageSize&qu

  • 2021-06-032021-07-07 15:31:02

    第四天:域渗透-横向移动(PTT) 一:Kerberos域认证简述 Kerberos是一种认证机制。目的是通过密钥系统为客户端/服务器应用程序提供强大的可信任的第三方认证服务:保护服务器防止错误的用户使用,同时保护它的用户使用正确的服务器,即支持双向验证。kerberos最初由MIT麻省理工开发,微软从

  • 使用ZooKeeper实现Java跨JVM的分布式锁2021-07-07 11:52:01

      一、使用ZooKeeper实现Java跨JVM的分布式锁 二、使用ZooKeeper实现Java跨JVM的分布式锁(优化构思) 三、使用ZooKeeper实现Java跨JVM的分布式锁(读写锁) 说明:本文是使用Curator框架进行讲解及演示,Curator是对Zookeeper客户端的一个封装,因为Zookeeper的客户端实现偏底层,如果想要

  • 软件构造复习第六章2021-07-07 11:32:46

    @TOC 一、抽象和用户定义类型 除了编程语言所提供的基本数据类型和对象数据类型,程序员可定义自己的数据类型。 传统的类型定义:关注数据的具体表示。 抽象类型:强调“作用于数据上的操作”,程序员和client无需关心数据如何具体存储的,只需设计/使用操作即可。 二、分类类型和操作

  • 07SpringCloud - Consul项目示例2021-07-06 18:05:56

    新建项目:spring-cloud-consul-client 添加依赖 在项目 spring-cloud-consul-client pom.xml中引入需要的依赖内容: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dep

  • CLOSE_WAIT问题分析2021-07-06 15:02:49

    问题描述: 在做websocket压测的时候,在一台4核8G服务器上,创建2w长连接,压测完成后,客户端同时断开2w连接,瞬时服务端服务器CPU被打满,服务端存在大量CLOSE_WAIT状态连接,因连接不释放和CPU持续打满,导致服务不可用。 TCP三次握手: 第一次握手:建立连接。客户端发送连接请求报文段,将SYN位置为

  • kubernetes/client-go2021-07-06 15:00:57

      git clone https://github.com/kubernetes/client-go.git   root@ubuntu:~/client-go/examples/out-of-cluster-client-configuration# go build -o app . go: downloading k8s.io/api v0.0.0-20210702094336-49e8721f8489   o: downloading k8s.io/api v0.0.0-202107

  • Spring Security OAuth2之resource_id配置与验证2021-07-06 14:04:11

    一、resource_id的作用 Spring Security OAuth2 架构上分为Authorization Server认证服务器和Resource Server资源服务器。我们可以为每一个Resource Server(一个微服务实例)设置一个resourceid。Authorization Server给client第三方客户端授权的时候,可以设置这个client可以访问哪

  • 软件构造——不变量相关知识点2021-07-06 10:31:19

    immutable的ADT具有不少特性。 表示独立性: client使用ADT无需考虑其内部如何实现,ADT内部表示的变化不应影响外部spec和客户端,除非ADT的操作指明了具体的前置条件和后置条件,否则不能改变ADT的内部表示。 表示泄露: 不仅影响不变性,也影响了表示独立性,无法在不影响客户端的情况下改

  • API测试及协议学习第一天2021-07-05 18:33:17

    一、金字塔模型:   二 、API测试定义: 接口测试又叫API测试,从小的方面来说:是对应用程序接口的的功能进行测试,从大方面说,就是在集成测试过程中,就是调用API测试整体的功能性,可靠性,安全性和性能    saus--微服务架构(软件及服务)→pas(平台及服务)   saus(pas):轻量级的Rest API或者RPC

  • 入职阿里啦!作为一名Java面试者你应该知道的2021-07-05 18:04:36

    什么是 RPC?RPC原理是什么? 什么是 RPC? RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。比如两个不同的服务 A、B 部署在两台不同的机器上,那么服务 A 如果想要调用服务 B 中的某个方法该怎么办呢?使用 HT

  • Apache ShenYu 快速开始2021-07-05 15:03:08

    避免重复造轮子,并且官方文档比较丰富,提供了中文,涉及到官网有的直接提供链接。 简介 https://shenyu.apache.org/zh/projects/shenyu/overview/ 快速开始 环境搭建 官方文档: https://shenyu.apache.org/zh/projects/shenyu/shenyu-set-up/ 官方提供多种方式,为了比较直观,我们采

  • Lambda 监控 AWS EC2 Ri到期时间2021-07-05 13:00:18

    Lambda 1 import boto3 2 import datetime 3 4 client = boto3.client('ec2', ) 5 alias = boto3.client('iam').list_account_aliases()['AccountAliases'][0] 6 regions = [region['RegionName'] for region in client.des

  • HeidiSQL - sql client2021-07-05 12:32:36

    HeidiSQL https://github.com/HeidiSQL/HeidiSQL HeidiSQL is a graphical interface for managing MariaDB or MySQL servers, Microsoft SQL databases, PostgreSQL or SQLite. "Heidi" lets you browse and edit data, create and edit tables, views, procedur

  • 2021-07-052021-07-05 10:31:54

    HDFS <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOT

  • Ocelot+Consul 集群搭建实践2021-07-04 19:02:57

    转载:Ocelot+Consul 集群搭建实践 2019-10-19 15:52  糯米粥  阅读(1754)  评论(0)  编辑  收藏  举报 博客园已经有很多大神写过consul集群搭建了。大家都在玩,那我也不能托后退呢 不过自己研究下还是好的。毕竟每个人遇到的问题的不同 研究过才能说自己玩过consul,文章

  • ESP8266通过MQTT上传数据(阿里云)2021-07-03 19:02:59

    1.EMQ上连接服务器,主机地址填ESP8266上传数据的服务器公网地址,等会在ESP8266的代码段上可以看见相应的主机地址。    2.订阅ESP8266上的相同的topic(ESP作为Sub,EMQ作为Pub)      3.上传代码给ESP8266,上传完成即实现向阿里云传输数据,下面步骤是利用python将数据写入txt文件并

  • Java开发和测试开发,面试篇2021-07-03 15:54:52

    ### 分布式锁的坑**高并发场景下的问题**以下问题不是说在并发不高的场景下不容易出现,只是在高并发场景下出现的概率更高些而已。**性能问题来自于以下两方面:****①获取锁的时间上。**如果 Redlock 运用在高并发的场景下,存在 N 个 Master 节点,一个一个去请求,耗时会比较长,从而影响

  • vmware/govmomi 来获取服务器的信息2021-07-03 14:32:55

    vmware/govmomi 来获取服务器的信息 连接获取的信息的服务器通过govmomi的NewClient来创建相应的连接 获取服务器的集群的信息通过返回数据,直接获取ClusterComputeResource通过相应的字段,获取map型数据 获取主机的信息通过返回数据,直接获取HostSystem通过相应的字段,获取map

  • Java实现快速排序,再不了解你就out啦2021-07-03 13:53:05

    ### 分布式锁的坑**高并发场景下的问题**以下问题不是说在并发不高的场景下不容易出现,只是在高并发场景下出现的概率更高些而已。**性能问题来自于以下两方面:****①获取锁的时间上。**如果 Redlock 运用在高并发的场景下,存在 N 个 Master 节点,一个一个去请求,耗时会比较长,从而影响

  • Java 程序中使用 MongoDB教程2021-07-02 11:56:49

    环境配置 在 Java 程序中如果要使用 MongoDB,你需要确保已经安装了 Java 环境及 MongoDB JDBC 驱动。 本章节实例时候 Mongo 3.x 以上版本。 你可以参考本站的Java教程来安装Java程序。现在让我们来检测你是否安装了 MongoDB JDBC 驱动。 首先你必须下载mongo jar包,下载地址:h

  • ElasticSearch修改和删除文档2021-07-02 09:53:05

    ElasticSearch修改和删除文档 修改文档方式一:使用prepareUpdate,prepareIndex两者选其一皆可 client.prepareUpdate("blog2","article",article.getId().toString()).setDoc(objectMapper.writeValueAsString(article)).get(); 删除文档方式一:使用prepareDelete删除文档 clie

  • ElasticSearch添加映射2021-07-02 09:52:25

    ElasticSearch添加映射 调用client.admin().indices().putMapping(mapping).get()来完成映射的添加。 @Test // 映射操作 public void demo5() throws IOException, InterruptedException, ExecutionException { // 创建连接搜索服务器对象 Client client = Tra

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

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

ICode9版权所有