Bryggekonfigurasjon i formørkelse

Bryggekonfigurasjon i formørkelse

1. OversiktNettapplikasjoner er en av de mest populære brukstilfellene til Java. Webservere og servletcontainere gir kjøretid for distribusjon av applikasjoner.Dessverre er distribusjon og feilsøking av webapplikasjoner på webservere til tider kompliserte. Heldigvis har IDE-er god feilsøkingsstøtte for de fleste applikasjoner.
Introduksjon til Jenetics Library

Introduksjon til Jenetics Library

1. IntroduksjonMålet med denne serien er å forklare ideen om genetiske algoritmer og vise de mest kjente implementeringene.I denne opplæringen vil vi beskrive et veldig kraftig Jenetics Java-bibliotek som kan brukes til å løse ulike optimaliseringsproblemer.Hvis du føler at du trenger å lære mer om genetiske algoritmer, anbefaler vi å starte med denne artikkelen.
Kotlin-allopen og Spring

Kotlin-allopen og Spring

1. OversiktI Kotlin, alle klasser er standard som standard som, utover de klare fordelene, kan være problematisk i vårapplikasjoner. Enkelt sagt, noen områder på våren fungerer bare med ikke-endelige klasser.Den naturlige løsningen er å åpne Kotlin-klasser manuelt ved hjelp av åpen nøkkelord eller å bruke kotlin-allopen plugin - som automatisk åpner alle klasser som er nødvendige for at Spring skal fungere.
Validering av bønner i Jersey

Validering av bønner i Jersey

1. OversiktI denne veiledningen skal vi ta en titt på Bean Validation ved hjelp av open source framework Jersey.Som vi allerede har sett i tidligere artikler, Jersey er et open source-rammeverk for utvikling av RESTful Web Services. Vi kan få mer informasjon om Jersey i vår introduksjon om hvordan du lager en API med Jersey og Spring.
Kjør mvn Command fra en annen katalog

Kjør mvn Command fra en annen katalog

1. OversiktI denne raske opplæringen skal vi se hvordan du kjører mvn kommando fra hvilken som helst katalog utenfor pom.xml.2. mvn Fra en annen katalogHvis vi kjører noen mvn underkommando fra en katalog som ikke inneholder en pom.xml fil, vil kommandoen mislykkes:$ mvn clean compile Målet du spesifiserte krever at et prosjekt skal utføres, men det er ingen POM i denne katalogen.
JPA Attribute Converters

JPA Attribute Converters

1. IntroduksjonI denne raske artikkelen vil vi dekke bruken av attributtomformere som er tilgjengelige i JPA 2.1 - som enkelt sagt lar oss kartlegge JDBC-typer til Java-klasser.Vi bruker Hibernate 5 som vår JPA-implementering her.2. Opprette en omformerVi skal vise hvordan du implementerer en attributtomformer for en tilpasset Java-klasse.
HttpMediaTypeNotAcceptableException in Spring MVC

HttpMediaTypeNotAcceptableException in Spring MVC

1. OversiktI denne raske artikkelen tar vi en titt på HttpMediaTypeNotAcceptableException unntak, og forstå tilfellene der vi kan støte på det.2. ProblemetNår vi implementerer et API-endepunkt med Spring, må vi generelt spesifisere de forbrukte / produserte mediatypene (via forbruker og produserer parametere).
Spring Boot og Togglz Aspect

Spring Boot og Togglz Aspect

1. OversiktI denne opplæringen skal vi ta en titt på hvordan Togglz biblioteket kan brukes med en Spring Boot-applikasjon.2. TogglzDe Togglz biblioteket gir en implementering av Feature Veksler design mønster. Dette mønsteret refererer til å ha en mekanisme som gjør det mulig å bestemme i løpet av en applikasjon om en bestemt funksjon er aktivert eller ikke basert på en bryter.
Lag et Java og Kotlin-prosjekt med Maven

Lag et Java og Kotlin-prosjekt med Maven

1. IntroduksjonI denne raske opplæringen vil vi se hvordan du setter opp en Maven prosjekthåndtering av begge deler Java og Kotlin kilder.Vi oppretter først et prosjekt for Java bare kilder. Vi legger deretter til kotlin-maven-plugin å håndtere Kotlin også.Og til slutt legger vi til noen dummy-klasser, pakker applikasjonen vår og tester om alt fungerer som forventet.
Guide til Spring Cloud Kubernetes

Guide til Spring Cloud Kubernetes

