ICode9

精准搜索请尝试: 精确搜索
  • SpringCloudAlibaba分布式事务解决方案Seata实战与源码分析-上2022-07-14 09:34:51

    概述 定义 Spring Cloud Alibaba Seata 官网地址 https://seata.io/zh-cn/ 最新版本1.5.2 Spring Cloud Alibaba Seata 文档地址 https://seata.io/zh-cn/docs/overview/what-is-seata.html Spring Cloud Alibaba Seata GitHub源码地址 https://github.com/seata/seata Sprin

  • SpringCloudAlibaba分布式事务解决方案Seata实战与源码分析-上2022-07-14 00:36:04

    概述 定义 Spring Cloud Alibaba Seata 官网地址 https://seata.io/zh-cn/ 最新版本1.5.2 Spring Cloud Alibaba Seata 文档地址 https://seata.io/zh-cn/docs/overview/what-is-seata.html Spring Cloud Alibaba Seata GitHub源码地址 https://github.com/seata/seata Spring C

  • python win32com操作word ,excel, ppt, outlook等2022-07-14 00:34:30

    os     python win32com可以直接操作office对象,速度快。注意:win32com有时候没有代码智能提示¶   In [ ]: import win32com.client     操作Word¶   In [ ]: def OpenWord(filename): global word

  • 对象存储2022-07-12 15:00:33

    什么是对象存储 在工作中,我们经常需要将文件内容(文件或二进制流)存储在应用程序中,例如你可能要保存商品的封面图片。Masa框架为此提供了对象存储的功能,并对功能抽象,抽象给我们带来的好处: 存储的无关性(不关心存储平台时阿里云OSS还是腾讯云的COS) 更换存储平台成本更低(仅需要更改下

  • C#中使用命名管道进行进程通信的实例2022-07-12 13:01:50

    1 新建解决方案NamedPipeExample 在解决方案下面新建两个项目:Client和Server,两者的输出类型均为“Windows 应用程序”。整个程序的结构如下图所示。   2 实现项目Client Client仅包含一个名为“客户端”的窗体,如下图所示。    编写窗体后端代码,如下所示。 using System; using

  • java实现springboot集成exmq(mqtt协议)2022-07-12 09:37:54

    1、application.yml配置 spring: mqtt: username: test password: qwerty123 host-url: tcp://172.18.42.34:32016 client-id: /dataProcessingTopicwf subscribe-id: /dataProcessing timeout: 100000 keep-alive-interval: 100 defaultTopic: $queue/

  • 【转载】I2C子系统2022-07-11 23:08:52

    转载原文: https://blog.csdn.net/qq_31885403/article/details/121522775   I2C子系统的作用: 为屏蔽不同的I2C主机控制器驱动,可以使I2C设备驱动仅关心如何操作I2C设备,而不需要了解I2C主机控制器(主控芯片)的细节,从而使I2C设备驱动可以独立存在,适用于不同的硬件平台。 I2C驱动框架的

  • ET项目接入DOTweenPro的步骤2022-07-11 22:03:11

    1、IDE打开客户端项目,也就是Assets-Open C# Project菜单(重要);2、DOTween面板创建ASMDEF;3、HotfixView按正常方式添加引用,三个带DOT的都引用上去;4、切换到IDE编译一次(不确定是不是必要步骤);5、到这里Server-Client应该就能正常引用了,有意外的话我也不会了; 如果没有做第1步,Server-Cli

  • Azure VM (41) 使用netperf进行PPS压力测试测试2022-07-09 22:33:26

      《Windows Azure Platform 系列文章目录》     本文介绍如何使用netperf进行PPS (packets per second)压力测试     主要步骤分为一下几点:   1.创建Azure Server VM和Azure Client VM,其中Server VM作为服务器,Client VM对Server发起请求   2.分别在Server VM和Client

  • 近期Python2022-07-09 19:02:50

    import socket def main(): client=socket.socket() client.connect(("127.0.0.1",8081)) while True: inputs=input(">>>").strip() client.send(len(inputs).to_bytes(1,byteorder="little",si

  • Zookeeper 使用 Java 进行增删改查操作2022-07-09 13:08:06

    前面已经介绍了使用命令行操作 Zookeeper,方便我们对 Zookeeper 有一个整体的认识。 Zookeeper 本质上就是一个 NoSQL 数据库,只不过其存储的数据结构是树状结构形式,理解起来很简单。 对于一个新手小白来说,面对 Zookeeer,介绍一大堆概念,没啥用处,没有什么比代码来得更加实际一些。 本

  • Curator是如何利用Zookeeper实现分布式锁的——InterProcessMutex源码分析2022-07-09 12:40:52

    分布式锁 分布式锁就是在不同的进程甚至不同的机器上也能限制资源互斥访问的锁。分布式锁一般使用独立于应用的其它组件来实现,比如Redis、Zookeeper。 Zookeeper中有临时有序节点,这让使用Zookeeper来进行分布式公平锁开发更加方便: 临时节点会在创建它的节点下线时被销毁,所以,不用

  • 基于NFS服务创建StorageClass 存储实现自动创建PV2022-07-08 19:02:23

    前言 Storageclass解决PV手动创建需求 当每次创建 PVC 声明使用存储时,都需要去手动的创建 PV,来满足 PVC 的使用。 可以用一种机制来根据用户声明的存储使用量(PVC)来动态的创建对应的持久化存储卷(PV)。k8s 用 StorageClass 来实现动态创建 持久化存储。 实现原理: 存储控制器 Volume C

  • 26--网络编程:socket套接字编程2022-07-06 14:32:40

    一 socket介绍 # Socket翻译为套接字 是应用层与TCP/IP协议族通信之间的抽象层 是一组接口,把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用 # 在设计模式中 Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面 对用户来说,一组简单的接口就

  • 为什么要三次握手?2022-07-05 11:32:34

      既然总结了TCP的三次握手,那为什么非要三次呢?怎么觉得两次就可以完成了。那TCP为什么非要进行三次连接呢?在谢希仁的《计算机网络》中是这样说的: 为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误。 在书中同时举了一个例子,如下: "已失效的连接请求报文段”的产

  • 记录pymysql执行多条SQL语句报错2022-07-04 13:32:21

    pymysql 执行多条SQL语句报SQL错误,但是在Navicat中执行又能执行成功。通过网上查阅资料后发现跟pymysql版本有关。 1. pymysql在8.0版本以前(不包含8.0)是默认可以同时执行多条sql语句的,但是在8.0之后不再设置为默认,需要手动配置 2. 配置方法是在获取数据连接时,配置参数 client_flag

  • go代码示例:发送http网络请求2022-07-02 12:04:16

    POST JSON func main() { url := "http://restapi3.apiary.io/notes" fmt.Println("URL:>", url) //也可以使用marshall 一个struc map array .... var jsonStr = []byte(`{"title":"Buy cheese and bread for breakfast.&q

  • SpringBoot集成ElasticSearch2022-06-30 19:02:45

    前言 在没有elasticsearch客户端的情况下SpringBoot是没有办法链接的,点击前往配置客户端 1.SpringBoot项目导入依赖 <!-- elasticsearch --> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId>

  • MongoDB(4)- MongoDB与Python的交互2022-06-30 14:03:33

    1.pymongo的安装与使用 1.1.pymongo安装 安装pymongo pymongodb模块api官方文档:https://pymongo.readthedocs.io/en/stable/tutorial.html pip install pymongo 1.2.pymongo使用 1.2.1.创建连接 1 from pymongo import MongoClient 2 3 client=MongoClient(host="localhost"

  • 记录Python查询服务器日志2022-06-30 11:01:08

    # 读取服务器日志,并打印if __name__ == '__main__': # with SSHTunnelForwarder( # ('120.25.*.*', 22), #跳板机IP,端口 # ssh_username="root", #跳板机用户名 # ssh_password="i8khGtwa7sQra5hXXXXX", #跳板机密

  • openssl基本原理 + 生成证书 + 使用实例2022-06-30 10:35:40

    2. 生成证书参考:http://zctya.blog.163.com/blog/static/1209178201251310292958/一:生成CA证书 目前不使用第三方权威机构的CA来认证,自己充当CA的角色。 网上下载一个openssl软件 1.创建私钥 : C:\OpenSSL\bin>openssl genrsa -out ca/ca-key.pem 1024 2.创建证书请求 : C:\OpenSS

  • nginx代理出现上传文件过大解决办法2022-06-28 18:32:20

    1、错误描述 2、错误原因 1.上传文件时,利用localhost访问系统,不会出现这个问题;用域名访问这个系统时,出现这个问题,提示是:请求实体太大 由于Nginx反向代理服务器client_max_body_size默认值为1MB,而上传文件大于1MB,所以就出现这个错误 3、解决办法 打开Nginx反向代理服务器nginx.con

  • frida + sekiro 实现app加密数据解析2022-06-28 18:01:16

    实现方案: 1.通过frida 对app进行hook,找到解密数据的地方。参考奋飞大佬的某些文章, 看文章感觉还是需要基础知识的学习以及经验的积累。每次看这个大佬的文章都感觉 他的hook过程就很顺畅。膜拜。 2.sekiro暴露api,请求发送到指定client,进而调用app内解密的函数,返回解密后的

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

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

ICode9版权所有