Quarkus is a Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.
Category: Home
The Hidden Productivity Killer In Java Development
Boost your team’s Java development velocity by up to 20%. Learn how you can eliminate the time-consuming redeploys in Java web development.
Top 5 Courses to Learn Jenkins for Java Programmers and DevOps Engineers
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
Modifying an XML Attribute in Java | Baeldung
Learn how to modify attributes in an XML document using Java with JAXP, dom4j, and jOOX
How to Prepare for Java Certifications like OCAJP, OCPJP, or OCEJWCD?
A blog about Java, Spring, Hibernate, Programming, Algorithms, Data Structure, SQL, Linux, Database, JavaScript, and my personal experience.
Java – Try with Resources | Baeldung
A quick and practical guide to how we can use the try-with-resources functionality introduced in Java 7 to auto-close resources and simplify our syntax.
Binary Numbers in Java | Baeldung
Learn how to convert binary numbers into decimal ones and vice versa.
How to become a good Java programmer without a degree – Coffee Talk: Java, News, Stories and Opinions
Great Java programmers are judged by their work, not their resume. How to become a good Java programmer without a degree largely depends on your own course of action and the hours you spend practicing the language.
Zero to Hero Trainings Series: High Performance Java Persistence with Vlad MIHALCEA
This training is to be held in english! Targetgroup are Developers with at least one year experience in JPA. Biography of speaker Vlad MihalceaVlad Mihalcea is a Java Champion, CEO of Hypersistence, working as a Developer Advocate for the Hibernate project. He is passionate about enterprise systems, data access frameworks, and distributed systems. He wrote hundreds of articles about Hibernate on his blog, and he has a gold badge for the Hibernate, Java, and JPA tags on StackOverflow. He’s also the author of the High-Performance Java Persistence book.The course agenda (TOC):Day 1Introduction- O/R Mismatch- JPA vs Hibernate- Schema ownership and incremental migrations- Integration testing strategiesHibernate Connection Management- Connection Providers- Connection Monitoring- Statement Logging and count validator Basic Mappings- Types- Entity- Embedded- JPA Identifiers- Legacy and enhanced identifier generators (hilo, pooled-lo) Relationships- Many-to-One- One-to-One- One-to-Many- Many-to-Many- Embedded CollectionsDay 2Inheritance- Single table inheritance caveats- Joined table inheritance caveats- Composition vs inheritance Entity state transitions- Flushing basics- AUTO flush caveats- Dirty checking- Flush operation order- Bytecode enhancement dirty checking Batch updates and ResultSet fetching- JDBC batching- How to batch INSERT and UPDATE statements- How to batch DELETE statements Fetching- Natural key- DTO projections- Entity queries- LAZY vs EAGER- Query-time fetching Day 3Concurrency control- Isolation levels and database concurrency control- Preventing lost updates in long conversations- Logical vs physical clock optimistic locking- Hibernate collections optimistic locking- Version-less optimistic locking- Java Persistence locking – Explicit OPTIMISTIC Lock Mode – OPTIMISTIC_FORCE_INCREMENT Lock Mode – PESSIMISTIC_FORCE_INCREMENT Lock Mode – PESSIMISTIC_READ and PESSIMISTIC_WRITE Lock ModesCaching- Database caching- Application caching- Second-level cache entries- Cache synchronization strategies- READ_ONLY CacheConcurrencyStrategy- NONSTRICT_READ_WRITE CacheConcurrencyStrategy- READ_WRITE CacheConcurrencyStrategy- TRANSACTIONAL CacheConcurrencyStrategy- Collection Cache- Query Cache
Top 3 Books and Courses to Learn Spring Security 5 in Depth – Best of Lot
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
The 10 Most Influential Programming Languages of the Last 50 years and Their Creators
My list of 10 of the most influential programming languages of the last 5 decades and their creators.
Setting the Java Version in Maven | Baeldung
Learn about different ways to set the Java version for your Maven project