Oracle Connection Pooling med forår

Oracle Connection Pooling med forår

1. OversigtOracle er en af ​​de mest populære databaser i store produktionsmiljøer. Så som Spring-udviklere er det meget almindeligt at skulle arbejde med disse databaser.I denne vejledning skal vi tale om, hvordan vi kan foretage denne integration.2. DatabasenDen første ting, vi har brug for, er selvfølgelig databasen. Hvi
Registrering - Aktiver en ny konto via e-mail

Registrering - Aktiver en ny konto via e-mail

Denne artikel er en del af en serie: • Vejledning i Spring Security Registration• Registreringsprocessen med forårssikkerhed• Registrering - Aktiver en ny konto via e-mail (nuværende artikel) • Forårsikkerhedsregistrering - Send bekræftelses-e-mail igen• Registrering med Spring Security - kodning af adgangskode• Registrerings-API'en bliver RESTful• Spring Security - Nulstil din adgangskode• Registrering - adgangskodestyrke og regler• Opdatering af din adgangskode1. OversigtDenne art
BIRT-rapportering med Spring Boot

BIRT-rapportering med Spring Boot

1. IntroduktionI denne vejledning vil vi integrere BIRT (Business Intelligence and Reporting Tools) med Spring Boot MVC for at servere statiske og dynamiske rapporter i HTML- og PDF-format.2. Hvad er? BIRT?BIRT er en open source-motor til at oprette datavisualiseringer der kan integreres i Java-webapplikationer.
Java 8 StringJoiner

Java 8 StringJoiner

