Java Mapping Frameworks teljesítménye

Java Mapping Frameworks teljesítménye

1. BevezetésTöbb rétegből álló nagy Java-alkalmazások létrehozásához több modell, például perzisztencia-modell, tartomány-modell vagy úgynevezett DTO-k használata szükséges. Több modell használata különböző alkalmazási rétegekhez megköveteli, hogy biztosítsunk egy módszert a babok közötti feltérképezésre.Ha
Java 9 reaktív adatfolyamok

Java 9 reaktív adatfolyamok

1. ÁttekintésEbben a cikkben a Java 9 reaktív folyamokat vesszük szemügyre. Egyszerűen fogalmazva, képesek leszünk használni a Folyam osztály, amely magában foglalja az elsődleges építőelemeket a reaktív folyam feldolgozási logika felépítéséhez.Rea
Java-gyűjtemény szűrése listán

Java-gyűjtemény szűrése listán

1. ÁttekintésSzűrés a Gyűjtemény által a Lista egy általános üzleti logikai forgatókönyv. Ennek elérésére rengeteg módszer létezik. Egyesek azonban nem megfelelő megoldásokhoz vezethetnek alulteljesítő megoldásokhoz.Ebbe
A JUnit 5 és Gradle használata

A JUnit 5 és Gradle használata

1. ÁttekintésEbben az oktatóanyagban teszteket fogunk futtatni az új JUnit 5 platformon a Gradle build eszközzel. Konfigurálunk egy projektet, amely támogatja a régi és az új verziót is.Az új verzióval kapcsolatos további információkért olvassa el az Útmutató az 5.
Mikor inicializálják a statikus változókat a Java-ban?

Mikor inicializálják a statikus változókat a Java-ban?

1. BemutatkozásEbben az oktatóanyagban feltárjuk a statikus változó inicializálási folyamatát. A Java virtuális gép (JVM) ezt a folyamatot követi az osztálybetöltés során.2. Inicializálási folyamatMagas szinten a JVM a következő lépéseket hajtja végre:Először az osztály betöltődik és összekapcsolódik. Ez
Egyéni JUnit 4 tesztfutók

Egyéni JUnit 4 tesztfutók

1. ÁttekintésEbben a rövid cikkben arra fogunk koncentrálni, hogy miként futtathatjuk a JUnit teszteket egyedi tesztfuttatók segítségével.Egyszerűen fogalmazva, az egyedi futó megadásához a @RunWith annotáció.2. ElőkészítésKezdjük a szabvány hozzáadásával JUnit függőség a mi pom.xml
Mezők lekérése Java osztályból a Reflection használatával

Mezők lekérése Java osztályból a Reflection használatával

1. ÁttekintésA reflexió a számítógépes szoftverek képessége arra, hogy futás közben megvizsgálja a szerkezetét. A Java-ban ezt a Java Reflection API. Ez lehetővé teszi számunkra, hogy futás közben ellenőrizzük az osztály elemeit, például mezőket, módszereket vagy akár belső osztályokat.Ez a
Programos konfigurálás a Log4j 2-vel

Programos konfigurálás a Log4j 2-vel

1. BemutatkozásEbben az oktatóanyagban megvizsgáljuk az Apache Log4j 2 programozott konfigurálásának különböző módjait.2. Kezdeti beállításA Log4j 2 használatának megkezdéséhez csupán a log4j-core és a log4j-slf4j-impl függőségeket kell felvennünk a pom.xm
Konvertálja a JSON-ot térképpé a Gson használatával

Konvertálja a JSON-ot térképpé a Gson használatával

1. BemutatkozásEbben a gyors bemutatóban megtudhatjuk, hogyan lehet JSON karakterláncot konvertálni a-ba Térkép felhasználásával Gson a Google-tól.Három különböző megközelítést látunk ennek megvalósításához, és megvitatjuk előnyeiket és hátrányaikat - néhány gyakorlati példával.2.
Java MappedByteBuffer használata

Java MappedByteBuffer használata

