Skip to content

Instantly share code, notes, and snippets.

View nuboat's full-sized avatar

Peerapat CC nuboat

View GitHub Profile
package cc.peerapat;
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent;
import com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPResponse;
import java.util.HashMap;
import java.util.Map;
@nuboat
nuboat / Profiler.java
Created October 7, 2020 11:18
Java Profiler
/*
* Copyright (C) 2018 Be ID Corporation Co., Ltd. <https://www.beid.io>
*/
package handlers;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
package link.colon.controller;
import link.colon.authorize.AccessCRUD;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
import java.util.Optional;
@nuboat
nuboat / AM.java
Last active March 27, 2020 08:06
package link.colon.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
import java.util.Map;
@Slf4j
package link.colon.component;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class HelloWorldTest {
@Autowired
package link.colon.component;
import org.springframework.stereotype.Component;
@Component
public class HelloWorld {
public String sayHi() { return "Hello World”; }
}
package link.colon;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
@ServletComponentScan
@SpringBootApplication
public class Application {
@nuboat
nuboat / pom.xml
Created March 5, 2020 07:43
spbbook
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>link.colon</groupId>
<artifactId>springboot-book</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<parent>
@nuboat
nuboat / Directory Structure
Last active March 5, 2020 07:41
SpringBoot Book
└───maven-project
    ├───pom.xml
    ├───README.txt
    ├───NOTICE.txt
    ├───LICENSE.txt
    └───src
        ├───main
        │   ├───java
        │   ├───resources
        │   ├───filters
@nuboat
nuboat / Main.scala
Created October 1, 2018 15:28
Hangman 2 with Scala Akka
package in.norbor.bigbears.hangman2
import akka.actor.{ActorRef, ActorSystem, Props}
import akka.pattern.ask
import akka.util.Timeout
import scala.concurrent.ExecutionContext.Implicits.global
import scala.concurrent.duration._
import scala.io.StdIn
import scala.language.postfixOps