Skip to content

Instantly share code, notes, and snippets.

View soudmaijer's full-sized avatar

Stephan Oudmaijer soudmaijer

View GitHub Profile
@soudmaijer
soudmaijer / TestProducer.kt
Created January 31, 2020 14:28
Kotlin Spring Boot Kafka producer example
package nl.sourcelabs.kafka.producer
import org.slf4j.LoggerFactory
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.CommandLineRunner
import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.kafka.core.KafkaTemplate
@SpringBootApplication
import brave.Tracer
import org.aspectj.lang.ProceedingJoinPoint
import org.aspectj.lang.annotation.Around
import org.aspectj.lang.annotation.Aspect
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.stereotype.Component
@Aspect
@Component
class TracingAspect {
public class Person {
private final String name;
private final int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
public class CallFoo {
public static void main(String[] args) {
Utils.foo();
}
}
public class Calculator {
public int sum(int a, int b, int c) {
return a + b + c;
}
public static void main(String[] args) {
Calculator f = new Calculator();
System.out.println(f.sum(0, 1, 2));
}
fun main(args: Array<String>) {
val name = "Kotlin"
name = "John Doe"
println("Hello, $name!")
var answer = 21
answer = "42"
println("The answer to everything: $answer!")
val groceries = listOf("Bread", "Butter", "Milk")
public class IfWhen {
public static boolean yesNoToBoolean(String s) {
if ("yes".equals(s)) return true;
else if ("no".equals(s)) return false;
else throw new RuntimeException("Unsupported value: " + s);
}
public static void main(String[] args) {
System.out.println(yesNoToBoolean("yes"));
import java.util.List;
public class Loops {
public static void main(String[] args) {
List<String> list = List.of("a", "b");
for (String s : list) {
System.out.println(s);
}
@soudmaijer
soudmaijer / Exercise11.kt
Last active April 8, 2021 14:00
Exercise11.kt
fun main() {
val houseNumber = "121"
val nextHouseNumber = houseNumber + 1
println(nextHouseNumber) // should print 122
}
fun printLength(str: String?) {
val length: Int = str.length
print("$str length is $length")
}