Java >> sitemap >> Page:6:
  • Agrégation de données Spring Data MongoDB :résultats imbriqués
  • Comment mettre à jour une offre d'emploi Jenkins config.xml
  • Module NPM Browser-Sync dans les projets Java / Web
  • Thymeleaf 3 – Démarrez rapidement avec Thymeleaf 3 et Spring MVC
  • Sur le besoin d'une bibliothèque générique autour de l'ANTLR :utiliser la réflexion pour construire un métamodèle
  • Analyse comparative des serveurs HTTP à haute simultanéité sur la JVM
  • Acteurs Quasar distribués avec Kafka et ZeroMQ
  • AWS Lambda avec passerelle API
  • JBoss Fuse :fichiers Blueprint dynamiques avec JEXL
  • Whirlpool :microservices utilisant Netty et Kafka
  • Mise à l'échelle et rééquilibrage d'un cluster Couchbase à l'aide de la CLI
  • Durabilité des messages dans ActiveMQ 5.x
  • Négociation de contenu dans Spring Framework
  • Retour vers l'avenir complet :point culminant des fonctionnalités de Java 8
  • NetBeans Java EE Tip #9:Créer une application JSF à partir de la base de données
  • Lombok , un préprocesseur d'annotation Java au moment de la compilation pour minimiser la taille du code
  • Programmation orientée aspect avec Spring Boot
  • Client Java Cloud Foundry - Événements en streaming
  • Validation de JWT avec Spring Boot et Spring Security
  • Construire une nouvelle application Web à partir de zéro en utilisant Spring boot, Thymeleaf, AngularJS - Partie 3
  • Nous avons écrasé 1 milliard d'erreurs enregistrées par Java - Voici ce qui cause 97% d'entre eux
  • Astuces Gradle - afficher les dépendances de buildscript
  • Comment maîtriser votre mémoire Java (et enregistrer votre programmation)
  • Observations d'une histoire d'incompatibilité avec Java
  • Apache Hadoop HDFS Nœud de données Apache Mesos Framework
  • Ajouter une fonctionnalité personnalisée à un référentiel de données Spring
  • Intégration Spring Boot et Spring Data JPA
  • Obtenir un nom pour que quelqu'un se reconnecte à votre serveur
  • Installation du kit de développement de conteneurs Red Hat en quelques minutes (vidéo)
  • Aidez à faire avancer Java EE
  • Exceptions Java les plus courantes et ce qu'elles disent sur les développeurs Java
  • Transformer le monolithe Java EE en microservices
  • Intégrer le quartz au printemps
  • Utilisation de procédures stockées avec JPA, JDBC. Meh, il suffit d'utiliser jOOQ
  • Les 10 principaux types d'exceptions dans les applications Java de production - Basé sur les événements 1B
  • Échantillons Spring-Reactive
  • La vérité derrière le mensonge des grandes exceptions
  • Conjonctions que nous… détestons
  • AutoValue :classes de valeurs immuables générées
  • Comment fonctionne le Secure Scripting dans Activiti
  • Apache Camel 2.18 – Faits saillants de ce qui s'en vient
  • Java 8 :Conversion de classes anonymes en expressions Lambda
  • Ajouts de Java 9 au flux
  • Créer des tables DynamoDB avec Java
  • Assistance Spring Cloud Zuul - Configuration des délais d'expiration
  • Créez des applications Resilient Camel avec Hystrix DSL
  • Jetons Web JSON avec Spring Cloud Microservices
  • Java Arrays Sort décodé
  • Création d'objets de valeur avec des immuables
  • Java 8 :règles de résolution de méthode par défaut
  • Insérer des éléments dans les tables DynamoDB à l'aide de Java
  • Ajouts de Java 9 à Facultatif
  • JGroups :élection du leader sans infrastructure supplémentaire
  • Installation d'une application Java en tant que service Windows
  • Java 8 :CompletableFuture vs flux parallèle
  • Ignorer les exceptions vérifiées, tous les développeurs sympas le font - Basé sur 600 000 projets Java
  • Lombok, AutoValue et Immuables
  • Exemples de foncteurs et de monades en Java simple
  • Comment importer n'importe quel exemple de projet JBoss BRMS
  • Spring Cloud Zuul – Écrire un filtre
  • Guavate :petite bibliothèque reliant Guava et Java8
  • Apache PDFBox 2
  • Oubliez la goyave :5 bibliothèques Google que les développeurs Java devraient connaître
  • Un moyen simple d'indexer les Java Beans dans Elasticsearch
  • Interroger des éléments DynamoDB avec Java
  • Gestion des secrets avec Vault
  • 5 exceptions courantes d'hibernation et comment les corriger
  • Écrire et utiliser le Webservice SOAP avec Spring
  • JUnit 5 – Tests dynamiques
  • Outils de ligne de commande Apache PDFBox :aucun codage Java requis
  • Applications JavaFX du monde réel :SkedPal
  • Comment démarrer avec Java Machine Learning
  • Onglets vs espaces :comment ils écrivent Java sur Google, Twitter, Mozilla et Pied Piper
  • Premiers pas avec ANTLR :créer un langage d'expression simple
  • Autorisation au niveau des messages dans Apache ActiveMQ
  • Nouvel eBook :Le guide complet pour résoudre les erreurs d'application Java en production
  • Interroger les éléments DynamoDB avec Java Partie 2
  • Journal d'audit personnalisé avec Spring et Hibernate
  • Présentation du plug-in "Yet another" Cloud Foundry Gradle
  • Stackoverflow :7 des meilleures réponses Java que vous n'avez pas vues
  • Écouteurs d'événements Hibernate gérés par Spring
  • CQRS avec Java et Lagom
  • Beaucoup de paramètres et d'informations perdues
  • Le programme en 12 étapes pour réaliser votre surveillance Java est défectueux
  • Conseils de productivité Java :les meilleurs choix de la communauté
  • Analyser les éléments DynamoDB avec Java
  • Analyse comparative de l'Activiti Async Executor basé sur la file d'attente de messages
  • Fichiers de configuration XML JAXB et Log4j
  • Suppression en un coup avec mise en veille prolongée (JPA)
  • Référence par identité dans JPA
  • Intégration Spring - Création et modification de fichiers d'interrogation
  • Groovy pour les développeurs Java ? ! Rencontrez Gradle, Grails et Spock
  • Pas de déploiement de temps d'arrêt à l'aide du plug-in "Yet another" Cloud Foundry Gradle
  • Log4j 2.x XSD n'est pas entièrement descriptif
  • JMS distant avec WildFly Swarm
  • FizzBuzz Kata fonctionnel en Java
  • Supprimer les avertissements FindBugs dans une application Web Java et Spring Boot à l'aide de Gradle
  • Redimensionner le HashMap :dangers à venir
  • Spring Batch :éditeur de sortie multiformat
  • Visite guidée des nouvelles fonctionnalités de Java SE 8 :Calcul des durées avec la nouvelle API DateTime
  • Est-ce que ma méthode semble grande là-dedans?
  • Présentation d'Oracle Service Bus
  • Une introduction au travail avec JAXB
  • Rétrospective SpringOne Platform 2016
  • Se souvenir de réinitialiser le chargeur de classe de contexte de thread
  • Mettre à jour les éléments DynamoDB avec Java
  • Guide de l'heure et de la date en Java
  • Donc, Oracle a tué java.net
  • Les synchroniseurs Java
  • Intégration avec Rabbit MQ à l'aide de Spring Integration Java DSL
  • Atteindre la garantie de commande dans Kafka avec partitionnement
  • Rendre les tests d'interface utilisateur Web encore plus performants avec Arquillian, Docker et Selenium (partie 1)
  • Maven démystifié
  • Déployer l'application Spring Boot sur Amazon Elastic Beanstalk
  • Exécution de -XX :CompileCommand sous Windows
  • Versions Infinispan mappées sur les versions Java minimales
  • Un rêve devenu réalité… enseignement – ​​Développeur Java professionnel :outils et meilleures pratiques
  • AWS Lambda pour les développeurs Java sans serveur :qu'est-ce que cela vous apporte ?
  • Intégration avec RabbitMQ à l'aide de Spring Cloud Stream
  • Évaluation paresseuse
  • Conception communicante
  • Paquets Apache Spark, du XML au JSON
  • Apache NetBeans ?
  • RabbitMQ réessaie en utilisant Spring Integration
  • Le microbenchmarking arrive dans Java 9
  • Réfuter 5 tropes de flux courants
  • Comment installer votre OpenStack Cloud avant le déjeuner
  • Comment utiliser les variables transitoires dans Activiti
  • Couche de sécurité pour NutchServer
  • Génération de bytecode
  • Remplacement des anciens serveurs d'applications Java EE par des microservices et des conteneurs
  • Arquillian Chameleon par souci de simplicité
  • JavaOne 2016 Essentials :7 événements et sessions à ne pas manquer
  • Stratégie de plate-forme :des portlets aux gadgets OpenSocial en passant par les applications Web progressives :état de l'art
  • Rappel douloureux des nuances de date de Java
  • Spring boot avec Spring Security et jdbc Partie 2
  • Fichiers d'informations sur le module Java 9 dans l'IDE Eclipse
  • Démarrage Spring avec Spring Security et jdbc
  • Intégrez Wiremock dans l'application Web Spring Boot Java pour simuler les dépendances externes
  • Insérer des éléments DynamoDB avec DynamoDB Mapper
  • Guide pratique :Premiers pas avec Apache Drill
  • Mapper les éléments DynamoDB aux objets à l'aide du mappeur DynamoDB
  • Fuites de ressources :modèle de commande à la rescousse
  • Règles JUnit - exécution d'une vérification supplémentaire lorsque des exceptions sont levées
  • Applications Web traditionnelles et API RESTful
  • Voies à suivre possibles pour MVC 1.0
  • JUnit vs TestNG :quel framework de test choisir ?
  • Planificateurs Java EE
  • Analyser les éléments DynamoDB avec DynamoDB Mapper
  • Interroger des éléments DynamoDB avec DynamoDBMapper
  • Suivi JavaOne 2016
  • Démarrage Spring avec Spring Security et NoSQL
  • Installation de la version 2.2 du Kit de développement de conteneurs Red Hat
  • Premiers pas avec jHipster, partie 1
  • Premiers pas avec Apache Flink et Kafka
  • Comment :insérer et lire à partir d'une base de données à l'aide de Json
  • Premiers pas avec JHipster, partie 2
  • Java sur le cloud AWS avec Lambda
  • Spring Security et codage de mot de passe personnalisé
  • Observations JavaOne 2016 par proxy
  • Spring Security et codage de mot de passe
  • Sang, sueur et écriture Tests d'intégration automatisés pour les scénarios d'échec
  • Premiers pas avec JHipster, partie 3
  • Traitement d'événements complexes (CEP) avec Apache Storm et Apache Ignite
  • Java sur le cloud AWS avec Lambda, Api Gateway et CloudFormation
  • Kata de traitement de flux à petite échelle. Partie 2 :RxJava 1.x/2.x
  • Apache Camel 2.18 est sorti - Ce qui est inclus
  • Event-Sourcing et CQRS en pratique
  • Conference Season Mic Drop :13 Java Talks à ne pas manquer
  • Kata de traitement de flux à petite échelle. Partie 1 :pools de threads
  • Intégrez Jython à votre base de code Java
  • Nourriture pour chiens Jirasearch 2.0 :utiliser Lucene pour trouver nos problèmes Jira
  • Java 8 :un examen plus approfondi de Speedment 3.0.1 "Forest" Stream ORM
  • Neo4j :Détecter les espaces malveillants dans les en-têtes CSV avec LOAD CSV
  • La valeur du projet Valhalla
  • Interfaces de commande :approcher Redis avec des API dynamiques en Java
  • Couches architecturales et logique de domaine de modélisation
  • Neo4j :Ajouter dynamiquement une propriété/Définir une propriété dynamique
  • Avez-vous vraiment besoin d'instanceof ?
  • Drools 6.5.0.Final est disponible
  • La malédiction du projet Jigsaw :pourquoi Java 9 est-il retardé encore et encore ?
  • Travailler avec des flux de base de données parallèles à l'aide de Java 8
  • Opérations CRUD de base de données dans les flux Java 8
  • Résoudre les appels de méthode dans le code Java à l'aide de JavaSymbolSolver
  • Exécution de Flowable sur CockroachDB
  • Microservices Java :le gâteau est un mensonge, mais vous ne pouvez pas l'ignorer
  • Projets Spring Boot &Multi module - Ajout de fichiers de propriétés spécifiques au module
  • Neo4j :Trouver le point intermédiaire entre deux lat/longs
  • Quoi de neuf dans Speedment 3.0
  • Drools 7 pour prendre en charge DMN (modèle de décision et notation)
  • Neo4j :Trouvez le point médian entre deux lat/longs
  • Disparité générationnelle dans le ramassage des ordures
  • Échantillon de printemps Kafka Producteur/Consommateur
  • Créer des ressources JNDI pour les tests JUnit à l'aide de Spring
  • Premiers pas avec SpringBoot dans Intellij IDEA Community Edition
  • Travailler avec des flux de base de données parallèles à l'aide de pools de threads personnalisés
  • Les annotations Java sont une grosse erreur
  • Clients Java pour Elasticsearch Transcript
  • Êtes-vous toujours en train de déboguer ?
  • 5 choses que seuls les développeurs expérimentés peuvent vous apprendre sur Java
  • Java Bullshifier - Générer des bases de code aléatoires massives
  • Adaptateurs MongoDB Spring Integration avec Java DSL
  • Héritage des commentaires de méthode Javadoc
  • Hack Speedment dans votre propre générateur de code personnel
  • Recette pour débuter avec Spring Boot et Angular 2
  • Surveillance des performances Java :5 outils open source à connaître
  • Construire un pont JMS horizontal entre deux serveurs WildFly à l'aide d'ActiveMQ Artemis
  • Présentation du regroupement de connexions
  • Génération automatique de spécialisations de classe Java optimisées
  • Faire fonctionner l'application Spring Boot sans serveur avec AWS
  • Pourquoi devriez-vous vous soucier des égaux et du hashcode
  • Utiliser Kafka avec Junit
  • Tenez vos promesses :tests basés sur des contrats pour les API JAX-RS
  • Observateurs pour les nœuds AST dans JavaParser
  • Publication d'instantanés avec le plugin maven-publish de Gradle
  • Hiérarchie du contexte de démarrage et d'application Spring
  • Kafka Connect sur MapR
  • Tests pilotés par les données avec Junit &easytest
  • Comment implémenter le pool de threads en Java
  • Comparer exactement dans les méthodes Java Equals
  • Créer une API REST avec Speedment et Spring
  • Spring Boot et Thymeleaf :recharger les modèles et les ressources statiques sans redémarrer l'application
  • Des choses intéressantes se passent dans l'ingénierie linguistique
  • FaaS sans serveur avec AWS Lambda et Java
  • MapStruct :Transfert de données d'un bean à un autre
  • Déploiement du service RESTful sur Cloudfoundry
  • Intégrer Spring Boot et EC2 à l'aide de Cloudformation
  • Astuce rapide pour empêcher vos caches d'exploser
  • Non, se méfier ne nuit pas à Java. Un commentaire sur les licences Java.
  • Premiers pas avec MQTT et Java
  • Les changements importants dans le nouvel ANTLR 4.6
  • Kanvas :générer un IDE simple à partir de votre grammaire ANTLR
  • Isolation de la logique de domaine
  • Test unitaire de l'immuabilité des classes de données Java avec le détecteur de mutabilité
  • Si vous avez écrit du code Java en 2016, voici les tendances que vous n'auriez pas pu manquer
  • Ajouter du microbenchmarking à votre processus de construction
  • Opérations pratiques du réacteur - Récupérer les détails d'une application Cloud Foundry
  • Le chargement paresseux est une odeur de code
  • Contrats Spring Cloud et services Spring Cloud sur PCF
  • Développer un microservice avec Forge, WildFly Swarm et Arquillian
  • Meilleur traitement d'événements complexes à grande échelle à l'aide d'une architecture de streaming basée sur des microservices (Partie 1)
  • Extraction de la documentation JavaDoc à partir de fichiers source à l'aide de JavaParser
  • Spring boot et abstraction du cache
  • Exemple d'exécution DMN avec Drools
  • 3 étapes pour le bonheur des opérations cloud avec CloudForms
  • JDK 9 est la fin de la route pour certaines fonctionnalités
  • La structure de Netty
  • Premiers pas avec Kafka REST Proxy pour les flux MapR
  • JDK 9 est complet !
  • Décorateurs synchronisés pour remplacer les classes thread-safe
  • Règle d'exception attendue et méthodes statiques simulées - JUnit
  • Réglage des performances d'un système de streaming Apache Kafka/Spark
  • Spring-Boot et abstraction du cache avec HazelCast
  • Pourquoi Elvis ne devrait pas visiter Java
  • Pousser les images Spring Boot Docker sur ECR
  • Perfectionnement de l'architecture Lambda avec Oracle Data Integrator (et Kafka / MapR Streams)
  • Microservice utilisant le déploiement de la pile Docker - WildFly, Java EE et Couchbase
  • Décorer des enveloppes
  • Spring Boot - La bonne botte pour vous!
  • Prise en charge de Spring Data pour Cassandra 3
  • Aventures dans la modernisation :stratégie + exemple de conversion de COBOL en Java
  • Recherche GitHub :plus de 50 % des déclarations de journalisation Java sont mal écrites
  • Hibernate Caching avec HazelCast :configuration de base
  • Mise en cache Hibernate avec HazelCast :bases de la mise en cache JPA
  • Configurer Jenkins pour la livraison continue d'une application Spring Boot
  • Chaque méthode statique privée est un candidat pour une nouvelle classe
  • Utilisation de sun.misc.Unsafe dans Java 9
  • Neo4j :Représentation graphique du mème Twitter "Mon nom est… je travaille"
  • Tutoriel Spring :Création d'une API REST Hello World à l'aide de Spring Framework et Spring Boot
  • Reconditionnement des exceptions dans les flux
  • Neo4j :Comment fonctionnent les valeurs nulles ?
  • Questions d'entretien :vérifier les accolades
  • Des microservices aux systèmes distribués - Guide de survie pour les développeurs Java
  • Sortir du tas pour améliorer la latence et réduire la facture AWS
  • Spring Boot - Configurer le niveau de journalisation lors de l'exécution à l'aide du point de terminaison de l'actionneur
  • Les traits et les mixins ne sont pas OOP
  • Gérer le LocalDateTime de Java dans JPA
  • Mise à jour JSR 365 :creuser dans CDI 2.0
  • Le finaliseur de Java est toujours là
  • Comment gérer le problème de trop de classes
  • Utilisation du serveur d'autorisation UAA OAuth2 - client et ressource
  • Dépréciation du finaliseur de Java
  • Tests axés sur le consommateur avec Pact &Spring Boot
  • Apache Lucene 7.0 arrive bientôt !
  • Méfiez-vous des rappels de transaction lents au printemps
  • Exécutez Eclipse IDE sur une version de Java, mais ciblez une autre
  • Service Discovery avec Java et application de base de données dans DC/OS
  • Conteneurs avec état utilisant Portworx et Couchbase
  • Le méga tutoriel ANTLR
  • Pipeline en tant que code avec une application Spring Boot
  • Indexer les données d'une base de données relationnelle dans Elasticsearch – 1
  • Le dictionnaire de journalisation Java ultime :quels sont les mots les plus courants dans le journal des développeurs ?
  • DMN 1.1 XML :de la modélisation à l'automatisation avec Drools 7.0
  • Project Amber :fonctionnalités de langage Java plus petites et axées sur la productivité
  • Comment configurer une API REST sécurisée avec Spring
  • Spring Boot et événements de sécurité avec actionneur
  • Série Microservices :MicroProfile et Apache TomEE
  • Comprendre le cache JPA de premier niveau
  • Redémarrage par lots de printemps
  • Utiliser Spring Cloud Config comme configuration externalisée
  • Comment balayer efficacement les problèmes sous le tapis en Java
  • Test des spécifications Java EE 8
  • Test de base de données avec TestContainers
  • API de publication et de surveillance automatiques avec Spring Boot
  • Outil d'animation JavaFX
  • Un aperçu Java sur le zip et le décompresser
  • Java Finalizer et Java File Input/Output Streams
  • Récupérateurs de mémoire Java :quand G1GC forcera-t-il la sortie du CMS ?
  • Communication en temps réel :implémentation de Websockets avec Spring Boot
  • Tests automatisés pour les processus asynchrones
  • Bogues et correctifs de production importants pour l'intégration de Storm et Kafka
  • Dépendances facultatives dans le système de module de plate-forme Java
  • Spring Web-Flux - Style fonctionnel avec Cassandra Backend
  • Hibernate Logging :Conseils et solutions aux problèmes courants
  • Nouvelles primitives distribuées pour les développeurs
  • Mise à jour de la documentation d'accès anticipé Oracle JDK 9
  • Implications de la présence de StringBuffer
  • Utilisation de la RAM Java dans les conteneurs :les 5 principaux conseils pour ne pas perdre de mémoire
  • Cas d'utilisation pour Java Enhanced Enums
  • Intégration de Gatling dans une build Gradle - Comprendre les jeux de sources et la configuration
  • Project Amber :l'avenir de Java exposé
  • Tester les applications Spring Data + Spring Boot avec Arquillian (Partie 1)
  • BPM de bout en bout (avec une touche de DMN)
  • Apache Spark RDD et flux Java
  • Configuration de plusieurs JRE / JDK Java sur MacOSX à l'aide de brew, cask et jenv
  • Tester les applications Spring Data + Spring Boot avec Arquillian (Partie 2)
  • Nettoyer le code des tranchées
  • Apache Camel 2.19 est sorti - Quoi de neuf
  • Encore un autre article d'opinion de Jigsaw
  • L'examen public du système de module de plate-forme Java échoue
  • Configuration de plusieurs racines de contexte pour une seule application Web - JBoss
  • Observer et Observable de Java sont obsolètes dans JDK 9
  • Liste de contrôle JDK 9 :Project Jigsaw, sun.misc.Unsafe, G1, REPL, etc.
  • Flux Apache Kafka + apprentissage automatique (Spark, TensorFlow, H2O.ai)
  • Qui a besoin de modules Java après tout ?
  • Java efficace - Création et destruction d'objets
  • Java efficace - Méthode commune à tous les objets
  • Simulation du contexte de sécurité Spring pour les tests unitaires
  • Booster les performances des tests avec TestContainers
  • Importance du donné-quand-alors dans les tests unitaires et TDD
  • Statistiques JVM avec jstat
  • Gestion des événements dans React
  • Tester les exceptions avec JUnit 5
  • L'utilisation de javap se déroule :qu'est-ce qui se cache dans vos fichiers de classe Java ?
  • jhsdb :un nouvel outil pour JDK 9
  • JUnit 5 – Tests paramétrés
  • Parsing en Java :tous les outils et bibliothèques que vous pouvez utiliser
  • Modèles de microservices avec Envoy Proxy, partie 2 :délais d'expiration et tentatives
  • Routage basé sur un ratio vers une application héritée et une application moderne - Netflix Zuul via Spring Cloud
  • Nouvelle API de persistance KIE sur 7.0
  • Présentation des files d'attente de messages [diapositives]
  • Signature électronique à l'aide de l'API WebCrypto
  • Jersey Web Service Hello World Exemple en Java
  • Test Spring Boot Web Slice – Exemple
  • Nouvelle tentative courte vs longue tentative dans Apache Camel
  • Présentation de l'architecture Hibernate
  • Utiliser des paramètres de méthode Java précis
  • Comment se tirer une balle dans le pied en construisant un agent Java
  • Tests paramétrés plus propres avec JUnit 5
  • Testez la pile cloud AWS hors ligne avec Arquillian et LocalStack
  • Comment échapper une chaîne JSON en Java - Conseils Eclipse IDE
  • Interfaces de ligne de commande Java (Partie 2) :args4j
  • Débogage à distance de l'application Wildfly dans IntelliJ
  • Entrée/Sortie déclarative orientée objet dans Cactus
  • Interfaces de ligne de commande Java (Partie 1) :Apache Commons CLI
  • Spring Boot Admin - Interface utilisateur d'administration pour l'administration des applications de démarrage de printemps
  • Haute disponibilité (HA), session répliquée, cluster Payara multi-VM
  • Injection de dépendance dans GWT à l'aide de Dagger 2
  • Conseil rapide :déboguer une application GWT à l'aide des outils de développement Chrome
  • Configuration simple de l'administrateur Spring Boot
  • Interfaces de ligne de commande Java (Partie 5) :JewelCli
  • OAuth2, JWT, Open-ID Connect et d'autres choses déroutantes
  • Interfaces de ligne de commande Java (partie 4) :ligne de commande
  • Cycle de vie du modèle d'extension JUnit 5
  • Interfaces de ligne de commande Java (Partie 3) :jbock
  • Options Java 8
  • Tout sur les finales
  • Ingestion de Big Data :Flume, Kafka et NiFi
  • Astuce Vaadin :créer des interfaces utilisateur de manière déclarative
  • Alternatives aux requêtes HTTP GWT
  • Sérialisation/désérialisation de Json dans GWT
  • Recettes d'applications Web progressives pour GWT
  • Présentation de Scala.js du point de vue d'un développeur GWT
  • Organisation du package de projet
  • Est-il possible d'avoir une méthode abstraite dans une classe finale ?
  • Sortie du donné, quand, alors, Extension de Spock
  • Limitation du débit de l'API de base
  • Principes de base de la validation de bean Java
  • Interfaces de ligne de commande Java (Partie 7) :JCommander
  • Interfaces de ligne de commande Java (Partie 6) :JOpt Simple
  • Apache Ignite avec Spring Data
  • Interfaces de ligne de commande Java (Partie 9) :parse-cmd
  • Guide de migration Java 9 :les sept défis les plus courants
  • Spring Boot avec la Justice League
  • Printemps Réessayez, car l'hiver arrive
  • A JDeps Primer - Analyser les dépendances de votre projet
  • Gestion des processus dans Java 9
  • Interfaces de ligne de commande Java (Partie 8) :Argparse4j
  • Test d'intégration de Grails 3.3 avec Spock Mocks
  • Comment formater/analyser des dates avec LocalDateTime dans Java 8 - Exemple de didacticiel
  • Apprendre à connaître java.nio.file.Path – 1
  • flatMap() et l'ordre des événements – FAQ RxJava
  • Fonctions de réseau d'applications avec les ESB, la gestion des API et maintenant... Service Mesh ?
  • Interfaces de ligne de commande Java (Partie 10) :picocli
  • RAII en Java
  • flatMap() contre concatMap() contre concatMapEager() – FAQ RxJava
  • Abonnement impatient – ​​FAQ RxJava
  • Tutoriels Spring Cloud - Actualisation automatique des modifications de configuration à l'aide de Spring Cloud Bus
  • Tutoriels Spring Cloud - Introduction à Spring Cloud Config Server
  • Migration 1.x vers 2.x :Observable contre Observable :FAQ RxJava
  • Qu'est-ce que javax.ws.rs.core.context ? [ Partie 1 ]
  • Mise en cache Concourse pour les builds Java Maven et Gradle
  • Comment convertir une expression lambda en référence de méthode dans Java 8 ?
  • Comment créer un ConcurrentHashSet thread-safe en Java 8 ?
  • Interfaces de ligne de commande Java (Partie 11) :CmdLn
  • Qu'est-ce qui est privé dans Java 9 ?
  • Interfaces de ligne de commande Java (Partie 12) :CLAJR
  • Points de sécurité
  • Spring Security et chaînes de filtres multiples
  • Qu'est-ce que javax.ws.rs.core.context ? [Partie 5]
  • Qu'est-ce que javax.ws.rs.core.context ? [Partie 4]
  • Qu'est-ce que javax.ws.rs.core.context ? [Partie 3]
  • Génération de flux sensibles à la contre-pression avec Flowable.generate() – FAQ RxJava
  • Nouvelles fonctionnalités Regex dans Java 9
  • Qu'est-ce que javax.ws.rs.core.context ? [ Partie 2 ]
  • noException dans l'opération de flux
  • Que sont les annotations JAX-RS ? (Partie 3)
  • Interfaces de ligne de commande Java (Partie 13) :JArgs
  • Que fait le InternalResourceViewResolver dans Spring MVC ?
  • Qu'est-ce qui cause OutOfMemoryError ?
  • Que sont les annotations JAX-RS ? (Partie 2)
  • Que sont les annotations JAX-RS ?
  • Comprendre l'authentification par jeton OAuth2
  • Apprendre à connaître java.nio.file.Path – 2
  • Diffuser un fichier JSON volumineux avec Jackson - FAQ RxJava
  • La persistance Apache Ignite Native, un bref aperçu
  • Spring Webflux – Kotlin DSL – présentation de la mise en œuvre
  • Qu'est-ce que JavaServer Faces (JSF) - (Partie 2)
  • GC expliqué :tas
  • Chargement de fichiers avec contre-pression – FAQ RxJava
  • Qu'est-ce que JavaServer Faces (JSF)
  • Le besoin de vitesse, accédez aux données existantes 1 000 fois plus rapidement
  • Intégration de Swagger à l'API Spring Boot REST
  • GC expliqué :aperçu des collectionneurs
  • Interfaces de ligne de commande Java (Partie 15) :Jargo
  • Sécuriser les ressources à l'aide de Spring Security avec OAuth
  • Java 8 - Trier HashMap par valeurs dans l'ordre croissant et décroissant
  • Création d'un service RESTFul à l'aide de Spring Boot
  • Taux fixe vs délai fixe - FAQ RxJava
  • Interfaces de ligne de commande Java (Partie 14) :google-options
  • Utilisation de Gmail comme serveur SMTP à partir de Java, applications Spring Boot
  • Concurrence idiomatique :flatMap() vs parallel() – FAQ RxJava
  • Présentation du système de messagerie Java
  • Lombok - vous devriez certainement essayer
  • Modèle de test Java 8 JUnit moderne orienté TDD pour Idea (avec Mockito et AssertJ)
  • JSP, JSF et EL Présentation
  • Détecter et tester les flux bloqués – FAQ RxJava
  • Style de connexion :log4j 2, contextualité, nettoyage automatique… Le tout sans aucune condition !
  • Service REST sécurisé avec les jetons OAuth2
  • SecureLogin pour les applications Web Java
  • Comment formater une chaîne, clarifié !
  • Enum :Comment utiliser correctement les méthodes name() et toString()
  • Tester les flux du cœur du réacteur en fonction du temps avec le temps virtuel
  • Microprofil Eclipse :5 choses que vous devez savoir
  • Java 9, Jigsaw, JPMS et modules :une exploration personnelle
  • Introduction au montage du registre WSO2
  • GC expliqué :Algorithmes
  • Introduction à la machine virtuelle Java (JVM)
  • Interfaces de ligne de commande Java (Partie 17) :jw-options
  • AWS :faire tourner une instance Neo4j avec APOC installé
  • Lancement de Redis Client Lettuce 5 GA
  • Qu'est-ce que le traitement JSON (API JSON-P) ?
  • Générer un référentiel P2 à partir d'artefacts Maven en 2017
  • Interfaces de ligne de commande Java (Partie 16) :JArgp
  • DispatcherServlet de Spring MVC - 10 choses que les développeurs Java doivent savoir
  • Introduction au cadre Errai
  • Accéder à EntityManager à partir de Spring Data JPA
  • Ajouter EntityManager.refresh à tous les référentiels de données Spring
  • JShell en cinq minutes
  • Interfaces de ligne de commande Java (Partie 18) :JCLAP
  • Utilisation du pilote MySQL JDBC avec Spring Boot
  • PagingAndSortingRepository - Comment utiliser avec Thymeleaf
  • Validation dans Thymeleaf + Spring
  • Création d'un service Spring Boot RESTful + actionneur Spring Boot
  • Variables Java
  • Java 9 :les bonnes, les mauvaises et les méthodes d'interface privées
  • JUnit 5 – Notions de base
  • Interfaces de ligne de commande Java (Partie 20) :JSAP
  • Type de données et identifiant Java
  • Appelez-moi ou REST asynchrone
  • Interfaces de ligne de commande Java (partie 19) :jClap
  • Spring Boot - spring.config.name - Étude de cas
  • Une méthode non statique peut-elle accéder à une variable/méthode statique en Java ?
  • Traitement CSV Spring Batch
  • Streams vs décorateurs
  • Expérimentation avec le client HTTP Java9 et l'API de processus dans JShell
  • Configuration du cluster Cassandra dans AWS
  • Interfaces de ligne de commande Java (Partie 21) :Airline 2
  • Traitement JSON 1.1 :100 jours de Java EE8
  • Écouteurs d'événements asynchrones et transactionnels au printemps
  • Neo4j :Cypher - Suppression des nœuds en double
  • Spring Cloud – Configuration de base
  • Interfaces de ligne de commande Java (Partie 24) :MarkUtils-CLI
  • Interfaces de ligne de commande Java (Partie 23) :Rop
  • Erreur d'analyse Jackson JSON - UnrecognizedPropertyException :champ non reconnu, non marqué comme ignorable [Résolu]
  • Sécuriser l'API Spring Boot REST à l'aide de l'authentification de base
  • Interfaces de ligne de commande Java (Partie 22) :argparser
  • Intégrer CloudWatch Logs à Cloudhub Mule
  • Apache Camel 2.20 est sorti - Quoi de neuf
  • Travailler avec des messages volumineux à l'aide d'Apache Camel et d'ActiveMQ Artemis amélioré dans la prochaine version Camel 2.21
  • Activation de l'authentification à deux facteurs pour votre application Web
  • Chiffres de performances brutes - Spring Boot 2 Webflux vs Spring Boot 1
  • Interfaces de ligne de commande Java (Partie 25) :JCommando
  • Conversion de XML en JSON et utilisation brute dans MongoDB et Spring Batch
  • Java 9 :Bienvenue dans le monde des modules
  • Chargement paresseux et mise en cache via des primitives Sticky Cactus
  • Interfaces de ligne de commande Java (Partie 28) :getopt4j
  • Java 9 :ServiceLoader
  • Spring et Threads :Transactions
  • Spring et Threads :asynchrones
  • Spring et Threads :TaskExecutor
  • Journalisation sans allocation avec log4j2
  • Interfaces de ligne de commande Java (Partie 27) :cli-parser
  • Interfaces de ligne de commande Java (Partie 26) :CmdOption
  • Exemples Java 9 JShell :Collections Méthodes de fabrique statiques
  • API de flux Java 9 utilisant JShell
  • Au cryptage nous avons confiance ! Un tutoriel
  • Rôle de JSON Schema dans la création et le déploiement de votre API
  • Remplacement des exceptions par des notifications d'erreur lors de la validation des entrées en Java
  • Neo4j :Délai d'expiration de la requête de traversée
  • Mieux vaut tard que jamais :SSE, ou événements envoyés par le serveur, sont maintenant dans JAX-RS
  • Interfaces de ligne de commande Java (partie 29) :faites-le vous-même
  • Agréger et indexer les données dans Elasticsearch à l'aide de Logstash, JDBC
  • Pourquoi Spring's Health est-il à nouveau Down, Down, Up, Up, Up et Down?
  • Cinq fonctionnalités pour rendre Java encore meilleur
  • Sondes d'exécution WildFly Kubernetes
  • Dépendances du client Jersey pour JAX-RS 2.1
  • Java fonctionnel par exemple | Partie 1 – De l'impératif au déclaratif
  • Interfaces de ligne de commande Java (Partie 30) :Observations
  • Java – Explication détaillée de HashMap
  • Implémentation du gestionnaire de dialogue dynamique avec la programmation fonctionnelle
  • Échec précoce - Java 8
  • AJAX avec CKEditor dans Spring Boot
  • Constructeurs ou méthodes de fabrique statique ?
  • Transactions simplifiées avec Speedment 3.0.17 et supérieur
  • Contrôle du niveau de parallélisme des flux parallèles Java
  • Présentation d'Apache Kafka
  • Application Web Spring Boot avec Gradle
  • Utilisation de Google reCaptcha avec l'application Spring Boot
  • Diviser en flux
  • JUnit 5 rencontre AssertJ
  • Représentation sous forme de chaîne simple de nombres décimaux Java sans notation scientifique
  • Spring boot et Apache Camel
  • Utilisation du micromètre avec Spring Boot 2
  • Client Scala pour Amazon Glacier
  • Comment déployer une application Spring sans web.xml sur Tomcat
  • Java fonctionnel par exemple | Partie 2 – Raconter une histoire
  • Trop d'espaces réservés de PreparedStatement dans Oracle JDBC
  • Une histoire de deux itérateurs
  • Spring Boot:décorateur de modèles Thymeleaf utilisant le dialecte de mise en page Thymeleaf
  • Configurer les mots de passe dans Payara Server et GlassFish
  • Options Java pour un code plus expressif
  • Renvoyez facilement les valeurs d'une transaction avec Speedment 3.0.17 ou version ultérieure
  • Consigner les options de commutation inattendues
  • Contrôleurs annotés – Spring Web/Webflux et Testing
  • AWS est même Cloud-ier et Kuberneties-ier avec Fargate et EKS
  • Zero to Cloud Ops on Container Development Kit (CDK) en quelques minutes
  • Microservices Java EE faciles avec Payara Micro
  • Diviser un fichier en flux
  • AppDev dans le Cloud avec la solution d'évaluation client financière
  • Spring Framework - Application Context - Trois façons d'accéder au contexte de l'application
  • Introduction à Redis avec Spring Boot
  • Configurer la console H2 intégrée avec l'application Spring MVC
  • Interface Java - Voyage au fil des ans vers Java 9 - Méthodes par défaut et privées
  • Livraison continue des applications ADF avec les bibliothèques partagées WebLogic
  • Neo4j :Cypher - Les valeurs de propriété ne peuvent être que des types primitifs ou des tableaux de ceux-ci
  • Utilisation des exceptions JAX-RS pour les codes d'état
  • Définitions de script SQL JPA persistence.xml
  • Création d'une ligne d'objet de vue avec l'action CreateInsert de liaisons ADF
  • X-Mas Musings - N'utilisez pas de port de serveur aléatoire dans les tests d'intégration de Grails
  • Cloud Happiness - Comment installer la nouvelle plate-forme de conteneurs OpenShift 3.7 en quelques minutes
  • Spring Boot en tant que service Windows en 5 minutes
  • Java 9 sur Java EE 8 avec Eclipse et Open Liberty
  • Gestion des exceptions en Java
  • Gérer les types d'exception personnalisés dans JAX-RS
  • Apprendre à utiliser Wholely GraalVM !
  • Ajouter une console Web Groovy "lite" à une guerre Grails
  • Spring Webflux - Filtres d'écriture
  • Versions Maven compatibles avec la livraison continue
  • Comment mapper des collections JSON à l'aide de JPA et d'Hibernate
  • À quoi s'attendre dans Java JDK 10
  • SRP est un canular
  • Développement rapide d'applications SEMAT avec Apache Isis
  • Introduction au serveur de configuration Spring Cloud
  • Exécution de Java en production :la perspective d'un SRE
  • Comment gérer les exceptions
  • Utilisation de l'horodatage de confiance avec Java
  • Optimiser les performances des tâches Spark avec Apache Ignite (Partie 1)
  • Java 9 :améliorations apportées à Facultatif
  • Java 9 :améliorations de l'API Stream
  • Java 9 :JShell
  • Mise en cache des résultats de la méthode avec JCache
  • Choisir les algorithmes cryptographiques Java Partie 1 - Hachage
  • Fatjars, Thinwars et pourquoi OpenLiberty est cool
  • JavaParser pour générer, analyser et modifier du code Java
  • Quelques exemples d'usine
  • Introduction douce à GraphQL dans Java World
  • Écrire des assertions AssertJ personnalisées
  • Hollowjars, scanner de déploiement et pourquoi l'essaim Wildfly est cool
  • Choisir les algorithmes cryptographiques Java Partie 3 – Chiffrement asymétrique à clé publique/privée
  • Choisir les algorithmes cryptographiques Java Partie 2 - Chiffrement symétrique à clé unique
  • Changer d'expressions arrive en Java ?
  • Un message de journal est un code exécutable et un commentaire
  • Apache Pulsar :système de messagerie Pub-Sub distribué
  • Plugin Maven de vérification des dépendances OWASP – un incontournable
  • Apache Fluo :implémentation d'un percolateur qui alimente l'index de recherche de Google
  • Applications cloud natives avec JWT
  • Picocli 2.0 :Scripts groovy sur les stéroïdes
  • Picocli 2.0 :faire plus avec moins
  • Boostez votre modèle de données avec des projections
  • 20 ans de Java
  • Java 9 en un coup d'œil
  • Tests d'intégration avec Maven
  • Gestion des exceptions transactionnelles dans CDI
  • Les 20 meilleures bibliothèques et API que les développeurs Java devraient connaître
  • Rotation secrète pour les jetons JWT
  • Mon point de vue sur la dénomination d'objet
  • Créer des applications Oracle ADF avec Docker
  • Aide-mémoire sur les connexions JDBC
  • Application basée sur Spring - Migration vers Junit 5
  • Conversion de collections en cartes avec JDK 8
  • Spring, Reactor et ElasticSearch :le benchmarking avec de fausses données de test
  • Spring, Reactor et ElasticSearch :des rappels aux flux réactifs
  • Java Reflection, mais beaucoup plus rapide
  • L'énumération Java ChronoUnit très utile
  • Bootstrap CDI 2.0 dans Java SE
  • Services de modules Java 9
  • Comment activer l'authentification de base HTTP dans Spring Security à l'aide de Java et XML Config
  • Utiliseriez-vous JSF pour votre prochain projet ?
  • Comment ajouter des fichiers JAR à un projet Jetbrains MPS
  • Se référant au composant ADF Faces dans l'expression EL
  • Comment écrire du code moins et mieux, ou Project Lombok
  • Tri affiné facile avec JDK 8
  • Surveillance et mesure de l'application réactive avec Dropwizard Metrics
  • Quand une ressource REST doit-elle obtenir sa propre adresse ?
  • Conversion de HTML en RichTextString pour Apache POI
  • EnumSet pour les collections enum
  • Mappage des clés enum avec EnumMaps
  • L'aspect pédagogique de l'analyse statique
  • Utilisation des tampons de protocole de Google avec Java
  • Quoi de neuf dans la troisième édition de Effective Java ?
  • Ajout de termes à la recherche Javadoc avec Java 9
  • Exemple de configuration de journalisation pour la journalisation basée sur le profil Spring Boot
  • Tri plus rapide des tableaux de primitives à venir en Java ?
  • Configuration de HTTPS pour une utilisation avec des servlets
  • Refactoriser des systèmes à typage de chaîne
  • Java fonctionnel par exemple | Partie 3 - N'utilisez pas d'exceptions pour contrôler le flux
  • Immuable versus non modifiable dans JDK 10
  • Comment fonctionne l'authentification Http Basic dans Spring Security ?
  • Transfert d'InputStream vers OutputStream dans JDK 9
  • 7 raisons d'utiliser Spring pour développer des services Web RESTful en Java
  • Considérations lors du retour de Java 8 en option à partir d'une méthode
  • Comment gérer ConcurrentModificationException en Java ? Méfiez-vous lors de la suppression d'éléments de ArrayList en boucle
  • PostgreSQL sur Open Liberty
  • Exécution d'ADF Essentials sur Tomcat dans un conteneur Docker
  • JasperReports :les parties délicates
  • CI/CD pour les applications SpringBoot utilisant Travis-CI
  • Java 8 :bastion du support à long terme
  • Exemple Java 9 - Méthodes d'usine pour la collecte - Création d'une liste, d'un ensemble et d'une carte non modifiables
  • Top 3 des langages JVM que les programmeurs Java devraient apprendre en 2018
  • Un premier aperçu des fonctionnalités ciblées pour Java 11
  • Courir à l'heure avec les tâches planifiées de Spring
  • Fonction Fn pour créer une application Oracle ADF
  • Métadonnées Microsoft SQL Server pour les développeurs
  • Comparer des fichiers en Java
  • Tendances d'apprentissage automatique de 2018 combinées à l'écosystème Apache Kafka
  • Annotations répétables en Java 8
  • API à supprimer de Java 10
  • Exécution de fichiers source Java uniques avec une seule commande
  • Intégration avec Zapier
  • Applications Spring Boot 2 et OAuth 2 - Configuration d'un serveur d'autorisation
  • Top 20 des réponses aux questions d'entretien Spring REST pour les programmeurs Java
  • Gestion de session à l'aide de Spring Session avec JDBC DataStore
  • JDK 9 :Méthodes NotNullOrElse ajoutées à la classe Objects
  • Qu'est-ce que SecurityContext et SecurityContextHolder dans Spring Security ?
  • Sélénium avec Java :Recherche Google
  • Opérateur de style de code Java formatage de nouvelle ligne
  • Fuyez le festin de vérifications "null":faire PATCH correctement avec JSON Patch
  • La première version candidate du JDK 10 (18.3) (Build 43) présente un nouveau schéma de gestion des versions
  • String#repeat Vous arrivez en Java ?
  • Balise Javadoc récapitulative du JDK 10
  • Le package par couche pour le projet Spring est obsolète
  • À l'intérieur d'un environnement d'exécution Lambda :un aperçu de l'antre sans serveur
  • JRebel pour une application Gradle Spring Boot
  • Pourquoi SpringBoot est-il si populaire et comment apprendre efficacement SpringBoot ?
  • Sans serveur :Premiers pas avec SLAppForge Sigma
  • Révolution sans serveur :le bon, la brute et le truand
  • JDK 10 :FutureTask obtient un toString()
  • Ajout de signatures électroniques visibles aux PDF
  • Messagerie SpringBoot avec RabbitMQ
  • JDK 10 :Accéder à l'ID de processus de l'application Java à partir de Java
  • Comment réparer l'exception dans le thread "principal" java.lang.NoClassDefFoundError :org/slf4j/LoggerFactory en Java
  • Solid Principles :principe de ségrégation des interfaces
  • Principes solides :principe de substitution de Liskov
  • Solid Principles :principe ouvert/fermé
  • Principes solides :principe de responsabilité unique
  • Java 9 :améliorations de l'API de processus
  • Faisceau Apache
  • Attente asynchrone en Java
  • Pompe à engrenages Apache
  • Ne pas analyser, utiliser des objets d'analyse
  • Tester votre code avec Spock
  • Java peut utiliser UTF-8 comme jeu de caractères par défaut
  • Le modèle exécutable Drools est vivant
  • Applications Spring Boot 2 et OAuth 2 - Approche héritée
  • Faire le tour du pâté de maisons :la première rencontre d'un mannequin avec AWS Lambda
  • Préférez System.lineSeparator() pour écrire des chaînes de séparateur de ligne dépendantes du système en Java
  • Comment créer un projet de démarrage Spring avec l'initialiseur Spring
  • Solid Principles :principe d'inversion de dépendance
  • Importation Neo4j :java.lang.IllegalStateException :le mélange d'appartenances de groupe spécifiées et non spécifiées dans une seule importation n'est pas pris en charge
  • Spring Cloud Stream avec Kafka
  • Utilisation de JWT pour les sessions
  • Java 10 – JEP 286 :Inférence de type variable locale
  • Messagerie avec RabbitMQ
  • Dépendances Gradle pour Java, utiliser la compilation ou l'implémentation ?
  • Elasticsearch - Ignorer les caractères spéciaux dans la requête avec le filtre de remplacement de modèle et l'analyseur personnalisé
  • Plus besoin de courir autour du bloc :la vignette Lambda-S3, clouée par SLAppForge Sigma !
  • Maven, Eclipse et Java 9
  • Comment fonctionne Volatile en Java ? Exemple de mot clé volatile en Java
  • Profilage en production
  • Comment Java 10 va CHANGER votre façon de coder
  • Démarrage de printemps et JSP
  • Approche native Spring Boot 2 du SSO avec OAuth 2/OpenID Connect
  • Style de programmation Vertx :explication de l'API REST de votre compagnon Web réactif
  • Stratégie de nommage Hibernate différente
  • 4 façons de déployer l'application Spring Boot Angular (Maven et Tomcat)
  • Spring Boot &Angular 5 &Spring Data &Rest Example (CRUD)
  • Créer un service Web REST à l'aide de Spring Boot
  • JUnit Hamcrest Matcher pour JSON
  • Chiffrement et déchiffrement AES en Java (mode CBC)
  • Exemple Java SMPP (client)
  • Faire des choses avec Spring WebFlux
  • Actualiser la configuration de la propriété lors de l'exécution dans Spring Cloud Config
  • Configuration Spring Cloud – Externalisation de la configuration des applications
  • Nuage de printemps Netflix Eureka
  • Cryptage AES en Javascript et décryptage en Java
  • Neo4j :Cypher – Neo.ClientError.Statement.TypeError :Je ne sais pas comment ajouter Double et String
  • Authentification JWT Angular5 (sécurité de démarrage de printemps)
  • Les interfaces fluides sont mauvaises pour la maintenabilité
  • Problème Java avec l'authentification mutuelle TLS lors de l'utilisation simultanée de connexions entrantes et sortantes
  • Configurer Cassandra avec Priam
  • Comment changer le port par défaut de l'application Spring Boot
  • Nouveau contrôle de parallaxe pour Java (JavaFX)
  • Les littéraux de chaîne bruts arrivent en Java
  • Comprendre l'interface Cloneable en Java
  • Apache Camel 2.21 est sorti - Quoi de neuf
  • Date et heure Java 8
  • WildFly Swarm sur Oracle Application Container Cloud
  • Exécuter des fonctions Fn sur K8 sur Google Cloud Platform
  • Création de plusieurs RouterFunctions dans Spring WebFlux
  • Basculement de fonctionnalité dans Spring Boot 2
  • Getters et Setters considérés comme nuisibles
  • Modèles de conception de création :modèle d'usine
  • Modèles de conception de création :modèle d'usine abstraite
  • Lombok, AutoValue et Immutables, ou Comment écrire moins et de meilleurs retours de code
  • Caméléon Arquilien. Simplifier vos tests Arquilliens
  • Liberté sur Oracle Application Container Cloud
  • Présentation du pool de tampons Java
  • Payara Micro sur Oracle Application Container Cloud
  • Ant 1.10.3 publié avec la prise en charge de JUnit 5
  • 3 pièges que tout le monde devrait éviter avec le multicloud hybride (partie 1)
  • Modèles de conception de création :modèle de prototype
  • Modèles de conception de création :modèle singleton
  • Comment je teste mes classes Java pour la sécurité des threads
  • Moquerie pratique dans Mockito avec JUnit 5 - la voie officielle
  • Java 11 inclura plus que de simples fonctionnalités
  • Modèles de conception de création :modèle de construction
  • Exécution d'Eclipse MicroProfile sur Microsoft Azure
  • La meilleure façon d'apprendre Java
  • Les 5 principales nouvelles fonctionnalités de Java EE 8
  • Se moquer de SecurityContext dans les tests Jersey
  • JDK 11 et proxys dans un monde passé sun.misc.Unsafe
  • Hébergez vos artefacts Maven à l'aide de Google Cloud Storage
  • Hébergez vos artefacts maven à l'aide d'Amazon s3
  • Hébergez vos artefacts maven à l'aide d'Azure Blob Storage
  • Date d'utilisation
  • Liste de contrôle des meilleures pratiques d'authentification des utilisateurs
  • Apprenez à connaître le pointeur JSON :Série de présentation de JSON-P 1.1
  • API de sécurité Java EE 8 :Présentation
  • Interagir avec Cassandra à l'aide du pilote Datastax Java
  • Exécuter et déboguer une application WildFly Swarm à partir de NetBeans
  • Familiarisez-vous avec le correctif JSON :Série de présentation de JSON-P 1.1
  • Spring Cloud Gateway – Configuration d'une route simple
  • Modèle de stratégie avec CDI et lambdas
  • Apprenez à connaître la liaison JSON :série de présentation
  • Comment configurer le pool de connexions de base de données JNDI dans Tomcat - Exemple de didacticiel Spring
  • Programmation parallèle et asynchrone en Java 8
  • jwt-cli :une bibliothèque Shell pour décoder les jetons Web JSON (jetons JWT)
  • Apprenez à connaître le correctif de fusion JSON :Série de présentation de JSON-P 1.1
  • Spring Boot &JPA &Hibernate &Oracle
  • Optional.isEmpty() Arrive en Java ?
  • Inférence de type locale dans Java 10, ou Si ça coince comme un canard
  • Conseils JPA :Éviter le problème de sélection N + 1
  • Familiarisez-vous avec la personnalisation :Série de présentation de la liaison JSON
  • 2 façons de configurer l'authentification LDAP Active Directory dans Java Spring Security Example Tutoriel
  • Comment exclure une URL d'un filtre
  • Développements Java récents – Fin avril 2018
  • Amélioration de l'instruction de commutateur Java avec l'introduction de l'expression de commutateur
  • Sans serveur :une évidence !
  • Tutoriel d'exemple de contrôle de session simultanée Spring Security - Comment limiter le nombre de sessions utilisateur dans l'application Web Java JEE
  • Architecture JVM 101 :Apprenez à connaître votre machine virtuelle
  • Sauvegarde automatique des entités JPA gérées en dehors de la transaction
  • Les promesses, les bénéfices et les produits des clouds hybrides
  • Comment trouver les numéros K manquants dans un tableau d'entiers avec des doublons en Java ?
  • Introduction à Spring Cloud – Config (Partie I)
  • Fichiers fictifs pour JUnit testant une application Web Spring Boot sur Synology NAS
  • Apprenez à connaître la création d'objets personnalisés :Série de présentation de la liaison JSON
  • Introduction à l'utilisation de Vaadin dans Spring Boot
  • Un accès répété plus rapide aux noms de classe Java bientôt disponible en Java ?
  • Apprenez à connaître les dé/sérialiseurs personnalisés :série de présentation de la liaison JSON
  • Nouvelles méthodes sur Java String avec JDK 11
  • Astuces Java :Création d'un ExecutorService compatible avec la surveillance
  • Évoluer avec le temps :vers l'adoption d'OpenAPI v3.0.0 dans les API JAX-RS
  • Familiarisez-vous avec les adaptateurs :Série de présentation de la liaison JSON
  • REST :Utilisation d'un point de terminaison de contrôleur ?
  • La relation entre Jakarta EE, EE4J et Java EE
  • GWT réactif
  • Créer un système de sauvegarde robuste
  • Spring Security avec Spring Boot 2.0 :authentification simple à l'aide de la pile de servlets
  • Mises à jour des enregistrements (classes de données pour Java)
  • Comment gérer l'erreur interdite HTTP 403 en Java
  • Une astuce Java méchante pour faire oublier à la JVM de vérifier les exceptions
  • Modèle avec Rocker
  • VMWare vijava - Le cas curieux de l'exception "nom d'utilisateur ou mot de passe incorrect"
  • Apache Ivy 2.5.0-rc1 publié - Autorise désormais les délais d'attente sur les résolveurs
  • Spring Security avec Spring Boot 2.0 :UserDetailsService
  • Et quelques autres conseils REST
  • Nouvelles méthodes de fichiers JDK 11 pour lire/écrire des chaînes depuis/vers des fichiers
  • Utilisation des statistiques récapitulatives de Java Stream
  • Java 8 filtrer &mapper &collecter &Stream Exemple
  • Prédicat ::ne vient pas en Java
  • Pourquoi le débogage en production est si tentant ?
  • GraphQL sur l'essaim de mouches sauvages
  • Java Stream ORM maintenant avec les JOIN
  • Surveillance et gestion de votre système de sauvegarde
  • Machine Learning en Java, partie 1
  • Java 10 :Le mot-clé « var »
  • Un premier aperçu de Redis Streams et comment les utiliser avec Java
  • Conseils de migration pour Java 10
  • Penser à Java 10 et au-delà
  • Utilisateurs et autorisations de la base de données Apache Derby
  • Création de tableaux croisés dynamiques avec des flux Java à partir de bases de données
  • Nouvelle méthode de fichiers JDK 11 isSameContent()
  • TestContainers et Spring Boot
  • Correspondance exacte d'une chaîne contenant un caractère générique dans QueryDSL
  • Élargir votre pile technologique avec AWS Lambdas
  • Les méthodes vides comme des trous noirs de comportement
  • Java EE MVC :gestion de la validation des formulaires
  • Shebang arrive à Java?
  • Le String.format de Java peut être importé statiquement
  • Oracle ADF et Oracle Jet fonctionnent ensemble. Modèles architecturaux
  • Journaux personnalisés dans Apache Spark
  • Zuul 2 – Exemple de filtre
  • 3 pièges que tout le monde devrait éviter avec le multicloud hybride (partie 2)
  • Méthodes de thread destroy() et stop(Throwable) supprimées dans JDK 11
  • [JDK 11] Détails de la hiérarchie du chargeur de classe à venir dans jcmd
  • JDK 9/10/11 :Effets secondaires de +=sur Java String
  • Mises à jour de l'API dans Java SE 11 (18.9)
  • Spring Security avec Spring Boot 2.0 :Encodeur de mot de passe
  • Recherche binaire en Java sans récursivité – Algorithme itératif
  • Java 10 :collecte d'un flux dans une collection non modifiable
  • Fonctionnalités du langage Java 8 dans Nutshell - Partie 1
  • Dans la peau du consommateur :avez-vous vraiment besoin de fournir les bibliothèques clientes pour vos API ?
  • Les interfaces utilisateur de bureau resteront vivantes grâce aux technologies Web
  • Conversion exacte de Long en Int en Java
  • JDK 8 contre JDK 10 :différence ternaire/déballage
  • Java 10 - Inférence de type de variable locale
  • Combien de lignes de code écriviez-vous pour trier une collection d'objets avant Java 8 ?
  • Aperçu des flux Java avec Stream.peek
  • Comment écrire une fonction C comme Sizeof en Java
  • Astuce JavaFX 30 :ScrollPane avec DropShadow
  • Machine Learning en Java, partie 2
  • Java fonctionnel par exemple | Partie 4 – Préférer l'immuabilité
  • Astuce JavaFX 29 :Faire en sorte que les mises en page ignorent les nœuds invisibles
  • Passez à la pile complète avec Java en un tournemain
  • Ensembles infinis en Java 9
  • JDK 11 :le début de la fin pour la sérialisation Java ?
  • JDK 8 Méthodes de conversion de rétrécissement exact BigInteger
  • Classification des frameworks de développement pour les applications d'entreprise
  • Traçage d'un flux réactif - Utilisation de Spring Cloud Sleuth avec Boot 2
  • OpenLiberty :Erreur lors de l'injection, fonctionne sur TomEE et Wildfly
  • Tester OpenLiberty avec Arquillian (distant)
  • Traiter les objets de domaine dans Spring MVC
  • Tableau "Métro" pour Java (JavaFX)
  • Fonctionnalités du langage Java 8 en bref - Partie 2
  • Exemples d'API de flux Java 8
  • Sécurité des applications Web :se battre ou trouver le bord de la santé mentale
  • Regard sur l'avenir de Java :types de valeur vides
  • À quoi s'attendre dans Java 11
  • Exécution différée avec le consommateur de Java
  • Accélérez les services avec l'API réactive dans Java EE 8
  • À l'intérieur du codage binaire simple (SBE)
  • 6 outils de gestion des journaux que vous DEVEZ connaître (et comment les utiliser)
  • Exemples Java 8 map(), flatMap()
  • Apache Camel 2.22 publié avec la prise en charge de Spring Boot 2
  • Spring Security avec Spring Boot 2.0 :sécurisation de vos terminaux
  • Développer avec CUBA – un grand changement par rapport au printemps ?
  • 3 pièges que tout le monde devrait éviter avec le multicloud hybride (partie 3)
  • Comment utiliser la méthode filter() en Java 8
  • Autoriser les ressources en fonction de leur créateur
  • Astuce JavaFX 31 :Masquage / Clipping / Canal Alpha
  • Fixer l'odeur si
  • Exécution différée avec le prédicat de Java
  • Spring State Machine :qu'est-ce que c'est et en avez-vous besoin ?
  • Service de modèle :traitement de flux par rapport à RPC/REST avec Java, gRPC, Apache Kafka, TensorFlow
  • Application des nouvelles méthodes de chaîne JDK 11
  • Exemples de flux Java 8
  • Lancer des programmes de code source à fichier unique dans JDK 11
  • Mes bots sont maintenant sans place. Sans-abri. Sans serveur.
  • Exemple complet de démarrage de printemps
  • JMetro Onglet "Metro", TreeView et ContextMenu pour Java (JavaFX)
  • Comment créer un projet Spring Boot dans STS
  • Publication d'Apache Ant 1.9.13 et 1.10.5 - Prend en charge les programmes source à fichier unique Java 11
  • Fonctionnalités à venir de Java 11 - Lancer des programmes source à fichier unique
  • Mise en œuvre de la marque blanche
  • Créer une fonction "Hello World" sans serveur
  • Création de votre premier servlet
  • Comment appeler une API REST externe à partir d'une fonction cloud
  • Facultatif.isEmpty() Disponible dans les versions JDK 11 EA
  • 3 pièges que tout le monde devrait éviter avec le multicloud hybride (partie 4)
  • Construction multi-projet Gradle - structure de type pom parent
  • Jib - Création d'une image docker pour une application Spring Boot
  • Mise en cache dans Spring Boot avec Spring Security
  • Stack Overflow répond aux principales questions Java que nous ne savions pas avoir
  • Diffuser des données depuis un nœud Corda avec Spring WebFlux
  • Fluent Design RadioButton, CheckBox, ChoiceBox, Menu pour Java
  • Comparaisons entre flux Java Lambda et Groovy Clouses
  • "Knative Serving" pour les applications Spring Boot
  • Notifications d'événements CloudWatch à l'aide d'AWS Lambda
  • Fonctionnalités Java 11 - Enregistreur de vol Java
  • JDK 11 :nouvelle méthode de collecte par défaut toArray(IntFunction)
  • Vaadin Flow – un cerf merveilleux
  • Découvrez CLI pour la plate-forme CUBA
  • Le rôle de MicroProfile à l'ère de Jakarta EE
  • Mains sur la dynamique constante de Java 11
  • Octroi de code d'autorisation OAUTH 2.0
  • Améliorez les performances des applications avec ces techniques GC avancées
  • JDK 11 :faire un tour des programmes de code source Java à fichier unique
  • Méthode Enum.values() de consommation de mémoire
  • Comment intégrer la base de données H2 dans Spring Boot App
  • Votre propre source de configuration MicroProfile
  • JavaFX sur JDK 11
  • API à supprimer de Java 11
  • Comment éviter les blocages dans Java Threads ?
  • JDK 12, la fusion des collecteurs et le défi de la dénomination
  • Spécifiez soigneusement plusieurs ressources dans une déclaration d'essai unique avec des ressources
  • Architectures d'applications de printemps
  • Corda Services 101
  • L'API de mise en réseau d'Istio expliquée
  • Écrire de gros fichiers JSON avec Jackson
  • Commutateur à bascule de style de conception fluide pour Java, JavaFX
  • Un ExceptionMapper JAX-RS configurable avec MicroProfile Config
  • Itérateur Java vers flux Java 8
  • Constructeurs et manipulateurs
  • Contraintes de test unitaire avec entrée métier depuis Excel ou LibreOffice
  • Curseur de style de conception fluide pour Java, JavaFX
  • Sondes MicroProfile Health réutilisables
  • Apache Commons ArrayUtils.toString(Object) contre JDK Arrays.toString(Object)
  • JDK 11 :Mise à jour de la version candidate et OpenJDK JDK 11 LTS
  • Une mise en garde avec les ressources partagées AWS
  • Liaison de propriété asymétrique JSON-B
  • Aperçu des fonctionnalités du langage JDK en action :changer d'expression
  • Bouton de style de conception fluide, bouton bascule et info-bulle pour Java, JavaFX
  • Classes imbriquées et méthodes privées
  • String.valueOf(Object) contre Objects.toString(Object)
  • API reposante utilisant Spring Rest &Spring Data JPA &H2 avec Spring Boot Example
  • Adopter la plate-forme Java modulaire :Apache CXF sur Java 10
  • Interface utilisateur Swagger sur MicroProfile OpenAPI
  • Champ de texte de style de conception fluide et champ de mot de passe pour Java, JavaFX
  • Conteneuriser une application Spring Data Cassandra
  • Java :se moquer d'un jeu de résultats à l'aide de Mockito
  • Jouer avec les expressions Switch de JDK 12
  • ASTUCE :Activer via l'URL et envoyer des arguments
  • Spock 1.2 - Beans Spring sans tracas se moquant des tests d'intégration
  • Knative Serving – Appel de service à service
  • Tests de performances ActiveMQ
  • Actualités JDK 12 (13 septembre 2018)
  • Disponibilité de l'état local des threads dans les services réactifs
  • Arrays.hashCode(Object[]) contre Objects.hash(Object…)
  • Interroger des bases de données à l'aide de flux Java
  • JEP 342 :La JVM et Spectre
  • Expression de commutateur JDK 12 rencontrant une valeur d'énumération imprévue
  • JDK 12 :Changer les déclarations/expressions en action
  • Téléchargement de fichiers Ajax avec servlet et bootstrap
  • Service Knative - en utilisant la passerelle Ambassador
  • Sans serveur - simplement une approche pour créer des applications modernes ?
  • La composition en Java sera simplifiée avec le nouveau brouillon JEP
  • Perte de temps du système de bogues JDK
  • Micronaut pour les développeurs Java EE/Jakarta EE
  • Interrogation à très faible latence avec Java Streams et In-JVM-Memory


  • Page: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
    55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
    82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
    109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
    136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
    163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
    190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216
    217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
    244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
    271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297
    298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324
    325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351
    352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
    379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
    406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432
    433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
    460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
    487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513
    514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540
    541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562