Brojanje riječi u nizu s Javom

Brojanje riječi u nizu s Javom

1. PregledU ovom uputstvu idemo dalje različiti načini brojanja riječi u zadanom nizu koristeći Javu.2. Korištenje StringTokenizerJednostavan način brojanja riječi u nizu u Javi je koristiti StringTokenizer razred:assertEquals (3, novi StringTokenizer ("tri slijepa miša"). countTokens ()); assertEquals (4, novi StringTokenizer ("vidi \ thow \ tthey \ trun"). countTo
Uvod u Lock Striping

Uvod u Lock Striping

1. UvodU ovom uputstvu naučit ćemo kako postići preciznu sinkronizaciju, poznatu i kao Lock Striping, obrazac za rukovanje istodobnim pristupom podatkovnim strukturama uz održavanje dobrih performansi.2. ProblemHashMap nije nit podataka sigurna struktura podataka zbog svoje nesinkronizirane prirode. To
Načela i obrasci dizajna za vrlo istodobne primjene

Načela i obrasci dizajna za vrlo istodobne primjene

1. PregledU ovom uputstvu razgovarat ćemo o nekim principima i uzorcima dizajna koji su uspostavljeni tijekom vremena za izgradnju istodobnih aplikacija.Međutim, vrijedno je napomenuti da je dizajniranje istodobne aplikacije široka i složena tema, pa stoga niti jedan vodič ne može tvrditi da je iscrpan u svom tretmanu. Ovdje
Što je novo u proljeće 4.3?

Što je novo u proljeće 4.3?

1. PregledIzdanje Spring 4.3 donijelo je lijepa poboljšanja u spremnik jezgre, predmemoriranje, JMS, Web MVC i testiranje podmodula okvira.U ovom ćemo postu raspraviti o nekoliko ovih poboljšanja, uključujući:Implicitno ubrizgavanje konstruktoraPodrška Java 8 zadanih metoda sučeljaPoboljšano rješavanje ovisnostiPoboljšanja apstrakcije predmemorijeSastavljeno @RequestMapping Varijante@Requestscope, @Sessionscope, @Applicationscope Bilješke@RequestAttribute i @SessionAttribute bilješkePodržane verzije knjižnica / poslužitelja aplikacijathe InjectionPoint razred2. Implicitno ubr
Prelazak s JUnit 4 na JUnit 5

Prelazak s JUnit 4 na JUnit 5

1. PregledU ovom ćemo članku vidjeti kako možemo preći s JUnit 4 na najnovije izdanje JUnit 5 - s pregledom razlika između dvije verzije knjižnice.Opće smjernice o korištenju JUnit 5 potražite ovdje.2. JUNIT 5 PrednostiPočnimo s prethodnom verzijom - JUnit 4 ima neka jasna ograničenja:Čitav okvir bio je sadržan u jednoj knjižnici jar. Cijelu knjižn
Evidentiranje iznimki pomoću SLF4J

Evidentiranje iznimki pomoću SLF4J

1. PregledU ovom brzom vodiču pokazat ćemo kako prijaviti iznimke u Javi pomoću SLF4J API-ja. Koristit ćemo slf4j-jednostavan API kao implementacija zapisivanja.U jednom od naših prethodnih članaka možete istražiti različite tehnike bilježenja.2. Ovisnosti MavenaPrvo, moramo dodati sljedeće ovisnosti u naš pom.xml: org.slf
Kompaktni nizovi u Javi 9

Kompaktni nizovi u Javi 9

1. PregledŽice u Javi su interno predstavljeni s char [] koji sadrže likove Niz. I, svaki ugljen sastoji se od 2 bajta jer Java interno koristi UTF-16.Na primjer, ako a Niz sadrži riječ na engleskom jeziku, vodećih 8 bitova bit će 0 za svaki ugljen, kao ASCII znak može se predstaviti pomoću jednog bajta.Mnogi li
Sekundarna Facebook prijava s Spring Social

Sekundarna Facebook prijava s Spring Social

1. PregledU ovom uputstvu usredotočit ćemo se na dodavanje nove Facebook prijave u postojeću aplikaciju za prijavu obrazaca.Koristit ćemo podršku Spring Spring za interakciju s Facebookom i održavanje stvari čistim i jednostavnim.2. Konfiguracija MavenPrvo, trebat ćemo dodati proljeće-društveni-facebook ovisnost o našoj pom.xml: org.sp
Više davatelja autentičnosti u proljetnoj sigurnosti

Više davatelja autentičnosti u proljetnoj sigurnosti

1. PregledU ovom brzom članku usredotočit ćemo se na korištenje više mehanizama za provjeru autentičnosti korisnika u Spring Security.To ćemo učiniti konfiguriranjem više davatelja usluga provjere autentičnosti.2. Pružatelji autentičnostiAn AutentificationProvider je apstrakcija za dohvaćanje korisničkih podataka iz određenog spremišta (poput baze podataka, LDAP-a, prilagođenog izvora treće strane, itd.). Dohvaćene koris
Čitanje tijela HTTP odgovora kao niza u Javi

Čitanje tijela HTTP odgovora kao niza u Javi

OSTALO Vrh Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2: >> PROVJERITE TEČAJ Java Top Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2: >> PROVJERITE TEČAJ1. UvodU ovom uputstvu istražit ćemo nekoliko knjižnica za čitanje tijela HTTP odgovora kao niza u Javi. Od prvih verz
Pronalaženje razlike između dva niza u Javi

Pronalaženje razlike između dva niza u Javi

1. PregledOvaj brzi vodič pokazat će kako pronaći razliku između dva niza koristeći Javu.Za ovaj ćemo vodič koristiti dvije postojeće Java knjižnice i usporediti njihove pristupe ovom problemu.2. ProblemRazmotrimo sljedeći zahtjev: želimo pronaći razliku između žica “ABCDELMN “i„ ABCFGLMN “.Ovisno o tome u kojem
Mockitove ružne metode

Mockitove ružne metode

1. PregledOvaj vodič ilustrira razne upotrebe standardne statike oponašanje metode Mockito API.Kao i kod ostalih članaka usredotočenih na Mockito okvir (poput Mockito Verify ili Mockito When / Then), MyList klasa prikazana u nastavku koristit će se kao suradnik za ismijavanje u test slučajevima:javna klasa MyList proširuje AbstractList {@Override javni niz get (int index) {return null; } @Preuzmi javnu int veličinu () {return 1; }}2. Jednost
Generički lijekovi u Kotlinu

Generički lijekovi u Kotlinu

1. PregledU ovom ćemo članku pogledati generički tipovi u jeziku Kotlin.Vrlo su slični onima iz jezika Java, ali tvorci jezika Kotlin pokušali su ih učiniti malo intuitivnijima i razumljivijima uvođenjem posebnih ključnih riječi poput van i u.2. Stvaranje parametariziranih klasaRecimo da želimo stvoriti parametriziranu klasu. To možemo
Kako čitati PEM datoteku za dobivanje javnih i privatnih ključeva

Kako čitati PEM datoteku za dobivanje javnih i privatnih ključeva

Java Top Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2: >> PROVJERITE TEČAJ1. Pregled U kriptografiji s javnim ključem (poznata i kao asimetrična kriptografija), mehanizam šifriranja oslanja se na dva povezana ključa, javni i privatni ključ. Javni klj
Preporučena struktura paketa projekta Spring Boot

Preporučena struktura paketa projekta Spring Boot

1. PregledKada gradimo novi projekt Spring Boot, postoji visok stupanj fleksibilnosti u načinu na koji možemo organizirati našu nastavu.Ipak, postoje neke preporuke koje moramo imati na umu.2. Nema zadanog paketaS obzirom na činjenicu da bilješke Spring Boot-a vole @ComponentScan, @EntityScan, @ConfigurationPropertiesScan i @SpringBootApplication koristite pakete za definiranje mjesta skeniranja, preporučuje se da izbjegavamo koristiti zadani paket - to jest, trebali bismo uvijek prijaviti paket na našim predavanjima.3. Glav
Osnovna konfiguracija IntelliJ-a

Osnovna konfiguracija IntelliJ-a

1. PregledDobar IDE važan je za produktivnost programera. IntelliJ je trenutno jedan od vodećih IDE-a i podržava mnoge programske jezike.U ovom uputstvu započet ćemo s nekim od osnovnih konfiguracija u IntelliJ-u, usredotočujući se na programski jezik Java. Navest ćemo i najčešće prečace u IntelliJ-u za povećanje produktivnosti programera.2. Instaliran
Dohvatite sve podatke iz tablice s hibernacijom

Dohvatite sve podatke iz tablice s hibernacijom

1. PregledU ovom ćemo brzom vodiču pogledati kako dobiti sve podatke iz tablice s hibernacijom koristeći JPQL ili Criteria API.JPQL nam pruža bržu i jednostavniju implementaciju dok je korištenje Criteria API dinamičnije i robusnije.2. JPQLJPQL pruža jednostavan i izravan način za dobivanje svih entiteta iz tablice.Pogledajm
Uvod u Spring Cloud Rest klijenta s Netflix vrpcom

Uvod u Spring Cloud Rest klijenta s Netflix vrpcom

1. UvodNetflix Ribbon je knjižnica u oblaku međuprocesne komunikacije (IPC). Vrpca prvenstveno pruža algoritme za uravnoteženje opterećenja na strani klijenta.Osim algoritama za uravnoteženje opterećenja na strani klijenta, Ribbon nudi i druge značajke:Integracija otkrivanja usluga - Uređaji za uravnoteženje vrpce pružaju otkrivanje usluga u dinamičnim okruženjima poput oblaka. Integracija
Daljinsko ispravljanje pogrešaka s IntelliJ IDEA

Daljinsko ispravljanje pogrešaka s IntelliJ IDEA

1. UvodDaljinsko ispravljanje pogrešaka pruža programerima mogućnost dijagnosticiranja jedinstvenih pogrešaka na poslužitelju ili nekom drugom procesu. Pruža sredstva za pronalaženje dosadnih runtime grešaka i identificiranje uskih grla u izvedbi i suzbijanja resursa.U ovom uputstvu pogledat ćemo daljinsko otklanjanje pogrešaka pomoću JetBrains IntelliJ IDEA. Prvo pripr
$config[zx-auto] not found$config[zx-overlay] not found