Kompilering av Java * .class-filer med javac

Kompilering av Java * .class-filer med javac

1. OversiktDenne opplæringen vil introdusere javac verktøyet og beskriver hvordan du bruker det til å kompilere Java-kildefiler til klassefiler.Vi kommer i gang med en kort beskrivelse av javac kommandoen, og undersøk verktøyet mer grundig ved å se på de forskjellige alternativene.
Variabelt omfang i Java

Variabelt omfang i Java

1. OversiktI Java, som i ethvert programmeringsspråk, har hver variabel et omfang. Dette er segmentet av programmet der en variabel kan brukes og er gyldig.I denne opplæringen vil vi introdusere tilgjengelige omfang i Java og diskutere forskjellene mellom dem.2. Klassens omfangHver variabel deklarert innenfor parentesene til en klasse ( {} ) med privat tilgangsmodifikator, men utenfor hvilken som helst metode, har klasseomfang.
Introduksjon til Jedis - Java Redis Client Library

Introduksjon til Jedis - Java Redis Client Library

1. OversiktDenne artikkelen er en introduksjon til Jedis, et klientbibliotek i Java for Redis - den populære datastrukturbutikken i minnet som også kan fortsette på disken. Den drives av en keystore-basert datastruktur for å vedvare data og kan brukes som en database, cache, meldingsmegler, etc.
Databaseoverføringer med Flyway

Databaseoverføringer med Flyway

1. IntroduksjonDenne artikkelen beskriver sentrale begreper Flyway og hvordan vi kan bruke dette rammeverket til kontinuerlig ombygging av applikasjonens databaseskjema pålitelig og enkelt. På slutten presenterer vi et eksempel på administrering av en H2-database i minnet ved hjelp av et Maven Flyway-plugin.
Introduksjon til Java Logging

Introduksjon til Java Logging

1. Oversikt Logging er et kraftig hjelpemiddel for å forstå og feilsøke programmets kjøretid. Logger fanger opp og vedvarer viktige data og gjør dem tilgjengelige for analyse når som helst. Denne artikkelen diskuterer de mest populære java-loggerammene, Log4j 2 og Logback, sammen med forgjengeren Log4j, og berører kort SLF4J, en loggingsfasade som gir et felles grensesnitt for forskjellige loggerammer.
Introduksjon til primefaces

Introduksjon til primefaces

1. IntroduksjonPrimefaces er en åpen kildekode UI-komponentpakke for Java Server Faces (JSF) applikasjoner.I denne opplæringen vil vi gi en introduksjon til Primefaces, og demonstrere hvordan du konfigurerer den og bruker noen av hovedfunksjonene.2. Oversikt2.1. Java Server FacesJava Server Faces er en komponentorientert rammeverk for å bygge brukergrensesnitt for Java-webapplikasjoner.
Veiledning til Java-instrumentering

Veiledning til Java-instrumentering

1. IntroduksjonI denne opplæringen skal vi snakke om Java Instrumentation API. Det gir muligheten til å legge til byte-kode til eksisterende kompilerte Java-klasser.Vi vil også snakke om java-agenter og hvordan vi bruker dem til å instrumentere koden vår.2. OppsettGjennom artikkelen bygger vi en app ved hjelp av instrumentering.
Jasper Rapporter med våren

Jasper Rapporter med våren

1. OversiktJasperReports er et open source-rapporteringsbibliotek som gjør det mulig for brukere å lage perfekte pixelrapporter som kan skrives ut eller eksporteres i mange formater, inkludert PDF, HTML og XLS.I denne artikkelen vil vi utforske de viktigste funksjonene og klassene, og implementere eksempler for å vise evnene.
Java Primitives versus Objects

Java Primitives versus Objects

1. OversiktI denne opplæringen viser vi fordeler og ulemper ved å bruke Java primitive typer og deres innpakket kolleger.2. Java Type SystemJava har et dobbelt system som består av primitiver som int, boolsk og referansetyper som Heltall,Boolsk. Hver primitiv type tilsvarer en referansetype.
Introduksjon til Apache Lucene

Introduksjon til Apache Lucene

1. OversiktApache Lucene er en søkemotor i fulltekst som kan brukes fra forskjellige programmeringsspråk.I denne artikkelen vil vi prøve å forstå kjernekonseptene i biblioteket og lage en enkel applikasjon.2. Maven-oppsettFor å komme i gang, la oss først legge til nødvendige avhengigheter: org.
Introduksjon til Akka Actors i Java

