이 글은 책 내용을 토대로 작성하였습니다.
앞선 글에서 이야기했듯이
이벤트란 특정 시점에 발생한 사건을 기록한 레코드다.
그러면 DB에 어떤 데이터를 저장한다는 것을 상세히 쪼개어 보면
DB에 뭔가를 기록한다는 것은
저장할 데이터를 캡처해서 저장하고 처리할 수 있는 하나의 이벤트라고 볼 수 있다.
이 글은 책 내용을 토대로 작성하였습니다.
n분 주기로 동작을 하거나 특정일에 동작을 하는 고정된 시간 개념을 버리고
이벤트가 발생할 때마다 처리를 한다는게 스트림 처리의 정의이다.
이 글은 책 내용을 토대로 작성하였습니다.
n분 주기로 동작을 하거나 특정일에 동작하는 고정된 시간 개념을 버리고
이벤트가 발생할 때마다 처리한다는 게 스트림 처리의 정의이다.
You are given row x col grid representing a map where grid[i][j] = 1 represents land and grid[i][j] = 0 represents water.
Grid cells are connected horizontally/vertically (not diagonally). The grid is completely surrounded by water, and there is exactly one island (i.e., one or more connected land cells).
The island doesn't have "lakes", meaning the water inside isn't connected to the water around the island. One cell is a square with side length 1. The grid is rectangular, width and height don't exceed 100. Determine the perimeter of the island.
Given a reference of a node in a connected undirected graph.
Return a deep copy (clone) of the graph.
Each node in the graph contains a value (int) and a list (List[Node]) of its neighbors.
The DNA sequence is composed of a series of nucleotides abbreviated as 'A', 'C', 'G', and 'T'.
For example, "ACGAATTCCG" is a DNA sequence.
When studying DNA, it is useful to identify repeated sequences within the DNA.
Given a string s that represents a DNA sequence, return all the 10-letter-long sequences (substrings) that occur more than once in a DNA molecule. You may return the answer in any order.