Spring Boot Web App
Here is a quick introduction on how to create a Spring Boot web app. For this tutorial, I use Spring Tools 4 for Eclipse. Spring Boot Spring is a flexible framework with a lot of components that can be configured Read more…
Here is a quick introduction on how to create a Spring Boot web app. For this tutorial, I use Spring Tools 4 for Eclipse. Spring Boot Spring is a flexible framework with a lot of components that can be configured Read more…
This article shows how to quickly build a web application using the Spring Tools Suite. For this tutorial, I use Spring Tools 4 for Eclipse, where I initialize projects using Eclipse wizards. Spring Boot Web Application Spring has a lot Read more…
This article describes how to search for files in bash, and shows a few examples of using find, grep, and ag (the silver searcher). Search for files in bash People using bash on a daily basis know at least two Read more…
To back up a WordPress website, you need to backup two components: database: posts, pages, categories, comments, users, plugin data, etc. filesystem: media, plugins, files, etc. Here we see how to backup and restore a WordPress instance via command line Read more…
Permutations are for lists, order matters.Combinations are for groups, order does not matter. Better Explained Permutations A Permutation is an ordering of elements from a group of objects. Permutations of a set Say we have n elements and we want Read more…
Mergesort Mergesort is an efficient and widely used sorting algorithm. Stable sorting algorithm: preserves the order optimal time complexity: N log N in all cases suboptimal in space usage: usage of an extra array for merging Usage examples: Sorting Linked Read more…
This article contains a series of exercises on java arrays, including resizing array implementation, merging sorted arrays, etc.. Resizing-array implementation A Java ArrayList is a resizable-array implementation of the List interface providing amortized-time for insertion of O(1). Exercise: implement a Read more…
This article shows how to quickly build an EMF model using the Ecore Tools UML editor and generate the Java source code. For this article I am using eclipse eclipse-modeling-tools-2019-06. Modeling Motivations Main motivations for modeling and code generation: separation Read more…
In my development environment, I am running WordPress on docker containers, and I want a system to backup (and restore) both the DB and the WordPress data. For this article, I assume you are familiar with docker and Linux bash Read more…
Sorting, searching, and binary search Divide-and-conquer Dynamic programming and memorization Greedy algorithms Recursion Graph traversal, BFS and DFS Sorting Main algorithms presented Mergesort: Java sort for Objects Quicksort: Java sort for primitive types Heapsort Mergesort vs Quicksort vs Heapsort All Read more…