Skip to content

Instantly share code, notes, and snippets.

View jabrena's full-sized avatar

Juan Antonio Breña Moral jabrena

View GitHub Profile
@thomasdarimont
thomasdarimont / readme.md
Last active March 23, 2022 19:04
Run an Embedded Keycloak Server with JBang

The example uses the embedded Spring Boot Keycloak Server to quickly spin up a new Keycloak instance.

Create JBang script with

jbang init spring-keycloak-server

Adapt spring-keycloak-server script.

Run the Keycloak server via:

@linux-china
linux-china / HelloIoUring.java
Created April 22, 2021 19:21
Hello io_uring testing with Netty
///usr/bin/env jbang "$0" "$@" ; exit $?
//DEPS io.netty.incubator:netty-incubator-transport-native-io_uring:0.0.5.Final:linux-x86_64
import io.netty.incubator.channel.uring.IOUring;
public class HelloIoUring {
public static void main(String[] args) {
IOUring.ensureAvailability();
System.out.println("Hello io_uring!");
}
@dalelane
dalelane / proposal.md
Last active September 20, 2023 02:50
Describing Kafka schema usage using AsyncAPI
@linux-china
linux-china / graalvm.yml
Last active October 21, 2022 13:00
Github actions for GraalVM native image build on Windows, Mac and Linux. Please adjust 'demo-cli' to final name.
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: GraalVM Native Image build
on:
push:
branches: [ master ]
tags: [ '*' ]
@msievers
msievers / [Spring, JMH] Howto integrate JMH benchmarks with Spring.md
Last active March 23, 2024 21:12
[Spring, JMH] Howto integrate JMH benchmarks with Spring

Motivation

Integrate JMH (Java Microbenchmarking Harness) with Spring (Boot) and make developing and running benchmarks as easy and convinent as writing tests.

Idea

Wrap the necessary JMH boilerplate code within JUnit to benefit from all the existing test infrastructure Spring (Boot) provides. It should be as easy and convinent to write benchmarks as it is to write tests.

TL;DR;

@PocasPedro
PocasPedro / SpeedOfLight.java
Created September 25, 2017 17:15
Java Fundaments for Kids - Exercise 1
/**
Simple Program that prints the Speed of Light in meters per second. Coded by Pedro.
*/
public class SpeedOfLight {
public static void main(String[] args) {
//I have used an integer because the needed value fits the range of an integer. I have not used a DataType wrapper here to keep it simple.
int sol = 299792458;
// Prints "The light speed is ... m/s" to the terminal window.

[Know about it][Understanding][Clear understanding]

NOVICE

CONCEPTS

  • xxx Immutable Data
  • xxx Second-Order Functions
  • xxx Constructing & Destructuring
  • xxx Function Composition
  • xxx First-Class Functions & Lambdas
@jeresig
jeresig / block-puzzle.js
Created December 27, 2016 21:15
Super-hacky solver for the "Gopher Holes" puzzle: http://amzn.to/2hqLO2V
/**
* Super-hacky solver for the "Gopher Holes" puzzle:
* http://amzn.to/2hqLO2V
*
* Note: I assumed that the blocks would be going vertically in one direction
* and horizontally in another.
*
* Also: I wrote this for fun over the holidays - I'm sure this code is
* terrible and could be improved. It was good enough for my needs!
*
@mallim
mallim / logstash.conf
Created July 19, 2016 03:15
Logstash config for Spring Boot's default logging
input {
file {
type => "java"
tags => [ "fornax-data-share-eureka" ]
# Logstash insists on absolute paths...
path => "D:/fornax-data-share-runtime/eureka/fornax-data-share-eureka.log"
codec => multiline {
pattern => "^%{YEAR}-%{MONTHNUM}-%{MONTHDAY} %{TIME}.*"
negate => "true"
what => "previous"
@nicolasembleton
nicolasembleton / restart_bluetooth.sh
Last active October 21, 2022 20:10
Restart Bluetooth Daemon on Mac OS X without restarting
#!/bin/bash
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport