Skip to content

Instantly share code, notes, and snippets.

View rahulsaini's full-sized avatar

Rahul Saini rahulsaini

View GitHub Profile
@rahulsaini
rahulsaini / System Design.md
Created August 2, 2022 11:23 — forked from vasanthk/System Design.md
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?
@rahulsaini
rahulsaini / Hibernate.md
Created July 27, 2017 16:29 — forked from stillerr/Hibernate.md
Hibernate / JPA + Spring notes

Hibernate / JPA + Spring notes

Relationships

###OneToOne (bidirectional)

Employee.java

//Use Apache Tika and Solr to crawl, index and search documents
//John Miedema http://johnmiedema.com
//-----------------------------------------------------------
//referenced libraries:
//Apache Tika 1.5
//Apache Solr 4.7.2
//Apache HttpClient 4.3.3 reqd to connect to Solr server
//Noggit json parser reqd for Solr commands
//-----------------------------------------------------------
//after Solr is downloaded, start it using the following commands
{
"metadata": {
"name": "Python_classification.ipynb"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{