排序
Traversing Graphs
Traversing Graphs,As developers, we are frequently dealing with lists, arrays, and sequence of values. But have you ever had to deal with related data, which are connected to other...
How I implemented a random word generator in java?
How I implemented a random word generator in java?,I was building an app to display random youtube videos. For the app, I needed an easy way to get a random english word. Suprising...
Spring batch – changing default data-source
Spring batch - changing default data-source,I had recently started learning Spring-Batch and followed the very first Getting started guide. The default datasource used by Spring-ba...
Names in java, maven, and gradle
Names in java, maven, and gradle, A central aspect of Java's philosophy is that names matter. Brian Goetz, Java Language Architect and author of Java Concurrency in Practice Packag...
Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)
Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure), Memory Management (5 Part Series) 1 Demystifying memory management in modern programming languages 2 Vis...
Stop Trying to Outsmart the Java Compiler
Stop Trying to Outsmart the Java Compiler,When Java 9 was (finally) released, it was considered a disappointment, or a disaster, depending on who you talked to. Lost among the deba...
Answer: Using PDFbox to determine the coordinates of words in a document
Answer: Using PDFbox to determine the coordinates of words in a document,I'm working on extract data from PDF files. This post helps me to determine for the coordinate position by ...
Learn to Code: 15 FREE Educative programming courses for software developers
Learn to Code: 15 FREE Educative programming courses for software developers,If you’re thinking about learning to code, figuring out where to start can be one of the hardest parts...
Docker and Java Spring Boot [Part.1: Continuous Integration]
Docker and Java Spring Boot [Part.1: Continuous Integration], CI/CD Java Docker Kubernetes (2 Part Series) 1 Docker and Java Spring Boot [Part.1: Continuous Integration] 2 Kubernet...
An interactive demo of the TikTok XSS vulnerability
An interactive demo of the TikTok XSS vulnerability,The recent investigation conducted by Checkpoint Research against TikTok highlights trivially-exploitable security issues, that ...
Why Java? Why Clojure?
Why Java? Why Clojure?,I learned Java at university back in 1997. It was my third year as an undergraduate and Java was at version 1.1. I still remember the struggle to understand ...