CIIT-Training Blog

Suche

@Transactional in Spring – how it works

This article provides an in-depth exploration of Spring Framework’s @Transactional annotation, detailing its functionality, implementation, advanced features, and best practices for effective transaction management in Java applications.

Read More »

Nginx Cache für WordPress

In der Welt des Webhostings ist die Geschwindigkeit ein entscheidender Faktor für den Erfolg einer Website. Hier kommt der Nginx-Cache ins Spiel, insbesondere für WordPress-Websites.

Read More »

Keycloak Integration in Spring Anwendungen

Keycloak ist ein Open-Source-Identitäts- und Zugriffsmanagementtool, das von Java-Entwicklern häufig genutzt wird, um Sicherheitsfunktionen in Anwendungen zu integrieren. Es ist besonders nützlich für Anwendungen, die

Read More »

Virtuelle Threads in Java 21

Virtuelle Threads in Java: Ein Paradigmenwechsel in der Concurrent Programmierung   Einführung in Virtuelle Threads Mit der Einführung von virtuellen Threads in Java (auch als

Read More »

Neues Training: Entwicklung von AI Chat-Assistenten mit Java / Spring AI

Der Kurs „Entwicklung von AI Chat-Assistenten mit Java Spring“ bietet einen umfassenden Einblick in die Implementierung von KI-Chat-Assistenten mit dem Retrieval-Augmented-Generation-Muster unter Verwendung der neuesten Java Spring-Bibliothek. Mit einer Mischung aus theoretischen Erläuterungen und praktischen Übungen lernen Sie, fortschrittliche KI-Chat-Assistenten zu entwickeln und anzupassen. Die Teilnehmer lernen, wie das Retrieval-augmented

Illustration cleaning up with git.

Different Methods for Resetting Files in Git

Confused by the various options for cleaning up or resetting your branch, working area, or staging area? Use this overview to help get things sorted:   Command Description Affects Working Area Affects Staging Area Example Call git reset (no options) Resets the current branch to a specific commit and removes

@Transactional in Spring – how it works

This article provides an in-depth exploration of Spring Framework’s @Transactional annotation, detailing its functionality, implementation, advanced features, and best practices for effective transaction management in Java applications.

Nginx Cache für WordPress

In der Welt des Webhostings ist die Geschwindigkeit ein entscheidender Faktor für den Erfolg einer Website. Hier kommt der Nginx-Cache ins Spiel, insbesondere für WordPress-Websites. In diesem Blogbeitrag besprechen wir, wie man den Nginx-Cache für WordPress konfiguriert, welche Vorteile er bietet und welche Probleme dabei auftreten können.     Konfiguration

Keycloak Integration in Spring Anwendungen

Keycloak ist ein Open-Source-Identitäts- und Zugriffsmanagementtool, das von Java-Entwicklern häufig genutzt wird, um Sicherheitsfunktionen in Anwendungen zu integrieren. Es ist besonders nützlich für Anwendungen, die auf Spring Boot basieren. In diesem kurzen Blog werfen wir einen Blick darauf, wozu Keycloak genutzt wird, welche Konfigurationsmöglichkeiten es bietet und wie man es

Virtuelle Threads in Java 21

Virtuelle Threads in Java: Ein Paradigmenwechsel in der Concurrent Programmierung   Einführung in Virtuelle Threads Mit der Einführung von virtuellen Threads in Java (auch als Lightweight Threads bekannt) erleben wir eine signifikante Evolution in der Concurrent Programmierung. Traditionelle Threads, die direkt auf OS-Threads abgebildet werden, sind ressourcenintensiv und begrenzen die