General IT/Math Flashcards
What is a load balancer?
Its like a network traffic cop that filter through network traffic and sitting in the front and routs all the data to multiple servers.
What is REST API
Representational state transfer, a set of constrains set by developers about how to send a representation of data/state to a endpoint
What does the S stand for in the SOLID Principle?
The Single-responsibility principle: “There should never be more than one reason for a class to change.” In other words, every class should have only one responsibility.
What does the O stand for in the SOLID Principle?
The Open–closed principle: “Software entities … should be open for extension, but closed for modification.” Add better explaination
What does the L stand for in the SOLID Principle?
The Liskov substitution principle: “Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.”
For example, if a class Car has the function ShiftGear() and an electric car class is a subclass of Car. Then this ElectricCar would be a violation of this principle.
What does the I stand for in the SOLID Principle?
The Interface segregation principle: “Clients should not be forced to depend upon interfaces that they do not use.” Add example
What does the D stand for in the SOLID Principle?
What is EPM software?
It stands for Enterprise Performance Management?