什么是rpc(来自百度百科)
RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加……继续阅读 »
破玉
5年前 (2019-09-03) 1149浏览 0评论
0个赞
feign 服务调用流程
参考链接:
首先通过@EnableFeignClients注解开启FeignCleint
根据Feign的规则实现接口,并加@FeignCleint注解
程序启动后,会进行包扫描,扫描所有的@ FeignCleint的注解的类,并将这些信息注入到ioc容器中。
当接口的方法被调用,通过jdk的代理,来生成具体的RequesTem……继续阅读 »
破玉
5年前 (2019-09-02) 1235浏览 0评论
0个赞
1. 静态代理
代理与被代理对象都要同时实现某个接口
首先是接口定义:
public interface MagicTaskService {
void doSomething();
void doSomethingElse();
}
被代理对象实现该接口:
public class MagicTaskServiceImpl……继续阅读 »
破玉
5年前 (2019-08-28) 1212浏览 0评论
0个赞
Ubuntu 安装 doker
apt 安装
sudo apt-get update
增加 https 支持
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
为 了 确认所下载软件包的合法性, 需要添加软件源的 G……继续阅读 »
破玉
5年前 (2019-08-28) 1331浏览 0评论
0个赞
当我们的类有多个成员变量,我们使用构造器或者静态工厂创建他的实例可能就不是那么方便了,这时候,我们需要考虑其他方式,方便我们开发。
一种方式是方法注入:提供get,set 方法,需要什么参数 set 什么参数。 遗憾的是, javaBeans 模式自身有着很严重的缺点 因为构造过程被分到了几个调用中,在构造过程中 Java B……继续阅读 »
破玉
5年前 (2019-08-26) 1214浏览 0评论
0个赞
创建一个对象的传统方式就是使用构造器。还有一种方式就是使用静态工厂方法。静态工厂方法返回类的实例。以下是Boolean 对象的一个valueOf方法
public static Boolean valueOf(boolean b) {
return (b ? TRUE : FALSE);
}
&nbs……继续阅读 »
破玉
5年前 (2019-08-26) 1208浏览 0评论
0个赞
遇到问题
1.docker pull image 如果报错:”net/http: TLS handshake timeout”
解决办法:
新增/etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。
{
"registry-mirrors&qu……继续阅读 »
破玉
5年前 (2019-08-24) 1275浏览 0评论
0个赞
今天测试Flink 的程序,需要 使用 netcat 命令监听相关端口
教程上是这样的命令:
nc -lk 9000
这样启起来发现监听不到端口,找了好长时间问题
终于,需要写成下面的格式
nc -lk -p 9000
或者
nc -lkp 9000
特此记录下
……继续阅读 »
破玉
5年前 (2019-08-23) 1529浏览 0评论
1个赞
参考链接Apache Flink 零基础入门
Flink 介绍
Flink 作为一个流计算的技术,首先很好地支持了流计算的场景。现在它能够用一个统一的技术把批处理也很好地支持起来。在机器学习、图计算等其他的大数据领域,它也有着自己的特色和优点。同时我们可以看到,Flink 除了在大数据之外,也在应用和微服务领域崭露头角,让我们看到了非……继续阅读 »
破玉
5年前 (2019-08-21) 1174浏览 0评论
0个赞
基础配置
绞手架下载安装
npm install -g @vue/cli
vue-element-admin 下载安装
# 克隆项目
git clone https://github.com/PanJiaChen/vue-element-admin.git
# 进入项目目录
cd vue-element-admin
# 安装依……继续阅读 »
破玉
5年前 (2019-08-14) 1295浏览 0评论
0个赞