References https://javarevisited.blogspot.com/2017/07/top-50-java-programs-from-coding-Interviews.html https://www.codingame.com/playgrounds/35979/java-interview-questions-and-programming-examples https://practity.com/765-2/ http://www.java67.com/2012/08/10-java-coding-interview-questions-and.html
-
-
OAuth 2.0
References: http://tutorials.jenkov.com/oauth2/index.html https://www.javacodegeeks.com/2017/09/understanding-oauth2-token-authentication.html
-
How does the Internet work?
Original post: https://developer.mozilla.org/enUS/docs/Learn/Common_questions/How_does_the_Internet_work
-
Asynchronous vs Deferred JavaScript
Original post: https://bitsofco.de/async-vs-defer/
-
Difference between require, include, require_once and include_once
In PHP, when should I use require vs. include? When should I use require_once vs. include_once?
-
What is Data, Database and Database Management System (DBMS)?
Data Data is any sort of information which is stored in computer memory. This information can later be used for a website, an application or any other client to store for future purpose. The most common information is User information in the form of user personal, address and banking information. Let’s consider Facebook, it stores our personal data, images, posts, comments and many more things. Banking application also stores user data, their transactions details, funds summary etc. All this information is data, but when it put together and store in a structural way, it becomes informational data. Database A database is a collection of information that is organized so that…
-
What’s with putting the CSS in the head?
A look into the practice of placing CSS within the head of a HTML page vs external CSS file and how it affects page performance. Throughout my development years, the default practice has been to place all CSS in an external minified CSS. Then place this CSS file on a CDN, which would help improve loading time by hosting this file on multiple servers, one of which maybe geographically closer to the user and thus load quicker (reducing latency).
-
Using Optional Correctly
References https://dzone.com/articles/using-optional-correctly-is-not-optional
-
Solve your Java performance problems
The Performance Diagnostic Methodology (PDM) is a structured approach in order to find the root cause of Java performance problems. When performance issues occur, often people start panicking and start tuning the JVM without exactly knowing whether they are solving the cause of the performance issue. Therefore, a structured approach can exclude some possible causes and point you in the right direction in order to solve the issue appropriately. The approach is visualized with the next scheme. References:
-
How to create file in Java
References: https://stackoverflow.com/questions/2885173/how-do-i-create-a-file-and-write-to-it-in-java