Obchod s kľúčovými hodnotami s mapou kroniky

Obchod s kľúčovými hodnotami s mapou kroniky

1. PrehľadV tomto výučbe sa dozvieme, ako môžeme použiť mapu kroník na ukladanie párov kľúč - hodnota. Budeme tiež vytvárať krátke príklady na demonštráciu jeho správania a použitia.2. Čo je mapa kroniky?Podľa dokumentácie „Chronicle Map je superrýchly obchod v pamäti, ktorý neblokuje kľúč a hodnotu, navrhnutý pre aplikácie s nízkou latenciou a / alebo pre viac procesov.“Stručne povedan&
Pridajte CSS a JS do Thymeleaf

Pridajte CSS a JS do Thymeleaf

1. ÚvodV tomto rýchlom výučbe sa naučíme používať CSS a JavaScript v našich šablónach Thymeleaf.Najskôr si prejdeme očakávanú štruktúru priečinkov, aby sme vedeli, kam svoje súbory umiestniť. Potom uvidíme, čo musíme urobiť, aby sme k týmto súborom mali prístup zo šablóny Thymeleaf.Začneme prida
Používanie šablón e-mailov ThymeLeaf a FreeMarker s jarou

Používanie šablón e-mailov ThymeLeaf a FreeMarker s jarou

1. PrehľadV našom predchádzajúcom článku sme videli, ako používať Spring na písanie a odosielanie textových e-mailov.Ale je to tiež možné používajte jarné šablónové motory na písanie krásnych e-mailov HTML s dynamickým obsahom.V tomto v
Udelená autorita verzus rola v jarnej bezpečnosti

Udelená autorita verzus rola v jarnej bezpečnosti

1. PrehľadV tomto rýchlom článku si vysvetlíme jemný, ale významný rozdiel medzi a Rola a a Udelená autorita na jarnej bezpečnosti. Podrobnejšie informácie o úlohách a oprávneniach nájdete v článku tu.2. Udelená autoritaNa jar môžeme mysli na každého Udelená autorita ako individuálne privilégium. Medzi
Ako efektívne čítať veľké súbory s programom Java

Ako efektívne čítať veľké súbory s programom Java