1. IntroduktionStringJoiner er en ny klasse tilføjet i Java 8 under java.util pakke.Kort fortalt, det kan bruges til sammenføjning Strenge ved hjælp af en afgrænser, et præfiks og et suffiks.2. Tilføjelse af elementer Vi kan tilføje Strenge bruger tilføje() metode:@Test offentlig ugyldig nårAddingElements_thenJoinedElements () {StringJoiner joiner = new StringJoiner (",", PREFIX, SUFFIX); joiner.
Tælle matches på et streamfilter

Tælle matches på et streamfilter

1. OversigtI denne vejledning undersøger vi brugen af Stream.count () metode. Specifikt vi får se, hvordan vi kan kombinere tælle() metode med filter() metode til at tælle kampene til en Prædikatvi har ansøgt.2. Brug Stream.count ()Det tælle() selve metoden giver en lille, men meget nyttig funktionalitet.
Tolkemønster i Java

Tolkemønster i Java

1. OversigtI denne vejledning introducerer vi et af de adfærdsmæssige GoF-designmønstre - Tolken.Først giver vi et overblik over dets formål og forklarer det problem, det forsøger at løse.Derefter ser vi på tolkens UML-diagram og implementeringen af ​​det praktiske eksempel.2. T
Implementere en WAR-fil i JBoss

Implementere en WAR-fil i JBoss

1. IntroduktionI denne vejledning skal vi se på, hvordan du distribuerer en krigsfil på JBoss-serveren.Vi kan distribuere krigsfilen enten ved at placere filen i det passende bibliotek manuelt eller direkte fra Eclipse.2. Implementering af WAR-filen manueltHvis vi allerede har krigsfilen, og vi vil implementere den på JBoss, vi kan gå til JBoss-installationsmappen på enkeltstående / implementeringer og indsæt filen der.
En guide til Axon Framework

En guide til Axon Framework

1. OversigtI denne artikel vil vi se på Axon og hvordan det hjælper os med at implementere applikationer med CQRS (Segmentering af ansvar for kommandoforespørgsel) og Arrangementssourcing i tankerne.I denne vejledning vil både Axon Framework og Axon Server blive brugt. Førstnævnte vil indeholde vores implementering, og sidstnævnte vil være vores dedikerede Event Store og Message Routing-løsning.
Introduktion til Jenkins 2 og styrken af ​​rørledninger

Introduktion til Jenkins 2 og styrken af ​​rørledninger

1. OversigtI denne artikel vil vi fremvise brugen af ​​rørledninger gennem et eksempel på kontinuerlig levering ved hjælp af Jenkins.Vi skal bygge en enkel, men alligevel meget nyttig pipeline til vores prøveprojekt:SamlingEnkel statisk analyse (parallel med kompilering)EnhedstestIntegrationstest (parallelt med enhedstest)Implementering2. Ops
ExecutorService - Venter på, at tråde er færdige

ExecutorService - Venter på, at tråde er færdige

1. OversigtDet ExecutorService framework gør det let at behandle opgaver i flere tråde. Vi skal eksemplificere nogle scenarier, hvor vi venter på, at tråde afslutter deres udførelse.Vi viser også, hvordan man elegant lukker ned en ExecutorService og vent på allerede kørende tråde for at afslutte deres udførelse.
Spring Boot Configuration med Jasypt

Spring Boot Configuration med Jasypt

1. IntroduktionJasypt (Java Simplified Encryption) Spring Boot giver hjælpeprogrammer til kryptering af ejendomskilder i Boot-applikationer.I denne artikel vil vi diskutere, hvordan vi kan tilføje support til jasypt-spring-boot og bruge den.For mere information om brug af Jasypt som en ramme for kryptering, se vores introduktion til Jasypt her.
Kom godt i gang med Java

Kom godt i gang med Java

Java er et af de mest populære programmeringssprog, der ofte bruges til at opbygge applikationer på web- og virksomhedsskala. Denne samling af tutorials hjælper dig med at komme i gang med de grundlæggende koncepter i Java.Grundlæggende om Java-sprogFør vi lærer om klasser og objekter, lad os starte med sprogets grundlæggende syntaks.
BSON til JSON-dokumentkonvertering i Java

BSON til JSON-dokumentkonvertering i Java

Java 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 tidligere artikel har vi set, hvordan man henter BSON-dokumenter som Java-objekter fra MongoDB.Dette er en meget almindelig måde at udvikle en REST API på, da vi måske vil ændre disse objekter, før vi konverterer dem til JSON (f.
Opret en Build-rørledning med Travis CI

Opret en Build-rørledning med Travis CI

1. IntroduktionI moderne softwareudvikling er udtrykket rørledning vænner sig meget. Men hvad er det?Generelt sagt, en build-pipeline er et sæt automatiserede trin, der flytter kode fra udvikling til produktion.Byg rørledninger er gode til implementering af kontinuerlige integrationsarbejdsprocesser til software.
Introduktion til gRPC

Introduktion til gRPC

1. IntroduktiongRPC er en open source RPC-ramme med høj ydeevne, der oprindeligt blev udviklet af Google. Det hjælper med at eliminere kedelpladekode og hjælper med at forbinde polyglot-tjenester i og på tværs af datacentre.2. OversigtRammen er baseret på en klientservermodel af fjernprocedurkald.
Optimering af Spring Integration Tests

Optimering af Spring Integration Tests

1. IntroduktionI denne artikel vil vi have en holistisk diskussion om integrationstest ved hjælp af Spring og hvordan vi optimerer dem.Først vil vi kort diskutere vigtigheden af ​​integrationstests og deres plads i moderne software med fokus på forårets økosystem.Senere dækker vi flere scenarier med fokus på web-apps.Dern
Sådan udskrives skærm i Java

Sådan udskrives skærm i Java

1. OversigtNår du har brug for at udføre en udskrivningsskærmhandling på dit skrivebord, er der en indbygget 'PrntScr' -knap på tastaturet til at hjælpe dig med det. Nogle gange er det nok.Men problemet opstår, når du har brug for at udføre denne handling programmatisk.
Få ugenummer fra enhver dato

Få ugenummer fra enhver dato

1. IntroduktionI denne artikel studerer vi flere muligheder, som vi kan bruge i Java til at få ugenummeret til en given dato. Vi starter med at se på et par muligheder for ældre kode ved hjælp af klasser forud for Java 8. Derefter ser vi på den nyere Date Time API i java.tid pakke, der blev introduceret i Java 8.
Guide til MapDB

Guide til MapDB

1. IntroduktionI denne artikel vil vi se på MapDB-bibliotek - en indbygget databasemotor, der er adgang til via en samlingslignende API.Vi starter med at udforske kerneklasser DB og DBMaker der hjælper med at konfigurere, åbne og administrere vores databaser. Derefter dykker vi ned i nogle eksempler på MapDB-datastrukturer, der gemmer og henter data.
$config[zx-auto] not found$config[zx-overlay] not found