Eliminating the possibility of data lose as much as possible. Very Quick Kafka Intro You can skip it if you know more. Each topic in Kafka is split into multiple partitions. Each partition is replicated more than once (for redundancy). Each of these replicas live in a different broker. For …
Overview The basic need behind SSL in general, is that the client needs to be sure that the server is honest about who it claims it is. That is, if the server says it is domain.com, the client needs to be sure (to trust) that this is a true …
Lots of time you have an already created and populated sqlite database file that you want to use with your android application. SQLiteOpenHelper provides some useful functionality that we don't want to loose. So, we are going to modify the behavior of SQLiteOpenHelper to do the job.
Android applications usually do not need to start with a preloaded database file. Usually, the application will rely on a web service to persist such data. And when it needs, it asks the web service for the data it needs. The use of SQLiteOpenHelper fits well with such use case. But in the rare situations when the application needs to start with a pre-loaded database, you have to manipulate the SQLiteOpenHelper to play nicely.