Quick instructions for cloning a specific branch and building Neo4j from source.
Browse the repository branches here to find your desired version: Neo4j Branch Explorer
Replace `` with the branch you identified in step 1.
Quick instructions for cloning a specific branch and building Neo4j from source.
Browse the repository branches here to find your desired version: Neo4j Branch Explorer
Replace `` with the branch you identified in step 1.
Ниже приведён наглядный пример одной и той же задачи:
Вызвать внешний HTTP-сервис, преобразовать ответ, обработать ошибки и вернуть результат
Демонстрация: императивный код с виртуальными потоками + Spring RestClient остаётся линейным, тогда как реактивный код с Spring Cloud OpenFeign + реактивными расширениями требует существенно больше структурного «обвеса».
| services: | |
| keycloak: | |
| image: quay.io/keycloak/keycloak:latest | |
| command: start-dev # only for test env, in prod replace with `start` | |
| environment: | |
| KEYCLOAK_ADMIN: admin | |
| KEYCLOAK_ADMIN_PASSWORD: admin | |
| KC_HEALTH_ENABLED: true | |
| ports: | |
| - "8080:8080" |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <title>Player Stats Charts with Position Map</title> | |
| <script src="https://code.highcharts.com/highcharts.js"></script> | |
| <style> | |
| body { | |
| font-family: sans-serif; | |
| padding: 20px; |
| import asyncio | |
| import re | |
| import argparse | |
| import requests | |
| import telnetlib3 | |
| import time | |
| LP_LINE_RE = re.compile( | |
| r"^\d+\.\s+id=(\d+),\s+([^,]+),\s+pos=\(([^)]+)\),\s+rot=\(([^)]+)\),\s+remote=(\w+),\s+health=(\d+),\s+deaths=(\d+),\s+zombies=(\d+),\s+players=(\d+),\s+score=(\d+),\s+level=(\d+),\s+pltfmid=([^,]+),\s+crossid=([^,]+),\s+ip=([^,]+),\s+ping=(\d+)" | |
| ) |