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
Testiranje s Springom i Spockom

Testiranje s Springom i Spockom

1. UvodU ovom kratkom vodiču pokazat ćemo prednosti kombiniranja podržavajuće snage okvira za testiranje Spring Boot-a i izražajnosti Spockova okvira, bilo da je to za jedinične ili integracijske testove.2. Postavljanje projektaPočnimo s jednostavnom web aplikacijom. Jednostavnim REST pozivima može pozdraviti, promijeniti pozdrav i vratiti ga na zadane vrijednosti. Osim gl
Geoprostorna podrška u MongoDB-u

Geoprostorna podrška u MongoDB-u

1. PregledU ovom uputstvu istražit ćemo geoprostornu podršku u MongoDB-u.Razgovarat ćemo o načinu pohrane geoprostornih podataka, geoindeksiranju i geoprostornom pretraživanju. Također ćemo upotrijebiti više geoprostornih upita za pretraživanje poput blizu, geoUnutar, i geoIntersekti.2. Pohranjivanje geoprostornih podatakaPrvo, pogledajmo kako pohraniti geoprostorne podatke u MongoDB.MongoDB po
Postavljanje razine dnevnika u proljetnom pokretanju prilikom testiranja

Postavljanje razine dnevnika u proljetnom pokretanju prilikom testiranja

1. PregledU ovom uputstvu pokazat ćemo kako postavite razinu dnevnika prilikom izvođenja testova za aplikaciju Spring Boot.Iako uglavnom možemo zanemariti zapisnike dok naši testovi prolaze, odabir prave razine dnevnika može biti presudan ako postoji potreba za dijagnosticirati neuspjele testove.2. Va
Tehnika dva pokazivača Java

Tehnika dva pokazivača Java

1. PregledU ovom uputstvu raspravit ćemo o dvostrukom pristupu za rješavanje problema koji uključuju nizove i popise. Ova je tehnika jednostavan i učinkovit način za poboljšanje izvedbe našeg algoritma.2. Opis tehnikeU mnogim problemima koji uključuju nizove ili popise, moramo analizirati svaki element niza u usporedbi s ostalim elementima.Da bismo