Stvorite datoteku u određenom direktoriju na Javi

Stvorite datoteku u određenom direktoriju na Javi

1. PregledU ovom ćemo brzom vodiču pogledati kako stvoriti datoteku u određenom direktoriju.Vidjet ćemo razliku između apsolutnih i relativnih putova datoteka, a koristit ćemo putove koji rade na nekoliko glavnih operativnih sustava.2. Apsolutni i relativni putovi datoteka2.1. Apsolutni putoviPočnimo sa stvaranjem datoteke u direktoriju pomoću pozivajući se na čitav put, poznat i kao apsolutni put. Za demons
Prenosi u više dijelova u Amazonu S3 s Javom

Prenosi u više dijelova u Amazonu S3 s Javom

1. PregledU ovom uputstvu vidjet ćemo kako se rukuje prijenosima s više dijelova u Amazonu S3 pomoću AWS Java SDK.Jednostavno rečeno, u višedijelnom prijenosu sadržaj dijelimo na manje dijelove i svaki dio prenosimo pojedinačno. Svi se dijelovi ponovno sastave po primanju.Prijenosi u više dijelova nude sljedeće prednosti:Veća propusnost - dijelove možemo prenositi paralelnoJednostavniji oporavak pogreške - moramo ponovno prenijeti samo neuspjele dijelovePauziranje i nastavak prijenosa - dijelove možemo prenijeti u bilo kojem trenutku. Cijeli postu
Proljetna sigurnosna stranica za prijavu s Reactom

Proljetna sigurnosna stranica za prijavu s Reactom

1. PregledReact je JavaScript biblioteka temeljena na komponentama koju je izradio Facebook. React omogućuje s lakoćom izradu složenih web aplikacija. U ovom ćemo članku učiniti da Spring Security radi zajedno sa stranicom React Login.Iskoristit ćemo postojeće konfiguracije Spring Security iz prethodnih primjera. Stoga ć
Kotlin const, var i val Ključne riječi

Kotlin const, var i val Ključne riječi

1. UvodU ovom uputstvu ćemo biti iznoseći ključne razlike između konst, var, i val ključne riječi na jeziku Kotlin.Da bismo ove ključne riječi stavili u kontekst, bit ćemo uspoređujući ih s njihovim ekvivalentima na Javi.2. Razumijevanje tipkanjaDa bismo razumjeli ove ključne riječi, moramo razumjeti dvije glavne kategorije tipskih sustava koje jezik može slijediti - manifestno tipkanje i zaključeno tipkanje.2.1. Manifestno
Utvrdite jesu li svi elementi isti na Java popisu

Utvrdite jesu li svi elementi isti na Java popisu

1. PregledU ovom brzom vodiču doznat ćemo kako odrediti jesu li svi elementi u a Popis isti su.Također ćemo pogledati vremensku složenost svakog rješenja pomoću oznake Big O, dajući nam najgori scenarij.2. PrimjerPretpostavimo da imamo sljedeća 3 popisa:notAllEqualList = Arrays.asList ("Jack", "James", "Sam", "James"); emptyList = Arrays.asList ()
Suradnja s JSON-om u Groovyju

Suradnja s JSON-om u Groovyju

1. UvodU ovom ćemo članku opisati i vidjeti primjere rada s JSON-om u Groovy aplikaciji.Prije svega, da bismo pokrenuli i pokrenuli primjere ovog članka, moramo postaviti svoj pom.xml: // ... org.codehaus.gmavenplus gmavenplus-plugin 1.6 // ... org.codehaus.groovy groovy-all 2.4.13 Najnoviji dodatak Maven možete pronaći ovdje i najnoviju verziju groovy-all ovdje.2. Ra
Raščlanjivanje parametara naredbenog retka s JCommanderom

Raščlanjivanje parametara naredbenog retka s JCommanderom

1. PregledU ovom vodiču, naučit ćemo kako koristiti JCommander za raščlanjivanje parametara naredbenog retka. Istražit ćemo nekoliko njegovih značajki dok gradimo jednostavnu aplikaciju naredbenog retka.2. Zašto JCommander?"Budući da je život prekratak za raščlanjivanje parametara naredbenog retka" - Cédric BeustJCommander, koji je stvorio Cédric Beust, je knjižnica temeljena na bilješkama zaraščlanjivanje parametara naredbenog retka. Može smanjiti na
Vodič za Ebean ORM

Vodič za Ebean ORM

1. UvodEbean je objektno-relacijski alat za mapiranje napisan na Javi.Podržava standardne JPA bilješke za prijavljivanje entiteta. Međutim, pruža puno jednostavniji API za trajanje. Zapravo, jedna od točaka koje vrijedi spomenuti u vezi s ebejskom arhitekturom jest ta da je ona bez sesija, što znači da ne upravlja u potpunosti entitetima.Osim to
Proxy, dekorator, adapter i uzorci mostova

Proxy, dekorator, adapter i uzorci mostova

1. UvodU ovom ćemo se članku usredotočiti na uzorke strukturnog dizajna u Javi - i raspraviti što su to i neke temeljne razlike među nekima od njih.2. Uzorci strukturnog dizajnaPrema Gang Of Four (GoF), dizajnerski uzorci mogu se klasificirati u tri vrste:KreativniStrukturneBihevioralniJednostavno rečeno, strukturni uzorci bave se sastavom klasa i objekata. Pruža
Provjera ima li Java Graph ciklus

