Sammenligning av lange verdier i Java

Sammenligning av lange verdier i Java

1. OversiktI denne korte opplæringen diskuterer vi forskjellige måter å sammenligne to på Lang tilfeller. Vi legger vekt på problemene som oppstår når du bruker referansesammenligningsoperatøren (==).2. Problem ved bruk av referansesammenligningLang er en innpakningsklasse for den primitive typen lang.
JPA / Hibernate Persistence Context

JPA / Hibernate Persistence Context

1. OversiktPersistensleverandører som dvalemodus bruker persistens-kontekst for å administrere enhetens livssyklus i et program.I denne veiledningen begynner vi med introduksjonen av utholdenhetskonteksten, så får vi se hvorfor det er viktig. Til slutt ser vi forskjellen mellom transaksjonsomfanget utholdenhetskontekst og utvidet omfanget utholdenhetssammenheng med eksempler.
Lese en linje på et gitt linjenummer fra en fil i Java

Lese en linje på et gitt linjenummer fra en fil i Java

1. OversiktI denne raske artikkelen skal vi se på forskjellige måter å lese en linje på et gitt linjenummer i en fil.2. InndatafilLa oss starte med å lage en enkel fil med navnet inputLines.txt som vi bruker i alle eksemplene våre:Linje 1 Linje 2 Linje 3 Linje 4 Linje 53.
Introduksjon til Java Config for Spring Security

Introduksjon til Java Config for Spring Security

1. OversiktDenne artikkelen er en introduksjon til Java-konfigurasjon for Spring Security som gjør det mulig for brukere å enkelt konfigurere Spring Security uten bruk av XML.Java-konfigurasjon ble lagt til Spring-rammeverket våren 3.1 og utvidet til Spring Security våren 3.2 og er definert i en klasse som er kommentert @Konfigurasjon.
Fjern alle forekomster av en spesifikk verdi fra en liste

Fjern alle forekomster av en spesifikk verdi fra en liste

