Skip to content

Instantly share code, notes, and snippets.

View MasatoshiTada's full-sized avatar

Masatoshi Tada MasatoshiTada

View GitHub Profile
@MasatoshiTada
MasatoshiTada / MyBulkhead.java
Created March 28, 2022 08:37
How to test Resilience4j bulkhead
import io.github.resilience4j.bulkhead.Bulkhead;
import io.github.resilience4j.bulkhead.BulkheadFullException;
import io.github.resilience4j.bulkhead.BulkheadRegistry;
import io.vavr.control.Try;
import org.springframework.stereotype.Component;
@Component
public class MyBulkhead {
private final Bulkhead bulkhead;
@MasatoshiTada
MasatoshiTada / Q1.txt
Created December 8, 2021 06:44
Javaの継承・インタフェース・ポリモーフィズムの理解度チェック。理由まで説明できれば100点!解答はコメント参照。
class Parent { /*メソッド等は省略*/ }
class Child extends Parent { /*メソッド等は省略*/ }
コンパイルが通る(=エラーにならない)のは?
(1) Parent p = new Parent();
(2) Parent p = new Child();
(3) Parent p = null;
(4) Child c = new Parent();
(5) Child c = new Child();
$ mvn dependency:tree | grep resi
[INFO] +- io.github.resilience4j:resilience4j-spring-cloud2:jar:1.3.1:compile
[INFO] | +- io.github.resilience4j:resilience4j-spring-cloud-common:jar:1.3.1:compile
[INFO] | | \- io.github.resilience4j:resilience4j-spring:jar:1.3.1:compile
[INFO] | | +- io.github.resilience4j:resilience4j-annotations:jar:1.3.1:compile
[INFO] | | +- io.github.resilience4j:resilience4j-consumer:jar:1.3.1:compile
[INFO] | | | +- io.github.resilience4j:resilience4j-core:jar:1.3.1:compile
[INFO] | | | \- io.github.resilience4j:resilience4j-circularbuffer:jar:1.3.1:compile
[INFO] | | \- io.github.resilience4j:resilience4j-framework-common:jar:1.3.1:compile
[INFO] | | +- io.github.resilience4j:resilience4j-circuitbreaker:jar:1.3.1:compile
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ApplicationContext;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
@MasatoshiTada
MasatoshiTada / セッション部屋運営マニュアル.md
Last active November 28, 2018 06:40
技術カンファレンスで、セッション部屋の運営をやるときのマニュアル。

セッションとセッションの間の休憩

  • 空いている席を示す。
  • スピーカーに挨拶する。

セッション開始時

  • スクリーン付近の蛍光灯を消す
  • アナウンス事項
    • アンケートに協力いただく。
    • 撮影する場合は音の出ないカメラを使う。
  • スピーカーの名前とセッションタイトルを紹介し、スピーカーに振る。