Skip to content

Instantly share code, notes, and snippets.

View sugaryo's full-sized avatar

sugaryo sugaryo

View GitHub Profile
package sugaryo.demo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import sugaryo.demo.app.service.IDemoService;
@Configuration
public class BeanConfiguration {
@sugaryo
sugaryo / HashGenerator.cs
Created December 27, 2021 06:26
file-hash-generator
using System.Security.Cryptography;
using System.IO;
namespace Hoge
{
public static class HashGenerator
{
/// <summary>
/// SHA256
/// </summary>
@sugaryo
sugaryo / PagingSearch.java
Created November 13, 2020 12:22
TwitterAPI(twitter4jライブラリ)で検索ページングする方法。
import twitter4j.Query;
import twitter4j.QueryResult;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
// search
/**
@sugaryo
sugaryo / extensions.cs
Last active April 8, 2020 09:26
良く使う拡張メソッド
public static class extensions
{
public static bool isNull(this string s)
{
return null == s;
}
public static bool notNull(this string s)
{
return null != s;
}
@sugaryo
sugaryo / QuietlyHandler.java
Last active November 20, 2019 17:27
SpringBootのRestTemplateをラップしたRestClient部品実装(PATCH対応版)
import java.io.IOException;
import org.springframework.http.client.ClientHttpResponse;
import org.springframework.web.client.DefaultResponseErrorHandler;
public class QuietlyHandler extends DefaultResponseErrorHandler {
/*
* (non-Javadoc)
*
@sugaryo
sugaryo / BaseController.java
Last active November 19, 2019 18:14
ControllerのExceptionHandlerを基底クラスで集約する実験
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RequestMapping;
public abstract class BaseController {
private static final Logger log = LoggerFactory.getLogger( BaseController.class );
@sugaryo
sugaryo / JsonMapper.java
Last active October 7, 2020 09:37
jacksonのObjectMapperをラップしたJSON関連ユーティリティ
import java.util.HashMap;
import java.util.Map;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
/**
* {@link ObjectMapper} のラップユーティリティ.
*
* <p>