1. ÁttekintésEbben a gyors cikkben megnézzük a MappedByteBuffer ban,-ben java.nio csomag. Ez a segédprogram nagyon hasznos lehet a fájlok hatékony olvasásához.2. Hogyan MappedByteBuffer WorkokA fájl egy régiójának betöltésekor betölthetjük azt a memóriaterületet, amelyhez később hozzáférhetünk.A
Kézi kijelentkezés tavaszi biztonsággal

Kézi kijelentkezés tavaszi biztonsággal

1. Bemutatkozás A Spring Security a tavaszi alkalmazások biztonságának szabványa. Számos funkcióval rendelkezik a felhasználó hitelesítésének kezelésére, beleértve a bejelentkezést és a kijelentkezést. Ebben az oktatóanyagban a következőkre fogunk összpontosítani kézi kijelentkezés a Spring Security-vel.
Alapértelmezett oszlopértékek a JPA-ban

Alapértelmezett oszlopértékek a JPA-ban

1. BemutatkozásEbben az oktatóanyagban megvizsgáljuk a JPA alapértelmezett oszlopértékeit.Megtanuljuk, hogyan kell őket beállítani alapértelmezett tulajdonságként az entitásban, valamint közvetlenül az SQL tábla meghatározásában.2
Tavaszi LDAP áttekintés

Tavaszi LDAP áttekintés

1. ÁttekintésAz LDAP címtárszerverek olvasásra optimalizált hierarchikus adattárolók. Általában a felhasználó hitelesítéséhez és hitelesítéséhez szükséges, a felhasználóhoz kapcsolódó információk tárolására szolgálnak.
Aszinkron HTTP az async-http-klienssel Java-ban

Aszinkron HTTP az async-http-klienssel Java-ban

1. ÁttekintésAz AsyncHttpClient (AHC) a Netty tetejére épülő könyvtár, amelynek célja a HTTP-kérések egyszerű végrehajtása és a válaszok aszinkron feldolgozása.Ebben a cikkben bemutatjuk a HTTP kliens konfigurálását és használatát, a kérés végrehajtását és a válasz AHC használatával történő feldolgozását.2.
Bevezetés a zár nélküli adatstruktúrákba Java példákkal

Bevezetés a zár nélküli adatstruktúrákba Java példákkal

1. BemutatkozásEbben az oktatóanyagban megtudhatjuk, hogy melyek a nem blokkoló adatstruktúrák, és miért fontos alternatívája a zároláson alapuló egyidejű adatstruktúráknak.Először áttekintünk néhány kifejezést, például akadálymentes, zármentes, és várakozás nélküli.M&
Java Konvertálja a PDF-et Base64-be

Java Konvertálja a PDF-et Base64-be

1. ÁttekintésEbben a rövid bemutatóban meglátjuk hogyan kell végrehajtani a PDF fájl Base64 kódolását és dekódolását a Java 8 és az Apache Commons Codec használatával.De először nézzük meg gyorsan a Base64 alapjait.2
Bevezetés az Arquillian teszteléséhez

Bevezetés az Arquillian teszteléséhez

1. ÁttekintésAz Arquillian egy konténer-agnosztikus integrációs tesztelési keretrendszer a Jakarta EE számára. Az Arquillian használata minimalizálja a konténerek, a telepítések, a keretrendszer inicializálásának stb. Kezelésének terheit.
Tavaszi csomagtartó: Fő osztály beállítása

Tavaszi csomagtartó: Fő osztály beállítása

1. ÁttekintésEz a gyors bemutató különböző módszereket kínál a belépési pont meghatározásához a Spring Boot alkalmazásba a Maven és a Gradle segítségével.A Spring Boot alkalmazás fő osztálya egy olyan osztály, amely a public static void main () módszer, amely elindítja a tavaszt ApplicationContext. A
Útmutató a GemFire-hez tavaszi adatokkal

Útmutató a GemFire-hez tavaszi adatokkal

1. ÁttekintésA GemFire ​​egy nagy teljesítményű elosztott adatkezelési infrastruktúra, amely az alkalmazásfürt és a háttér-adatforrások között helyezkedik el.A GemFire ​​segítségével az adatok a memóriában kezelhetők, ami gyorsabbá teszi a hozzáférést. A Spring