Introduksjon til Akka Actors i Java

1. IntroduksjonAkka er et open source-bibliotek som hjelper deg med å enkelt utvikle samtidige og distribuerte applikasjoner ved hjelp av Java eller Scala ved å utnytte skuespillermodellen.I denne veiledningen, Vi presenterer de grunnleggende funksjonene som å definere skuespillere, hvordan de kommuniserer og hvordan vi kan drepe dem.
Hvordan bestemme om et binært tre er balansert i Java

Hvordan bestemme om et binært tre er balansert i Java

1. OversiktTrær er en av de viktigste datastrukturene innen informatikk. Vi er vanligvis interessert i et balansert tre på grunn av dets verdifulle egenskaper. Strukturen deres gjør det mulig å utføre operasjoner som spørsmål, innsettinger, slettinger i logaritmisk tid.
Grunnleggende om Java-sikkerhet

Grunnleggende om Java-sikkerhet

Java Top Jeg kunngjorde nettopp det nye Lær våren kurs, med fokus på det grunnleggende i vår 5 og vårstøvel 2: >> KONTROLLER KURSET1. OversiktI denne opplæringen vil vi gå gjennom det grunnleggende om sikkerhet på Java-plattformen. Vi vil også fokusere på hva som er tilgjengelig for oss for å skrive sikre applikasjoner.
Spring Security Logout

Spring Security Logout

1. OversiktDenne artikkelen bygger på toppen av skjemainnloggingsveiledningen og kommer til å fokusere på hvordan du konfigurerer Logg ut med Spring Security.2. Grunnleggende konfigurasjonDen grunnleggende konfigurasjonen av Våren Logout funksjonalitet bruker Logg ut() metoden er enkel nok:@Configuration @EnableWebSecurity offentlig klasse SecSecurityConfig utvider WebSecurityConfigurerAdapter {@Override-beskyttet ugyldig konfigurering (siste HttpSecurity http) kaster unntak {http // .
Verbose søppel samling i Java

Verbose søppel samling i Java

1. OversiktI denne veiledningen, vi tar en titt på hvordan du slår på detaljert søppelinnsamling i et Java-program. Vi begynner med å introdusere hva detaljert søppelinnsamling er og hvorfor det kan være nyttig.Deretter ser vi på flere forskjellige eksempler, og vi lærer om de forskjellige tilgjengelige konfigurasjonsalternativene.
Java IO vs NIO

Java IO vs NIO

1. OversiktHåndtering av input og output er vanlige oppgaver for Java-programmerere. I denne opplæringen vil vi se på opprinnelig java.io (IO) biblioteker og de nyere java.nio (NIO) biblioteker og hvordan de er forskjellige når de kommuniserer på tvers av et nettverk.2. NøkkelfunksjonerLa oss starte med å se på de viktigste funksjonene i begge pakkene.
Implementering av en ringebuffer i Java

Implementering av en ringebuffer i Java

1. OversiktI denne veiledningen lærer vi hvordan du implementerer en ringebuffer i Java.2. RingbufferRing Buffer (eller Circular Buffer) er en avgrenset sirkulær datastruktur som brukes til å buffere data mellom to eller flere tråder. Når vi fortsetter å skrive til en ringbuffer, brytes den rundt når den når slutten.
Sammensatte primærnøkler i JPA

Sammensatte primærnøkler i JPA

1. IntroduksjonI denne opplæringen lærer vi om sammensatte primærnøkler og tilsvarende merknader i JPA.2. Sammensatte primærnøklerEn sammensatt primærnøkkel - også kalt en sammensatt nøkkel - er en kombinasjon av to eller flere kolonner for å danne en primærnøkkel for en tabell.
En guide til kartlegging med dozer

En guide til kartlegging med dozer

1. OversiktDozer er en Java Bean til Java Bean mapper som rekursivt kopierer data fra ett objekt til et annet, attributt for attributt.Biblioteket støtter ikke bare kartlegging mellom attributtnavn på Java Beans, men også konverterer automatisk mellom typer - hvis de er forskjellige.De fleste konverteringsscenarier støttes ut av boksen, men Dozer lar deg også spesifiser tilpassede konverteringer via XML.