Hey Guys, Of all the seasons in the year, Spring is considered the best season. You guys must be wondering is this a technical blog or a weather blog ??
So basically every normal person likes the Spring. Same is the choice in case of Java Developers. So here I am referring to the best and most preferred Java Framework i.e Java Spring. So let us get started with Spring Core and its concepts.
So You would have heard of Client and Server. So what is Client and Server?
What happens between the client and server is pretty simple to understand , i.e , the Client requests for something and the Server serves it as long as its present in it’s database.
So let’s start with Client Server Architecture.
So What is Client-Server Architecture?
Client Server Architecture is a computing model in which the server hosts, delivers and manages most of the resources or services or data which is required by the client. This type of architecture has one or more client computers connected to a central server over a network or internet connection. …
Hey Guyss !!
So,today I’m gonna light on a very interesting topic which makes CSS (Cascading Style Sheet) really stylish and flexible.
When i started my journey in Web Development, I used to think how the web pages looks so interactive and beautiful, which increased my interest in CSS.
CSS provide various properties that make a website look more beautiful and make it flexible and we are gonna discuss one such property today in this blog, i.e FLEX.
So before starting the actual content I wanna give you an overview about the flex(FlexBox) property in CSS.
The Flexible Box Module, usually referred to as Flexbox, makes it simple to align items vertically and horizontally using rows and columns. Here items means HTML elements. This method was designed to offer some space distribution between elements in a web page. In short Flexbox is used to position the elements. …
Hey Guyss, in my last blog we have discussed about flex-box properties which is a one dimensional property, in this blog we will see one more interesting topic, i.e ‘Grid’ which is a two-dimensional property
CSS Grid Layout is the most powerful layout system available in CSS. It is a 2-dimensional system, meaning it can handle both columns and rows, unlike flex-box which is largely a 1-dimensional system.CSS Grid was built with responsiveness in mind, it’ll take less code than writing media queries all over the place.
Following are the properties of the grid which provide various different responsiveness and positioning to our web-page…
Hey Guys!! So , first of all we will see what exactly Normaliztion is
Normalization : Normalization is used to organize the data and remove redundancy(repetition) of data . Normalization actually decomposes (divides) larger table into smaller ones and ensure that the data is logically stored without any repetition.
So , why Normalization came into existance ??
The normalization process was created largely in order to reduce the negative effects of creating tables that will introduce anomalies into the database.
Now, what is anomalies??
Anomalies is occured when there is too much redundancy in data. or it can also occure when there is poor construction . what poor construction means here is, when the designer creates the database and doesn’t identify the entities that depend on each other for existence. …
The Java collections framework provides a set of interfaces and classes to implement various data structures and algorithms.
So yes, we don’t exactly have to write the code again for Linked-list, Queue, etc data structures.
Cool !! Isn't it ?
Also Collections were introduced to overcome the demerits of Arrays i.e contiguous memory, no heterogeneous data type support, and no dynamic size functionality.
So let’s see what exactly the Collections constitute of :
So in this blog, I would like to discuss about the Time and Space Complexity of an algorithm.
Complexity , generally means the complication or the difficulty or the complicatedness . But then what does Complexity of an Algorithm means??
HEY ! So in this post I will be highlighting and describing the OOPs concepts in Java and where they get applied in a Java Program.
Before starting with OOPs concepts let us see the 2 programming paradigms namely :
So Structured / Procedural Programming lacks whenever programs grow larger and complex. So to manage the increasing complexity , that’s when Object-Oriented Programming comes into the scene.
Object Oriented Programming is a programming methodology that helps organise complex programs using the concept of Objects that interact with the real world and implementing concepts like Abstraction, Polymorphism, Encapsulation, Inheritance,etc. …