1.在原电脑 python 项目根目录下建立 requrements.txt 在pycharm terminal 下 输入 pip freeze > requirements.txt 将工作区间的包导出 3.将requirements.txt 放置另一电脑上 在pycharm 输入pip insta ...
分类:
编程语言 时间:
2020-03-19 21:50:15
阅读次数:
75
前言 本篇主要介绍的是SpringCloud中的负载均衡(Ribbon)功能的实现以及使用Feign结合Ribbon实现负载均衡,Ribbon适合RPC的远程调用。 GitHub源码链接位于文章底部。 一、工程 首先需要创建四个工程,包括一个转发请求的客户端,两个接收请求的服务端,以及eureka注 ...
分类:
编程语言 时间:
2020-03-19 10:44:53
阅读次数:
73
问题1:Anaconda的使用权限 $ conda update conda Solving environment: failed NotWritableError: The current user does not have write permissions to a required pa ...
分类:
系统相关 时间:
2020-03-18 23:53:51
阅读次数:
136
RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦RPC框架是长链接,一般都有注册中心,有丰富的监控管理;发布、下线接口、动态扩展等,对调用方来说是无感知、统一化的操作gRPC框架是基于HTT ...
分类:
Web程序 时间:
2020-03-18 18:55:28
阅读次数:
118
Console口密码维护 在网络设备维护和管理时我们经常需要通过各种方式(telnet 、Stelnet、Console)登陆到物理设备上进行配置,以交换机为例如果我们想通过Console口管理设备,但此时又忘记了密码或者是别人设置的密码我们不知道,那么我们该这么登陆呢? 下面介绍两种Console ...
分类:
其他好文 时间:
2020-03-18 13:58:30
阅读次数:
121
## kafka的消费时机#### 问题 kafka启动后开始消费的话, 如果此时消费流程中有其他依赖没有启动完成的话,比如 Redis , Mysql ,RPC等就会有空指针或其他问题。这时候就要延后kafka的消费时机。#### 解决kafka启动时,不在启动时开启消费线程。```public ... ...
分类:
其他好文 时间:
2020-03-18 13:51:51
阅读次数:
60
一、概要介绍 Java中的transient关键字,transient是短暂的意思。对于transient 修饰的成员变量,在类实例的序列化处理过程中会被忽略。 因此,transient变量不会贯穿对象的序列化和反序列化,生命周期仅存于调用者的内存中而不会写到磁盘里持久化。 (1)序列化 Java中 ...
分类:
编程语言 时间:
2020-03-18 11:54:00
阅读次数:
79
记录下最近遇到的一些记录的东西: 项目中引用消息中间件,pom文件中添加了依赖,并maven-update,maven-install等,项目启动之后,一直报下面的异常。 Could not index class org/apache/activemq/artemis/api/jms/Active ...
分类:
编程语言 时间:
2020-03-18 09:52:04
阅读次数:
63
一、什么是RPC RPC的全称是Remote Process Call,即远程过程调用,它应用广泛,实现方式也很多,拥有RMI、WebService、Hessian等诸多成熟的方案,在业界得到了广泛的使用。 RPC将原本的本地调用转变为调用远端的服务器上的方法,给系统的处理能力和吞吐量带来了极大的提 ...
分类:
其他好文 时间:
2020-03-16 19:10:56
阅读次数:
74
序列化简介 Java序列化是指将一个Java对象转化为一个二进制流的过程,反序列化是指将二进制流转化为一个Java对象的过程 。一般进行序列化的目的有: 当程序退出时, 这些对象也就消失了, 而序列化正是为了将这些对象保存起来以仅将来使用; 通过网络将序列化后的二进制流传输给远程 使用( 、`RMI ...
分类:
其他好文 时间:
2020-03-16 14:32:18
阅读次数:
92