diff --git a/intro-stream-processing.html b/intro-stream-processing.html index d79d5f1..1f29a9d 100644 --- a/intro-stream-processing.html +++ b/intro-stream-processing.html @@ -76,30 +76,26 @@ -
-... a não ser que registros antigos fosse apagados.
... que é o que serviços de mensageria fazem.
def mult(a):
- return a * 4
+ return a * 4
class LightSwitch:
- def __init__(self):
- self.state = False
+ def __init__(self):
+ self.state = False
- def switch(self):
- self.state = not self.state
- print(self.state)
+ def switch(self):
+ self.state = not self.state
+ print(self.state)
light = LightSwitch()
+
+ light = LightSwitch()
light.switch()
- True
+ True
- light.switch()
- False
-
+ light.switch()
+ False
+
print()
+ print()
-
+
- INSERT INTO table (value, value)
+ INSERT INTO table (value, value)
-
+
- random()
- random()
+ "Idempotência"
@@ -423,110 +413,110 @@ light.switch()Uma vez que o dado é gerado, ele nunca muda.
- -(Transparência referencial)
-map
reduce
(fold)filter
(map lambda iterable)
(fold lambda iterable start)
(filter lambda iterable)
map
: transforma cada um dos
- elementos do iterador através do função lambda
- em uma nova lista.fold
: converte todos os elementos
- da lista em um único valor, começando com um
- valor adicionar (por exemplo, sum
).filter
: remove elementos do
- iterador que não sejam verdadeiros pelo lambda
- e produz uma nova lista. Uma vez que o dado é gerado, ele nunca muda.
+ +(Transparência referencial)
+map
reduce
(fold)filter
(map lambda iterable)
(fold lambda iterable start)
(filter lambda iterable)
map
: transforma cada um dos
+ elementos do iterador através do função lambda
+ em uma nova lista.fold
: converte todos os elementos
+ da lista em um único valor, começando com um
+ valor adicionar (por exemplo, sum
).filter
: remove elementos do
+ iterador que não sejam verdadeiros pelo lambda
+ e produz uma nova lista. sudo cat /etc/shadow | cut -d ':' -f 2 | sort | uniq -c
sudo cat [broker] | cut -d ':' -f 2 | sort | uniq -c
+ sudo cat [broker] | cut -d ':' -f 2 | sort | uniq -c
sudo cat [broker] | map | sort | uniq -c
+ sudo cat [broker] | map | sort | uniq -c
sudo cat [broker] | map | fold
+ sudo cat [broker] | map | fold
sudo cat [broker] | map | fold
- sudo cat [broker] | map | fold
- sudo cat [broker] | map | fold
- sudo cat [broker] | map | fold
- sudo cat [broker] | map | fold
+ sudo cat [broker] | map | fold
+ sudo cat [broker] | map | fold
+ sudo cat [broker] | map | fold
+ sudo cat [broker] | map | fold
+ sudo cat [broker] | map | fold
sudo cat [broker] | map | group_by | fold
- sudo cat [broker] | map | group_by | fold
- sudo cat [broker] | map | group_by | fold
- sudo cat [broker] | map | group_by | fold
- sudo cat [broker] | map | group_by | fold
+ sudo cat [broker] | map | group_by | fold
+ sudo cat [broker] | map | group_by | fold
+ sudo cat [broker] | map | group_by | fold
+ sudo cat [broker] | map | group_by | fold
+ sudo cat [broker] | map | group_by | fold