Asynchrónne programovanie v Jave

Asynchrónne programovanie v Jave

1. PrehľadS rastúcim dopytom po písaní neblokujúceho kódu potrebujeme spôsoby, ako tento kód asynchrónne spustiť.V tomto výučbe sa pozrieme na niekoľko spôsobov, ako dosiahnuť asynchrónne programovanie v Jave. Preskúmame tiež niekoľko knižníc Java, ktoré poskytujú hotové riešenia.2. Asynch
Úvod do atómových premenných v Jave

Úvod do atómových premenných v Jave

1. ÚvodJednoducho povedané, zdieľaný premenlivý stav veľmi ľahko vedie k problémom, keď ide o súbežnosť. Ak prístup k zdieľaným premenlivým objektom nie je správne spravovaný, môžu sa aplikácie rýchlo stať náchylnými na niektoré ťažko zistiteľné chyby súbežnosti.V tomto čl
Arrays.asList vs new ArrayList (Arrays.asList ())

Arrays.asList vs new ArrayList (Arrays.asList ())

1. PrehľadV tomto krátkom návode sa pozrieme na rozdiely medzi nimi Arrays.asList (pole) a ArrayList (Arrays.asList (pole)).2. Arrays.asListZačnime s Arrays.asList metóda.Pomocou tejto metódy môžeme previesť z poľa na pevnú veľkosť Zoznam objekt. Toto Zoznam je iba obal, ktorý sprístupňuje pole ako zoznam. Nie s&#
Úvod do jarných dát MongoDB

Úvod do jarných dát MongoDB

1. PrehľadTento článok bude rýchly a praktický úvod do Spring Data MongoDB.Prejdeme si základné veci pomocou oboch MongoTemplate ako aj Úložisko Mongo pomocou praktických príkladov na ilustráciu každej operácie.2. MongoTemplatea MongoRepositoryThe MongoTemplatesleduje štandardný vzor šablóny na jar a poskytuje základné rozhranie API pripravené na použitie pre základný modul perzistencie.Úl
Úvod do AspectJ

Úvod do AspectJ

1. ÚvodTento článok je rýchly a praktický úvod do AspectJ. Najskôr si ukážeme, ako povoliť aspektovo orientované programovanie, a potom sa zameriame na rozdiel medzi tkaním v čase kompilácie, po kompilácii a načítaním.Začnime krátkym úvodom do aspektovo orientovaného programovania (AOP) a základov AspectJ.2. Pre
Začíname s formulármi na jar MVC

Začíname s formulármi na jar MVC

1. Prehľad V tomto článku sa budeme zaoberať jarnými formulármi a viazaním údajov na kontrolóra. Ďalej sa pozrieme na jednu z hlavných anotácií v Jarné MVC t.j. @ModelAttribute. Samozrejme, jarné MVC je komplexná téma s mnohými vecami, ktoré musíte pochopiť, aby ste ju využili naplno, takže sa tu určite pohnite hlbšie.2. Model
Jarná výnimka NoSuchBeanDefinitionException

Jarná výnimka NoSuchBeanDefinitionException

1. PrehľadV tomto článku diskutujeme o Jar org.springframework.beans.factory.NoSuchBeanDefinitionException - toto je bežná výnimka vyvolaná BeanFactory pri pokuse o vyriešenie fazuľa, ktorá jednoducho nie je definovaná v kontexte jari.Ukážeme možné príčiny tohto problému a dostupné riešenia.A samozre
Skener Java hasNext () vs. hasNextLine ()

Skener Java hasNext () vs. hasNextLine ()

1. PrehľadThe Skener class je šikovný nástroj, ktorý dokáže analyzovať primitívne typy a reťazce pomocou regulárnych výrazov a bol zavedený do súboru java.util balík v Jave 5.V tomto krátkom tutoriáli si povieme niečo o ňom hasNext () a hasNextLine () metódy. Aj keď
Sprievodca Java 8 Comparator.comparing ()

Sprievodca Java 8 Comparator.comparing ()

1. PrehľadJava 8 priniesla do servera niekoľko vylepšení Komparátor rozhranie, vrátane niekoľkých statických funkcií, ktoré sú veľmi užitočné pri navrhovaní zoradenia zbierok.Java 8 lambdas je možné efektívne využiť pomocou Komparátor rozhranie. Podrobn&#
Nahraďte znak v konkrétnom indexe v reťazci v jazyku Java

Nahraďte znak v konkrétnom indexe v reťazci v jazyku Java