1. IntroduksjonI Java er det greit å fjerne en bestemt verdi fra en Liste ved hjelp av List.remove (). Derimot, effektivt fjerne alle forekomster av en verdi er mye vanskeligere.I denne opplæringen ser vi flere løsninger på dette problemet, som beskriver fordeler og ulemper.For lesbarhets skyld bruker vi en tilpasset liste (int .
Hvordan TDD en listeimplementering i Java

Hvordan TDD en listeimplementering i Java

1. OversiktI denne opplæringen går vi gjennom en tilpasset Liste implementering ved hjelp av TDD-prosessen (Test-Driven Development).Dette er ikke en intro til TDD, så vi antar at du allerede har en grunnleggende ide om hva det betyr og den vedvarende interessen for å bli bedre på det.
Kart til strengkonvertering i Java

Kart til strengkonvertering i Java

1. OversiktI denne opplæringen vil vi fokusere på konvertering fra a Kart til en String og omvendt.Først skal vi se hvordan vi kan oppnå disse ved hjelp av kjernemetoder for Java, og etterpå vil vi bruke noen tredjepartsbiblioteker.2. Grunnleggende Kart EksempelI alle eksempler skal vi bruke det samme Kart gjennomføring:KartordByKey = nytt HashMap (); wordsByKey.
Integrasjonstesting med Maven

Integrasjonstesting med Maven

1. OversiktMaven er det mest populære byggeverktøyet i Java-rommet, mens integrasjonstesting er en viktig del av utviklingsprosessen. Derfor, det er et naturlig valg å konfigurere og utføre integrasjonstester med Maven.I denne opplæringen går vi over en rekke forskjellige måter å bruke Maven til integrasjonstesting og å skille integrasjonstester fra enhetstester.
Bucket Sort i Java

Bucket Sort i Java

1. IntroduksjonI denne artikkelen vil vi dykke inn i skuffesorteringsalgoritme. Vi begynner med et raskt litt teori, før du jobber med Java-implementeringen sammen med enhetstesting av løsningen. Til slutt vil vi se på tidskompleksiteten av skuffesortering.2. Theory of Bucket SortingBøkesortering, noen ganger kjent som søppel sortering, er en spesifikk sorteringsalgoritme.
Hvordan oppdage operativsystemet ved hjelp av Java

Hvordan oppdage operativsystemet ved hjelp av Java

1. IntroduksjonDet er et par måter å finne ut operativsystemet som koden vår kjører på.I denne korte artikkelen skal vi se hvordan vi kan fokusere på å gjøre OS-gjenkjenning i Java.2. ImplementeringEn måte er å benytte seg av System.getProperty (os.name) for å få navnet på operativsystemet.
Bygg en MVC-webapplikasjon med Grails

Bygg en MVC-webapplikasjon med Grails

1. OversiktI denne veiledningen lærer vi hvordan du lager en enkel webapplikasjon ved hjelp av Grails.Grails (nærmere bestemt den siste store versjonen) er et rammeverk som er bygget på toppen av Spring Boot-prosjektet og bruker Apache Groovy-språket til å utvikle webapper.Den er inspirert av Rails Framework for Ruby og er bygget rundt konvensjon-over-konfigurasjonsfilosofien som gjør det mulig å redusere kjeleplatekoden.
En guide til jBPM med Java

En guide til jBPM med Java

1. IntroduksjonI denne opplæringen vil vi diskutere Business Process Management (BPM) -systemet og implementeringen av det i Java som jBPM-system.2. System for styring av forretningsprosesserVi kan definere forretningsprosessledelse som et av de feltene hvis omfang strekker seg utover utvikling til alle aspekter av et selskap.
Definere JPA-enheter

Definere JPA-enheter

1. IntroduksjonI denne opplæringen lærer vi om det grunnleggende om enheter sammen med forskjellige merknader som definerer og tilpasser en enhet i JPA.2. EnhetEnheter i JPA er ikke annet enn POJOer som representerer data som kan videreføres til databasen. En enhet representerer en tabell som er lagret i en database.
Java ‘Hello World’ Eksempel

Java ‘Hello World’ Eksempel

1. OversiktJava er et generelt programmeringsspråk som fokuserer på WORA-prinsippet (Write Once, Run Anywhere).Den kjører på en JVM (Java Virtual Machine) som har ansvaret for å abstrakte det underliggende operativsystemet, slik at Java-programmer kan kjøres nesten overalt, fra applikasjonsservere til mobiltelefoner.
Dockering av en Spring Boot-applikasjon

Dockering av en Spring Boot-applikasjon

1. OversiktI denne artikkelen vil vi fokusere på hvordan du dockerize a Spring Boot Application å kjøre den i et isolert miljø, også kalt container.Videre viser vi hvordan du lager en sammensetning av containere, som er avhengige av hverandre og er koblet mot hverandre i et virtuelt privat nettverk.
Spring @RequestMapping New Shortcut Annotations

Spring @RequestMapping New Shortcut Annotations

1. OversiktVår 4.3. introduserte noen veldig kule komponerte merknader på metodenivå for å jevne ut håndteringen @RequestMapping i typiske Spring MVC-prosjekter.I denne artikkelen vil vi lære hvordan du bruker dem på en effektiv måte.2. Nye merknader Vanligvis hvis vi ønsker å implementere URL-behandleren ved hjelp av tradisjonell @RequestMapping kommentar, det ville ha vært noe sånt:@RequestMapping (verdi = "/ get / {id}", metode = RequestMethod.
Vårstartkonsollapplikasjon

Vårstartkonsollapplikasjon

1. OversiktI denne raske opplæringen vil vi utforske hvordan du lager en enkel konsollbasert applikasjon ved hjelp av Spring Boot.2. Maven-avhengigheterProsjektet vårt er avhengig av foreldren til vårstøvlen: org.springframework.boot spring-boot-starter-parent 2.2.2.RELEASE Den opprinnelige avhengigheten som kreves er: org.
Sjekk om det er null før du ringer til parse i Double.parseDouble

Sjekk om det er null før du ringer til parse i Double.parseDouble

1. OversiktNår du konverterer en Java String til en dobbelt, vi bruker vanligvis Double.parseDouble (strengverdi) metode. Denne metoden lar oss konvertere en String representasjon av et gitt dobbelt - for eksempel “2.0” - til en primitiv dobbelt verdi. Som med de fleste metodeanrop, er det god praksis å unngå å sende en null referanse, som sannsynligvis vil resultere i en NullPointerException ved kjøretid. I d
Kartserialisering og deserialisering med Jackson

Kartserialisering og deserialisering med Jackson

1. OversiktI denne artikkelen vil vi se på serialisering og deserialisering av Java-kart ved hjelp av Jackson.Vi illustrerer hvordan du serialiserer og deserialiserer Kart, Kart, og Kart til og fra JSON-formatert Strenger.2. Maven-konfigurasjon com.fasterxml.jackson.core jackson-databind 2.11.1 Du kan få den nyeste versjonen av Jackson her.