Skip to content

Tag: java

Why is this called backtracking?

I have read in Wikipedia and have also Googled it, but I cannot figure out what “Backtracking Algorithm” means. I saw this solution from “Cracking the Code Interviews” and wonder why is this a backtracking algorithm? Answer “Backtracking” is a term that occurs in enumeratin…

Log4J creates log file but does not write to it

I’m trying to configure log4j to log messages to a file. Right now, the file does get created with the name I provide, but the logs are not written to the file. My code: Contents of my log4j.properties file: When I run this, I get this output in the console: The file log.log does get created in my main …

Get month number from month name

I have this. How to get month number which contain in monthName variable? Thanks! Answer Use Java’s Calendar class. It can parse any given string into a valid calendar instance. Here is an example (assuming that the month is in english). You can specify the language in SimpleDateFormat: By default, Java…

JPA @Version field doesn’t get incremented

I’m new to JPA and Hibernate and I have a problem with optimistic locking. I have a class which has an @Version annotated field. When I update the Entity represented by this class, the version counter does not increase. Here is my code: The class: and here is the main method: and here is what the consol…

How to perform deeper matching of keys and values with assertj

Say I have a class like this: And later, a Map Using assertj, what is the best way to test that characterAges includes the “Frodo” character? For the age, I can do: And I know I could do: But then I lose my fluency. What I really want it something like this: Or even better, so that I can make