Vivek Jaiswal
"Vivek Jaiswal"

  • ABOUT
  • LAB
  • SKILLS
  • BLOG
  • ARCHIVE
  • CONTACT
  • RSS
  • Building LRU (Least Recently Used) Cache

    Apr 2, 2018

    What’s a Cache? According to wikipedia,

    A cache is a hardware or software component that stores data so future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation, or the duplicate of data stored elsewhere.

    Wikipedia - Cache

    In short, Cache is a technique to store common used resources and return it immediately when someone requests that same resource. These resources are mostly stored in memory. It has significant improvement on the performance of the system with small increase in the storage size.

    ...more
  • Click Through Rate Prediction Model

    Mar 7, 2018

    Online advertising plays an important role in supporting various websites and mobile applications. Most of the major corporation in the industry today earn a major part of their revenue from advertising. Even small companies are largely supported by ads. Click Through Rate (CTR) is the ratio of users who click on a desired link to the total number of users who view the ad. In online advertising, the advertising company is usually paid only if a user clicks on the displayed advertisement. It is thus important to maximize the chances of the ad being clicked.

    ...more
  • Java Reference Types

    Mar 7, 2018

    Do you know that Java not only have one reference type but actually four of them?

    Many developers are not aware of these types and what’s the advantage of having them. I’m not sure why this concept is not evident among us, since, these types are available since Java 1.2 release.

    Let’s deep dive into reference types to understand their usage.

    ...more

© 2018 Vivek Jaiswal