1. OversiktNår vi bygger en mikroserviceløsning, er både Spring Cloud og Kubernetes optimale løsninger, da de gir komponenter for å løse de vanligste utfordringene. Men hvis vi bestemmer oss for å velge Kubernetes som den viktigste containeransvarlige og distribusjonsplattformen for løsningen vår, kan vi fortsatt bruke Spring Clouds interessante funksjoner hovedsakelig gjennom Spring Cloud Kubernetes-prosjektet.
Introduksjon til behandling av gnistgraf med GraphFrames

Introduksjon til behandling av gnistgraf med GraphFrames

1. IntroduksjonGrafbehandling er nyttig for mange applikasjoner fra sosiale nettverk til annonser. Inne i et big data-scenario trenger vi et verktøy for å distribuere denne prosessbelastningen.I denne opplæringen vil vi laste inn og utforske grafmuligheter ved hjelp av Apache Spark i Java.
Bygge mikrotjenester med Eclipse MicroProfile

Bygge mikrotjenester med Eclipse MicroProfile

1. OversiktI denne artikkelen vil vi fokusere på å bygge en mikroservice basert på Eclipse MicroProfile.Vi ser på hvordan du skriver en RESTful webapplikasjon ved hjelp av JAX-RS, CDI og JSON-P APIer.2. En mikroservicearkitekturEnkelt sagt, mikrotjenester er en programvarearkitekturstil som danner et komplett system som en samling av flere uavhengige tjenester.
Oversikt over kombinasjonsproblemer i Java

Oversikt over kombinasjonsproblemer i Java

1. OversiktI denne opplæringen lærer vi hvordan vi kan løse noen vanlige kombinatoriske problemer. De er mest sannsynlig ikke veldig nyttige i en hverdagsjobb; de er imidlertid interessante fra det algoritmiske perspektivet. Vi kan finne dem nyttige for testformål.Husk at det er mange forskjellige tilnærminger for å løse disse problemene.
Introduksjon til JSF EL 2

Introduksjon til JSF EL 2

1. IntroduksjonExpression Language (EL), er et skriptspråk som er tatt i bruk i mange Java-rammer, for eksempel Spring med SpEL og JBoss med JBoss EL.I denne artikkelen vil vi fokusere på JSFs implementering av dette skriptspråket - Unified EL.EL er for tiden i versjon 3.0, en større oppgradering som gjør at prosesseringsmotoren kan brukes i frittstående modus - for eksempel på Java SE-plattformen.
Konfigurer en Spring Boot-webapplikasjon

Konfigurer en Spring Boot-webapplikasjon

1. OversiktSpring Boot kan gjøre mange ting; i denne opplæringen skal vi gå gjennom noen av de mer interessante konfigurasjonsalternativene i Boot.2. PortnummeretI hoved-frittstående applikasjoner er den viktigste HTTP-porten som standard 8080; vi kan enkelt konfigurere Boot til å bruke en annen port:server.
Egendefinerte feilsider med Spring MVC

Egendefinerte feilsider med Spring MVC

1. OversiktEt vanlig krav i alle webapplikasjoner er tilpassede feilsider.Anta for eksempel at du kjører en vanilje Spring MVC-app på toppen av Tomcat. En bruker angir en ugyldig URL i nettleseren sin og vises med et ikke så brukervennlig blå og hvitt stakkspor - ikke ideelt.I denne opplæringen vil vi sette opp tilpassede feilsider for noen få HTTP-feilkoder.
Introduksjon til Big Queue

Introduksjon til Big Queue

1. OversiktI denne opplæringen skal vi se raskt på Big Queue, en Java-implementering av en vedvarende kø.Vi snakker litt om arkitekturen, og så lærer vi hvordan vi bruker den gjennom raske og praktiske eksempler.2. BrukVi må legge til bigqueue avhengighet av prosjektet vårt: com.
Maven Deploy Plugin

Maven Deploy 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• Maven Deploy Plugin (nåværende artikkel) • Maven Clean Plugin• Maven Verifier-plugin• Maven Site Plugin• Veiledning til Core Maven Plugins1. OversiktDenne oppl&
En introduksjon til Spring Cloud Vault

En introduksjon til Spring Cloud Vault

1. OversiktI denne opplæringen viser vi hvordan vi kan bruke Hashicorps Vault i Spring Boot-applikasjoner for å sikre sensitive konfigurasjonsdata.Vi antar her litt Vault-kunnskap og at vi allerede har et testoppsett. Hvis dette ikke er tilfelle, la oss ta oss tid til å lese vår Vault Intro-opplæring, slik at vi kan bli kjent med det grunnleggende.