1. 静态代理
代理与被代理对象都要同时实现某个接口
首先是接口定义:
public interface MagicTaskService {
void doSomething();
void doSomethingElse();
}
被代理对象实现该接口:
public class MagicTaskServiceImpl……继续阅读 »
破玉
5年前 (2019-08-28) 1211浏览 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) 1330浏览 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个赞
明确Oauth2的几个概念
这里要先明确几个OAuth2中的几个重要概念:
resource owner: 拥有被访问资源的用户
user-agent: 一般来说就是浏览器
client: 第三方应用
Authorization server: 认证服务器,用来进行用户认证并颁发token
Resource server:资源服务器,……继续阅读 »
破玉
5年前 (2019-08-11) 1863浏览 0评论
2个赞
RabbitMQ 整体上是 一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上, RabbitMQ 就好比邮局、邮箱和邮递员组成的一个系统。从计算机术语层面来说,RabbitMQ 模型更像是一种交换机模型。
生产者和消费者
&nbs……继续阅读 »
破玉
5年前 (2019-07-31) 1411浏览 0评论
0个赞