Articles, Home

DESKTOP APPLICATION DEVELOPMENT WITH JAVA

This course is the follow-up to the work you did in CEJV 416. You’re probably itching to get at it. So get ready to start developing desktop applications using the JavaFX and JDBC frameworks. Then you’ll move on to developing systems that are composed of presentation, business (domain) and persistence layers. You’ll also touch on topics like concurrent programming using threads, file-access using NIO and the development of CRUD applications (love that name!) using JDBC. Once you’re finished the course with flying colours, you’ll be able to begin developing real-world software solutions. And we could all use a lot more of those!

Articles, Home

Continuous Monitoring with JDK Flight Recorder (JFR)

Mikael Vidstedt gives an overview of JDK Flight Recorder (JFR), showcases the current feature, as well as some features coming in the future. JFR is a monitoring and troubleshooting framework built directly into the Java runtime. JFR has access to all the internal data of the JVM and can capture and surface data on a fine-grained level with extremely low overhead.

Articles, Home

Java String Encryption Decryption Example

In this tutorial, we will see how to use AES(Advanced Encryption Standard) algorithm to string or text in Java with an example.Java support many secure encryption algorithms but some of them are weak to be used in security-intensive applications. For example, the Data Encryption Standard (DES) encryption algorithm is considered highly insecure; messages encrypted using DES have been decrypted by brute force within a single day by machines such as the Electronic Frontier Foundation’s (EFF) Deep Crack.