1. ÚvodV tejto rýchlej príručke si ukážeme ako nahradiť znak pri konkrétnom indexe v a String v Jave. Predstavíme štyri implementácie jednoduchých metód, ktoré berú originál Reťazec, znak a index, kde ho musíme nahradiť.2. Používanie poľa znakovZačnime jednoduchým prístupom, ktorý použijeme pole char.Tu je cieľ
Java String do InputStream

Java String do InputStream

1. PrehľadV tomto rýchlom výučbe sa pozrieme na to, ako na to previesť štandardný reťazec na InputStreampomocou obyčajnej Javy, Guavy a knižnice Apache Commons IO.Tento článok je súčasťou série „Java - Späť na základné“ tu na Baeldungu.2. Konvertujte pomocou obyčajnej JavyZačnime jednoduchým príkladom použitia Java na uskutočnenie konverzie - pomocou sprostredkovateľa bajt pole:@Test public void givenUsingPlainJava_whenConvertingStringToInputStream_thenCorrect () hodí IOException {String initialString = "text"; InputStream tar
Sprievodca po @ConfigurationProperties v Spring Boot

Sprievodca po @ConfigurationProperties v Spring Boot

1. ÚvodSpring Boot má mnoho užitočných funkcií vrátane externalizovaná konfigurácia a ľahký prístup k vlastnostiam definovaným v súboroch vlastností. Predchádzajúci tutoriál popisoval rôzne spôsoby, ako to možno urobiť.Teraz
Triedy balíkov v jazyku Java

Triedy balíkov v jazyku Java

1. PrehľadAko už názov napovedá, súhrnné triedy sú objekty zapuzdrujúce primitívne typy Javy.Každý primitív Java má zodpovedajúci obal:boolean, byte, short, char, int, long, float, double Boolean, Byte, Short, Character, Integer, Long, Float,DvojitýVšetky sú definované v java.lang
Vytvorenie generického poľa v prostredí Java

Vytvorenie generického poľa v prostredí Java

1. ÚvodMožno by sme chceli použiť polia ako súčasť tried alebo funkcií, ktoré podporujú všeobecné informácie. Vzhľadom na spôsob, akým Java pracuje s generikami, to môže byť ťažké.V tomto tutoriáli pochopíme výzvy spojené s používaním generík v poliach. Potom vytvo
Rozdiely medzi HashMap a Hashtable

Rozdiely medzi HashMap a Hashtable

1. PrehľadV tomto krátkom tutoriáli sa zameriame na základné rozdiely medzi Hashtable a HashMap.2. Hashtable a HashMap v JaveHashtable a HashMap sú si dosť podobné - obe sú kolekcie, ktoré implementujú Mapa rozhranie.Tiež put (), dostať (), odstrániť ()a containsKey () metódy poskytujú výkon v konštantnom čase O (1). Intern
Rozdiel medzi výpisom a pripraveným vyhlásením

Rozdiel medzi výpisom a pripraveným vyhlásením

Java Top Práve som oznámil nové Naučte sa jar kurz zameraný na základy jari 5 a Spring Boot 2: >> SKONTROLUJTE KURZ 1. Prehľad V tomto výučbe sa pozrieme na rozdiely medzi JDBC Vyhlásenie a Pripravené vyhlásenie rozhrania. Nebudeme kryť Vyvolateľné vyhlásenie, rozhranie JDBC API, ktoré sa používa na vykonávanie uložených procedúr. 2. Roz
Void Type v jazyku Java

Void Type v jazyku Java

1. PrehľadAko vývojári Java sme sa mohli stretnúť s Neplatný typu pri nejakej príležitosti a premýšľal, aký bol jeho účel.V tomto rýchlom výučbe sa dozvieme o tejto zvláštnej triede a uvidíme, kedy a ako ju používať a ako sa jej vyhnúť, keď je to možné.2. Čo je to N
Nahrávanie súborov pomocou Spring MVC

Nahrávanie súborov pomocou Spring MVC

1. PrehľadV predchádzajúcich článkoch sme predstavili základy manipulácie s formulármi a preskúmali sme knižnicu značiek formulárov v Spring MVC.V tomto článku sa zameriavame na to, čo ponúka jar podpora viacerých častí (nahrávanie súborov) vo webových aplikáciách.Jar n&#
web.xml vs inicializátor s jarou

web.xml vs inicializátor s jarou

1. PrehľadV tomto článku sa budeme venovať trom rôznym prístupom ku konfigurácii a DispatcherServlet k dispozícii v posledných verziách Jarný rámec:Začneme s XML konfigurácia a a web.xml spisPotom migrujeme deklaráciu servletu z web.xml súbor do konfigurácie Java, ale akúkoľvek inú konfiguráciu ponecháme v XMLNakoniec v treťom a poslednom kroku refaktoringu budeme mať 100% projekt nakonfigurovaný v prostredí Java2. The Di