Få alle data fra en tabel med dvale

Få alle data fra en tabel med dvale

1. OversigtI denne hurtige vejledning ser vi på, hvordan man får alle data fra en tabel med dvale ved hjælp af JPQL eller Criteria API.JPQL giver os en hurtigere og enklere implementering, mens brug af Criteria API er mere dynamisk og robust.2. JPQLJPQL giver en enkel og ligetil måde at få alle enheder fra en tabel.
Introduktion til Spring Cloud Rest Client med Netflix Ribbon

Introduktion til Spring Cloud Rest Client med Netflix Ribbon

1. IntroduktionNetflix Ribbon er et cloudbibliotek mellem Inter Process Communication (IPC). Ribbon leverer primært belastningsbalanceringsalgoritmer på klientsiden.Bortset fra belastningsbalanceringsalgoritmerne på klientsiden giver Ribbon også andre funktioner:Service Discovery Integration - Ribbon load balancers giver serviceopdagelse i dynamiske miljøer som en sky.
Fjernfejlfinding med IntelliJ IDEA

Fjernfejlfinding med IntelliJ IDEA

1. IntroduktionFjernfejlfinding giver udviklere mulighed for at diagnosticere unikke fejl på en server eller en anden proces. Det giver midlerne til at spore de irriterende runtime-bugs og identificere præstationsflaskehalse og ressourcedrink.I denne vejledning ser vi på fjernfejlfinding ved hjælp af JetBrains IntelliJ IDEA.
Introduktion til Project Reactor Bus

Introduktion til Project Reactor Bus

1. OversigtI denne hurtige artikel introducerer vi reaktorbussen ved at oprette et virkeligt scenarie for en reaktiv, hændelsesdrevet applikation.2. Grundlæggende om Project Reactor2.1. Hvorfor reaktor?Moderne applikationer skal håndtere et stort antal samtidige anmodninger og behandle en betydelig mængde data.
Vejledning til Apache Commons MultiValuedMap

Vejledning til Apache Commons MultiValuedMap

1. OversigtI denne hurtige vejledning ser vi på MultiValuedMap interface leveret i Apache Commons Collections-biblioteket. MultiValuedMap giver en simpel API til kortlægning af hver nøgle til en samling værdier i Java. Det er efterfølgeren til org.apache.commons.collections4.
Pessimistisk låsning i JPA

Pessimistisk låsning i JPA

1. OversigtDer er masser af situationer, hvor vi vil hente data fra en database. Nogle gange ønsker vi at låse det for os selv til videre behandling, så ingen andre kan afbryde vores handlinger.Vi kan tænke på to samtidige kontrolmekanismer, der giver os mulighed for at gøre det: at indstille det korrekte transaktionsisolationsniveau eller indstille en lås på data, som vi har brug for i øjeblikket.
Introduktion til GeoTools

Introduktion til GeoTools

1. OversigtI denne artikel gennemgår vi det grundlæggende i GeoTools open source Java-bibliotek - til arbejde med geospatiale data. Dette bibliotek leverer kompatible metoder til implementering af geografiske informationssystemer (GIS) og implementerer og understøtter mange Open Geospatial Consortium (OGC) standarder.
Vejledning til XMPP Smack Client

Vejledning til XMPP Smack Client

1. IntroduktionXMPP er en rig og kompleks instant messaging-protokol.I stedet for at skrive vores egen klient fra bunden, i denne vejledning ser vi på Smack, en modulær og bærbar open source XMPP-klient skrevet i Java det har gjort meget af det tunge løft for os.2. AfhængighederSmack er organiseret som flere moduler for at give mere fleksibilitet, så vi nemt kan inkludere de funktioner, vi har brug for.
Find skæringspunktet mellem to linjer i Java

Find skæringspunktet mellem to linjer i Java

1. OversigtI denne hurtige vejledning viser vi det hvordan man finder skæringspunktet for to linjer defineret af de lineære funktioner i hældningsafskæringsformen.2. Den matematiske formel for skæringspunktetEnhver lige linje (undtagen lodret) på et plan kan defineres ved hjælp af den lineære funktion:y = mx + bhvor m er skråningen og b er y-skæringspunktet.
En guide til Redis med Redisson

En guide til Redis med Redisson

1. OversigtRedisson er en Redis-klient til Java. I denne artikel undersøger vi nogle af dens funktioner og demonstrerer, hvordan det kan lette opbygning af distribuerede forretningsapplikationer.Redisson udgør et datagitter i hukommelsen der tilbyder distribuerede Java-objekter og tjenester understøttet af Redis.
Paginering med Spring REST og AngularJS tabel

