En kontroller, service og DAO-eksempel med Spring Boot og JSF

En kontroller, service og DAO-eksempel med Spring Boot og JSF

1. IntroduksjonJavaServer Faces er et komponentbasert brukergrensesnittrammer på serversiden. Opprinnelig ble den utviklet som en del av Jakarta EE. I denne veiledningen, vi vil undersøke hvordan vi kan integrere JSF i en Spring Boot-applikasjon.Som et eksempel implementerer vi en enkel applikasjon for å lage en TO-DO-liste.
Implementering av en 2048-løsning i Java

Implementering av en 2048-løsning i Java

1. IntroduksjonNylig så vi på en algoritme for å løse spillet 2048. Vi diskuterte dette fra et teoretisk synspunkt, og ikke med noen reell kode bak.Her skal vi skrive en implementering av dette på Java. Dette vil spille som både menneskelige og dataspillere, og viser hvor godt et mer optimalt spill kan spilles.
Guava Cache

Guava Cache

1. OversiktI denne opplæringen tar vi en titt på Guava Cache implementering - grunnleggende bruk, utkastelsespolicyer, oppdatering av hurtigbufferen og noen interessante bulkoperasjoner.Til slutt vil vi se på bruken av fjerningsmeldingene hurtigbufferen kan sende ut.2. Hvordan bruke Guava CacheLa oss starte med et enkelt eksempel - la oss cache store bokstaver av String tilfeller.
Introduksjon til RAML - RESTful API Modeling Language

Introduksjon til RAML - RESTful API Modeling Language

Denne artikkelen er en del av en serie: • Introduksjon til RAML - The RESTful API Modeling Language (nåværende artikkel) • Eliminer redundanser i RAML med ressurstyper og egenskaper• Modulært RAML som bruker inkluderer, biblioteker, overlegg og utvidelser• Definer egendefinerte RAML-egenskaper ved hjelp av merknader1. Oversik
Initialiseringsparametere for kontekst og servlet

Initialiseringsparametere for kontekst og servlet

1. OversiktServlets er vanlige Java-klasser som kjører i en servlet-beholder.HTTP-servlets (en bestemt type servlet) er førsteklasses borgere i Java-webapplikasjoner. API for HTTP-servletter er rettet mot å håndtere HTTP-forespørsler gjennom den typiske forespørselsbehandling-svar-syklusen, implementert i klient-server-protokoller.
Slik importerer du et .cer-sertifikat til en Java KeyStore

Slik importerer du et .cer-sertifikat til en Java KeyStore

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. OversiktEn KeyStore, som navnet antyder, er i utgangspunktet et lager med sertifikater, offentlige og private nøkler. Videre JDK-distribusjoner sendes med en kjørbar fil for å hjelpe dem med å administrere dem nøkkelverktøy.
En guide til Spring Cloud Netflix - Hystrix

En guide til Spring Cloud Netflix - Hystrix

1. OversiktI denne veiledningen vil vi dekke Spring Cloud Netflix Hystrix - feiltoleransebiblioteket. Vi bruker biblioteket og implementerer Circuit Breaker-mønsteret, som beskriver en strategi mot fiasko som faller på forskjellige nivåer i en applikasjon.Prinsippet er analogt med elektronikk: Hystrix ser på metoder for å mislykkes i anrop til relaterte tjenester.
Introduksjon til Querydsl

Introduksjon til Querydsl

1. IntroduksjonDette er en innledende artikkel for å komme i gang med den kraftige Querydsl API for vedvaring av data.Målet her er å gi deg de praktiske verktøyene for å legge til Querydsl i prosjektet ditt, forstå strukturen og formålet med de genererte klassene, og få en grunnleggende forståelse av hvordan du skriver typesikre databasespørsmål for de vanligste scenariene.
Skriv ut et heltall i binært format i Java

Skriv ut et heltall i binært format i Java

1. OversiktI denne veiledningen ser vi kort på de forskjellige måtene å skrive ut et heltall i binært format på Java.Først tar vi et konseptuelt blikk. Og så lærer vi noen innebygde Java-funksjoner for konvertering.2. Bruke heltal til binær konverteringI denne delen vil vi skrive vår tilpassede metode for å konvertere et heltall til en binær formatstreng i Java.
Spring Maven Repositories

Spring Maven Repositories

