I have worked with BioModels as an enterprise application for nine years. I don’t remember when deploying times became too slow; it was a nightmare because it took more than…
Category: Java
The programming language Java
How to ignore top rows in CSV or TSV files
Working with CSV or TSV files, we often ought to ignore the header row (aka. the column headers) before reading the rest of the file. To strip out the first…
Java Remote Debugging
https://itnext.io/remote-debugging-spring-boot-on-kubernetes-a5f96a40e5c0 https://medium.com/swlh/remote-debugging-a-java-application-running-in-docker-container-with-intellij-idea-efe54cd77f02 https://www.youtube.com/watch?v=OmQU1p0wQmY&t=608s https://blog.christianposta.com/kubernetes/java-remote-debug-for-applications-running-in-kubernetes/ https://medium.com/swlh/remote-debugging-a-java-application-running-in-docker-container-with-intellij-idea-efe54cd77f02 https://docs.oracle.com/javase/8/docs/technotes/guides/jpda/conninv.html#Invocation
Optional Parameters in Java: Common Strategies and Approaches
Recently, I have written an introduction of default arguments in C++. Now, we are aiming to work with default parameters in Java to see what are similar and different. I…
How to create a temporary file to store data
Your application has to write data out in a temporary file to reprocess them before rendering to users. The file will be created temporarily and swept our when the application…
How to test database connection without using Hibernate ORM in Grails
You will likely encounter a headache problem when bringing a large project to cloud-based deployment development, especially testing the access of databases if you have to request of accessing internally…
Getting started with Log4j2
Log4j2 is the upgraded version of Apache Log4j with significant improvements over its predecessor and provides many of the improvements available in Logback while fixing some inherent problems occurred in…
Java Books and References
This text will introduce useful learning resources for someones who want to learn Java programming language. Because resources are continuously updated, this writing is too keep up. Official Java Documentation…