Paginering med Spring REST og AngularJS tabel

REST Top Jeg har lige annonceret det nye Lær foråret kursus med fokus på det grundlæggende i Spring 5 og Spring Boot 2: >> KONTROLLER KURSEN1. OversigtI denne artikel vil vi hovedsageligt fokusere på implementering af serversiden pagination i en Foråret REST API og en simpel AngularJS front-end.
Nye Java 13-funktioner

Nye Java 13-funktioner

1. OversigtI september 2019 blev JDK 13 frigivet pr. Java's nye frigivelseskadence på seks måneder. I denne artikel ser vi på de nye funktioner og forbedringer, der er introduceret i denne version.2. Se udviklerens funktionerJava 13 har bragt to nye sprogfunktioner ind, omend i preview-tilstanden.
Maven Site Plugin

Maven Site Plugin

Denne artikel er en del af en serie: • Maven Resources Plugin• Maven-kompilator-plugin• Hurtig guide til Maven Install Plugin• Maven Failsafe Plugin• Hurtig guide til Maven Surefire Plugin• Maven Deploy Plugin• Maven Clean-pluginet• Maven Verifier Plugin• Maven Site Plugin (nuværende artikel) • Guide til Core Maven Plugins1. OversigtDenne vejle
Kortlægning af en dvale-forespørgsel til en brugerdefineret klasse

Kortlægning af en dvale-forespørgsel til en brugerdefineret klasse

1. OversigtNår vi bruger dvale til at hente data fra databasen, bruger den som standard de hentede data til at konstruere hele objektgrafen til det ønskede objekt. Men nogle gange vil vi måske kun hente en del af dataene, helst i en flad struktur.I denne hurtige vejledning vi får se, hvordan vi kan opnå dette i dvale ved hjælp af en brugerdefineret klasse.
Jackson Undtagelser - Problemer og løsninger

Jackson Undtagelser - Problemer og løsninger

1. OversigtI denne vejledning går vi over de mest almindelige Jackson-undtagelser - det JsonMappingException og UnrecognisedPropertyException.Endelig - vi vil kort diskutere Jackson ingen sådanne metodefejl.2. “JsonMappingException: Kan ikke konstruere forekomsten af ​​”2.1. ProblemetFørst - lad os tage et kig på Jsonmappingexception: Can not Construct Instance Of.Denne un
Kør en Java-hovedmetode ved hjælp af Gradle

Kør en Java-hovedmetode ved hjælp af Gradle

1. IntroduktionI denne vejledning undersøger vi de forskellige metoder til udførelse af en Java vigtigste metode ved hjælp af Gradle.2. Java vigtigste MetodeDer er flere måder, hvorpå vi kan køre en Java vigtigste metode med Gradle. Lad os se nærmere på dem ved hjælp af et simpelt program, der udskriver en besked til standardoutputtet:public class MainClass {public static void main (String [] args) {System.
Forårsikkerhedsside med kantet

Forårsikkerhedsside med kantet

1. Oversigt I denne vejledning opretter vi en login side ved hjælp af Spring Security med:AngularJSVinkel 2, 4, 5 og 6Eksempelapplikationen, som vi skal diskutere her, består af en klientapplikation, der kommunikerer med REST-tjenesten, sikret med grundlæggende HTTP-godkendelse.2. ForårssikkerhedskonfigurationLad os først og fremmest oprette REST API med Spring Security og Basic Auth:Sådan konfigureres det:@Configuration @EnableWebSecurity offentlig klasse BasicAuthConfiguration udvider WebSecurityConfigurerAdapter {@Override beskyttet ugyldig konfiguration (Authent
Spring Security og OpenID Connect

Spring Security og OpenID Connect

Bemærk, at denne artikel er blevet opdateret til den nye Spring Security OAuth 2.0-stak. Selvstudiet, der bruger den ældre stak, er dog stadig tilgængelig.1. OversigtI denne hurtige vejledning fokuserer vi på opsætning af OpenID Connect (OIDC) med Spring Security.Vi præsenterer forskellige aspekter af denne specifikation, og så ser vi den support, som Spring Security tilbyder til at implementere den på en OAuth 2.
Håndtering af URL-kodede formulardata i foråret REST

Håndtering af URL-kodede formulardata i foråret REST

REST Top Jeg har lige annonceret det nye Lær foråret kursus med fokus på det grundlæggende i Spring 5 og Spring Boot 2: >> KONTROLLER KURSEN1. OversigtFor en slutbruger er processen med formularindsendelse praktisk og til en vis grad svarende til bare indtastning af data og klik på en send-knap.
$config[zx-auto] not found$config[zx-overlay] not found