1. PrehľadTento tutoriál sa ukáže ako čítať všetky riadky z veľkého súboru v Jave efektívnym spôsobom.Tento článok je súčasťou „Java - späť na základné”Návod tu na Baeldungu.2. Čítanie v pamätiŠtandardný spôsob čítania riadkov súboru je v pamäti - Guava aj Apache Commons IO poskytujú rýchly spôsob, ako to urobiť:Files.readLines (nov
GridFS na jar Data MongoDB

GridFS na jar Data MongoDB

1. PrehľadTento tutoriál preskúma jednu z možností základné vlastnosti Spring Data MongoDB: interakcia s GridFS. Špecifikácia úložiska GridFS sa používa hlavne na prácu so súbormi, ktoré presahujú BSON- limit veľkosti dokumentu 16 MB. A Spring Data poskytuje GridFsOperations rozhranie a jeho implementácia - GridFsTemplate - ľahká interakcia s týmto súborovým systémom.2. Konf
Udalosti odoslané serverom (SSE) v JAX-RS

Udalosti odoslané serverom (SSE) v JAX-RS

1. PrehľadServer-Sent Events (SSE) je špecifikácia založená na protokole HTTP, ktorá poskytuje spôsob nadviazania dlhodobého a jednokanálového pripojenia zo servera na klienta. Klient inicializuje pripojenie SSE pomocou typu média text / stream udalostí v súhlasiť hlavička.Nesk&
Autentifikácia pomocou HttpUrlConnection

Autentifikácia pomocou HttpUrlConnection

Java Top Práve som oznámil nové Naučte sa jar kurz zameraný na základy jari 5 a Spring Boot 2: >> SKONTROLUJTE KURZ1. PrehľadV tomto výučbe sa chystáme preskúmať, ako overiť požiadavky HTTP pomocou HttpUrlConnection trieda.2. HTTP autentifikáciaVo webových aplikáciách môžu servery vyžadovať autentifikáciu klientov. Nedodrža
Reflexia parametrov metódy v Jave

Reflexia parametrov metódy v Jave

1. PrehľadV Java 8 bola pridaná podpora pre odraz parametrov metódy. Jednoducho povedané, poskytuje podporu pri získavaní názvov parametrov za behu.V tomto rýchlom výučbe sa pozrieme na to, ako získať prístup k názvom parametrov pre konštruktory a metódy za behu - pomocou reflexie.2. A
Prečítajte si InputStream pomocou zásuvky servera Java

Prečítajte si InputStream pomocou zásuvky servera Java

1. PrehľadNa odosielanie a prijímanie údajov v sieti často používame zásuvky. Sokety nie sú ničím iným ako kombináciou adresy IP a čísla portu, ktoré môžu jedinečným spôsobom identifikovať program bežiaci na danom počítači.V tomto v&#
Vyhľadávanie záväzkov a NRT v službe SolrCloud

Vyhľadávanie záväzkov a NRT v službe SolrCloud

1. PrehľadSolr je jedným z najpopulárnejších vyhľadávacích riešení založených na lucenčine. Je rýchly, distribuovaný, robustný, flexibilný a má za sebou aktívnu vývojársku komunitu. SolrCloud je nová, distribuovaná verzia aplikácie Solr.Jednou
Sprievodca obalovým programom JDBC sql2o

Sprievodca obalovým programom JDBC sql2o

1. ÚvodV tomto výučbe sa pozrieme na Sql2o, malú a rýchlu knižnicu pre prístup relačnej databázy v idiomatickej Jave.Za zmienku stojí, že aj keď Sql2o pracuje tak, že mapuje výsledky dotazu na POJO (obyčajné staré objekty Java), nie je to úplné riešenie ORM, ako napríklad Hibernate.2. Nasta
Null Fields s Jacksonom ignorujte

Null Fields s Jacksonom ignorujte

1. PrehľadTáto rýchla príručka sa bude zaoberať nastavením Jackson pri serializácii ignorovať nulové polia trieda java.Ak sa chcete prehĺbiť a naučiť sa ďalšie super veci, ktoré môžete robiť s Jacksonom 2 - pokračujte ďalej k hlavnému tutoriálu Jackson.2. Ignorujte n
Guava - Mapy

Guava - Mapy

1. PrehľadV tomto výučbe si ukážeme najužitočnejšie spôsoby, ktoré môžete využite Guava na prácu s mapami Java.Začnime veľmi jednoducho a Vytvor HashMapbez Nový operátor pomocou Guava:Mapa aNewMap = Maps.newHashMap ();2. ImmutableMapĎalej - pozrime sa, ako vytvárať ImmutableMap použitím Guava:@Test public void whenCreatingImmutableMap_thenCorrect () {Map plat = ImmutableMap. builder () .
3 bežné problémy s výkonom v režime dlhodobého spánku a ako ich nájsť v protokole

3 bežné problémy s výkonom v režime dlhodobého spánku a ako ich nájsť v protokole

1. ÚvodPravdepodobne ste už čítali niektoré sťažnosti na zlé výkony režimu dlhodobého spánku, alebo ste s nimi sami zápasili. Hibernáciu používam už viac ako 15 rokov a na tieto problémy som narazil viac ako dosť.V priebehu rokov som sa dozvedel, že týmto problémom sa dá vyhnúť a že ich veľa nájdete v protokole. V tomto pr&
Looping Diagonally Through a 2d Java Array

Looping Diagonally Through a 2d Java Array

1. PrehľadV tomto tutoriále uvidíme, ako sa slučkovať diagonálne cez dvojrozmerné pole. Riešenie, ktoré poskytujeme, sa dá použiť pre štvorcové dvojrozmerné pole akejkoľvek veľkosti.2. Dvojrozmerné poleKľúčom pri práci s prvkami poľa je vedieť, ako získať konkrétny prvok z tohto poľa. Pre dvojrozmer
Webové zásuvky s rámcom Play a Akkou

Webové zásuvky s rámcom Play a Akkou

1. PrehľadAk chceme, aby naši weboví klienti udržiavali dialóg s našim serverom, môžu byť užitočné riešenia WebSockets. Webové zásuvky udržujú trvalé úplné duplexné pripojenie. Toto nám dáva schopnosť posielať obojsmerné správy medzi našim serverom a klientom. V tomto tuto
Úvod do Apache Pulsar

Úvod do Apache Pulsar

1. ÚvodApache Pulsar je distribuovaný otvorený systém zasielania správ založený na publikácii / predplatnom, ktorý bol vyvinutý v spoločnosti Yahoo.Bol vytvorený na napájanie kritických aplikácií spoločnosti Yahoo, ako sú Yahoo Mail, Yahoo Finance, Yahoo Sports atď. Pot
Správa závislostí v Gradle

Správa závislostí v Gradle

1. PrehľadV tomto tutoriáli sa pozrieme na deklarovanie závislostí v skripte zostavenia Gradle. Pre naše príklady použijeme Gradle 6.7.2. Typická štruktúraZačnime jednoduchým skriptom Gradle pre projekty Java:doplnky {id 'java'} repozitáre {mavenCentral ()} závislosti {implementácia 'org.sprin