Provjera ima li Java Graph ciklus

1. PregledU ovom brzom vodiču naučit ćemo kako možemo detektirati ciklus u zadanom usmjerenom grafu.2. Prikaz grafikonaZa ovaj se vodič pridržavamo prikazivanja grafa popisa susjednosti.Prvo, krenimo definiranjem a Vrh na Javi:javna klasa Vertex {oznaka privatnog niza; private boolean beingVisited; posjećena privatna logička vrijednost; privatni popis adjacencyList; javni vrh (oznaka niza) {this.label =
Rad s XML datotekama u Javi pomoću DOM raščlanjivanja

Rad s XML datotekama u Javi pomoću DOM raščlanjivanja

1. PregledU ovom uputstvu razgovarat ćemo o analizi DOM-a s Apache Xerces - zrelom i uspostavljenom knjižnicom za raščlanjivanje / manipulaciju XML-om.Postoji više mogućnosti za raščlanjivanje XML dokumenta; u ovom ćemo se članku usredotočiti na raščlanjivanje DOM-a. DOM parser učitava dokument i stvara cijelo hijerarhijsko stablo u memoriji.Pregled podršk
Princip inverzije ovisnosti u Javi

Princip inverzije ovisnosti u Javi

1. PregledPrincip inverzije ovisnosti (DIP) čini dio kolekcije objektno orijentiranih programskih principa popularno poznatih kao SOLID.DIP je jednostavna, ali snažna programska paradigma koju možemo koristiti implementirati dobro strukturirane, visoko nerazdvojene i softverske komponente za višekratnu upotrebu.U ov
Mockito i JUnit 5 - Korištenje ExtendWith

Mockito i JUnit 5 - Korištenje ExtendWith

1. UvodU ovom ćemo kratkom članku pokazati kako integrirati Mockito s modelom produženja JUnit 5. Da biste saznali više o modelu produženja JUnit 5, pogledajte ovaj članak.Prvo ćemo pokazati kako stvoriti proširenje koje automatski stvara lažne objekte za bilo koji atribut klase ili parametar metode označen s @Oponašanje.Zatim ćemo
Prilagođeno izvještavanje s TestNG-om

Prilagođeno izvještavanje s TestNG-om

1. PregledU ovom ćemo članku raspravljati o generiranju vlastite evidencije i izvješća pomoću TestNG-a.TestNG nudi vlastitu značajku izvještavanja - generira izvješća u bilo kojem od HTML / XML formata. Ako se testovi izvode pomoću maven-surefire-plugin, izvješće će imati zadani oblik definiran dodatkom. Osim ugrađen
JSON parametri s MVC oprugom

JSON parametri s MVC oprugom

1. PregledU ovom kratkom uputstvu detaljno ćemo pogledati kako raditi s JSON parametrima u Spring MVC-u.Prvo ćemo započeti s malo pozadine JSON parametara. Zatim ćemo se spustiti niz zečju rupu da vidimo kako poslati JSON parametre u POST i GET zahtjevima.2. JSON parametri u proljetnom MVC-uKorištenje JSON-a za slanje ili primanje podataka uobičajena je praksa među web programerima. Hijerar
Kako se odvojiti od Java Streama forEach

Kako se odvojiti od Java Streama forEach

1. PregledKao programeri Java, često pišemo kod koji se ponavlja kroz skup elemenata i izvodi operaciju nad svakim. Java 8 struji knjižnicu i njezinu za svakoga metoda dopuštaju nam da taj kod napišemo na čist, deklarativni način.Iako je ovo slično petljama, nedostaje nam ekvivalent pauza izjava za prekid ponavljanja. Potok m
Uvod u Ninja Framework

Uvod u Ninja Framework

1. PregledDanas postoje mnogi JEE temelji okviri poput Spring, Play i Grails dostupni za razvoj web aplikacija.Možda imamo svoje razloge da odaberemo jednog od njih umjesto ostalih. Međutim, naš izbor također ovisi o slučaju upotrebe i problemu koji pokušavamo riješiti.U ovom uvodnom vodiču istražit ćemo Ninja web okvir i stvoriti jednostavnu web aplikaciju. Istodobno
Pitanja za intervju s Java Annotations (+ odgovori)

Pitanja za intervju s Java Annotations (+ odgovori)

Ovaj je članak dio serije: • Pitanja za intervju za Java Collections• Pitanja o intervjuu za sustav tipa Java• Pitanja za intervju s Java-om (+ odgovori)• Struktura Java razreda i pitanja za intervju za inicijalizaciju• Java 8 pitanja za intervju (+ odgovori)• Upravljanje memorijom u Java intervjuu Pitanja (+ odgovori)• Pitanja o intervjuu za Java Generics (+ odgovori)• Pitanja za intervju s Java Flow Control (+ odgovori)• Pitanja o intervjuu za iznimke Java (+ odgovori)• Pitanja za intervju s Java Annotations (+ odgovori) (trenutni članak) • Najpopularnija proljetna okvirna pitanja za intervju1
Vodič za Byte Buddyja

Vodič za Byte Buddyja

1. PregledJednostavno rečeno, ByteBuddy je knjižnica za dinamičko generiranje Java klasa tijekom izvođenja.U ovom detaljnom članku koristit ćemo okvir za manipulaciju postojećim klasama, stvaranje novih klasa na zahtjev, pa čak i presretanje poziva metoda.2. OvisnostiPrvo dodajmo ovisnost našem projektu. Za proje