Category: Home
Stanford NLP (Sentiment analysis) using ORACLE HELIDON and Docker.
I wrote a post sometime back on Stanford NLP on Oracle application container . Now I am going to use Helidon Open source project by ORACLE…
Eclipse MicroProfile 2.2 introduces improvements to its APIs & continues alignment to Java EE 8 – JAXenter
Eclipse MicroProfile 2.2 updates the Fault Tolerance, Open Tracing, Open API, and Rest Client APIs and continues to align itself with Java EE 8.
Controlling Your Cloud – A Look At The Oracle Cloud Infrastructure Java SDK
In this post we take a look at the Java SDK for interacting with various elements within the Oracle Cloud Infrastructure. Specifically, we’ll look at authentication and basic object storage APIs.
JavaEE 8 + Payara 5 + MicroProfile 2.1 + Docker in About a Minute – DZone Microservices
A software architect gives a tutorial on how to quickly set up a Java-based microservices application using JavaEE 8, MicroProfile, and a Docker container.
JDK 12: The new features coming to Java 12
Beta builds are available, with switch expressions to improve coding and allow pattern matching, and raw string literals to simplify multiline expressions
Google’s Java Containerization Tool ‘Jib’ Goes GA — ADTmag
Jib is a fast and simple container image builder that consolidates all the steps involved in packaging an app into a container image, and allows developers to build containers using familiar Java tools.
Clojure devs are all about Java 8 and functional programming – JAXenter
What’s the state of the Clojure ecosystem in 2019? It turns out that Clojure devs are still in love with Java 8 and use it for web development.
On-demand Webinar: Migrating beyond Java 8
Help your team keep up with the pace of change. Sander Mak SHARE Oracle ends public updates for Java 8 beginning January 2019. And….
A Step-by-Step Migration to Reactive Microservices in Snowy Stockholm
I have written and talked a lot about why reactive programming matters at Jfokus. In my tutorial, I explain where it makes sense to apply reactive principles in existing business applications and where it’s better to leave things as they are.
High Performance Java Persistence with Vlad MIHALCEA: From Zero To Hero
This training is to be held in english!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
5 Spring Cloud Annotations Java Programmers Should Know – DZone Java
This post focuses on the top five Spring Cloud annotations that you must know for developing cloud-native Java applications.