1. OversiktDenne artikkelen viser hvilke Maven Repositories du skal bruke når du bruker Spring-gjenstander i et prosjekt - se den fullstendige listen over repositories på Spring wiki. Den forrige SpringSource-artefaktstyringsinfrastrukturen var maven.springframework.org - Dette er nå avskrevet til fordel for de sterkere repo.
Hvordan finne det Kth største elementet i Java

Hvordan finne det Kth største elementet i Java

1. IntroduksjonI denne artikkelen presenterer vi forskjellige løsninger for å finne kdet største elementet i en sekvens av unike tall. Vi bruker en rekke heltall for eksemplene våre.Vi vil også snakke om hver algoritmes gjennomsnitt og tidskompleksitet i verste fall.2. LøsningerLa oss nå utforske noen få mulige løsninger - en som bruker en vanlig sortering og to som bruker Quick Select-algoritmen avledet fra Quick Sort.
Bryter ut av nestede løkker

Bryter ut av nestede løkker

1. OversiktI denne opplæringen vil vi lage noen eksempler for å vise forskjellige måter å bruke gå i stykker innenfor en løkke. Deretter vil vi også se hvordan du avslutter en løkke uten å bruke gå i stykker i det hele tatt.2. ProblemetNestede sløyfer er veldig nyttige, for eksempel for å søke i en liste over lister.
Sjekksummer i Java

Sjekksummer i Java

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 mini-artikkelen vil vi gi en kort forklaring på hva kontrollsummer er og vise hvordan du bruker noe av Java's innebygde funksjoner for beregning av sjekksummer.
Konfigurere stakkstørrelser i JVM

Konfigurere stakkstørrelser i JVM

1. OversiktI denne raske opplæringen skal vi se hvordan du konfigurerer trådstabelstørrelsene i HotSpot JVM.2. Standard stakkstørrelseHver JVM-tråd har en privat innfødt stabel for å lagre informasjon om samtalestakk, lokale variabler og delvise resultater. Derfor spiller stabelen en avgjørende rolle i metodeanropninger.
Java Annotation Processing and Create a Builder

Java Annotation Processing and Create a Builder

1. IntroduksjonDenne artikkelen er en intro til Java-kildenivåbehandling av merknader og gir eksempler på bruk av denne teknikken for å generere flere kildefiler under kompilering.2. Anvendelser av merknaderMerknadsbehandlingen på kildenivå dukket først opp i Java 5. Det er en praktisk teknikk for å generere flere kildefiler under kompileringsfasen.
Introduksjon til JCache

Introduksjon til JCache

1. OversiktEnkelt sagt, JCache er standard cache-API for Java. I denne opplæringen skal vi se hva JCache er og hvordan vi kan bruke den.2. Maven-avhengigheterFor å bruke JCache, må vi legge til følgende avhengighet til vår pom.xml: javax.cache cache-api 1.0.0-PFD Merk at vi kan finne den nyeste versjonen av biblioteket i Maven Central Repository.
Hurtigguide til Maven Surefire Plugin

Hurtigguide til Maven Surefire Plugin

Denne artikkelen er en del av en serie: • Maven Resources Plugin• Maven Compiler Plugin• Hurtigguide til Maven Install Plugin• Maven Failsafe Plugin• Hurtigguide til Maven Surefire Plugin (nåværende artikkel) • Maven Deploy Plugin• Maven Clean Plugin• Maven Verifier-plugin• Maven Site Plugin• Veiledning til Core Maven Plugins1. OversiktDenne oppl&
Laste opp MultipartFile med Spring RestTemplate

Laste opp MultipartFile med Spring RestTemplate

1. OversiktDenne raske opplæringen fokuserer på hvordan du laster opp en flerdelt fil ved hjelp av Spring's RestTemplate.Vi får se begge deler en enkelt fil og flere filer - last oppved hjelp av RestTemplate.2. Hva er en HTTP-forespørsel om flere deler?Enkelt sagt, en grunnleggende HTTP POST-forespørsel inneholder skjema data i navn / verdipar.
Maven Resources Plugin

Maven Resources Plugin

Denne artikkelen er en del av en serie: • Maven Resources Plugin (nåværende artikkel) • Maven Compiler Plugin• Hurtigguide til Maven Install Plugin• Maven Failsafe Plugin• Hurtigguide til Maven Surefire Plugin• Maven Deploy Plugin• Maven Clean Plugin• Maven Verifier-plugin• Maven Site Plugin• Veiledning til Core Maven Plugins1. OversiktDenne oppl&