Skip to content

Instantly share code, notes, and snippets.

View bobbyjam99-zz's full-sized avatar

Tomokazu Imai bobbyjam99-zz

View GitHub Profile
import java.io.BufferedReader;
import java.io.Reader;
import java.util.Arrays;
import java.util.List;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import java.util.stream.Stream;
/**
import java.io.BufferedReader;
import java.io.Reader;
import java.util.Arrays;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.Stream;
public class GrepUtil {
public static Stream<String> grep(Reader reader, String... words) {
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
public class App {
public static void main(String[] args) {
  • DispatcherServlet#doService
    • WebApplicationContext等をrequestにsetした後 doDispatch メソッドを呼ぶ。
  • DispatcherServlet#doDispatch
    • RequestMappingで定義したメソッドを呼び出す
  • DispatcherServlet#render
    • レンダリング

@bobbyjam99-zz
bobbyjam99-zz / App.java
Created October 30, 2014 12:19
Windows7 で File#mkdir を使って作成したフォルダに対して setWritable を実行したら false になっちゃうYO
import java.io.File;
public class App
{
public static void main( String[] args )
{
File file = new File("c:\\tmp\\data");
file.mkdir();
System.out.println(file.setExecutable(true, false)); // true
System.out.println(file.setReadable(true, false)); // true
@bobbyjam99-zz
bobbyjam99-zz / gclog.cmd
Created November 30, 2014 03:42
-Xloggc:gc.log.`date +%Y%m%d%H%M%S` の Windows版スクリプト
SET time2=%time: =0%
SET MAKEDATETIME=%date:~-10,4%%date:~-5,2%%date:~-2,2%%time2:~0,2%%time2:~3,2%%time2:~6,2%
echo -Xloggc:gc.log.%MAKEDATETIME%
@bobbyjam99-zz
bobbyjam99-zz / easy_install_over_proxy.md
Created December 19, 2014 05:56
proxy越しのeasy_installコマンドのインストール

Sphinxをインストールするため http://sphinx-users.jp/gettingstarted/install_windows.html を参考にインストール。 easy_install をインストールする際 set HTTP_PROXY=http://username:password@proxy:port を設定して実行するもプロキシ認証が成功しなかった。

そこで ez_setup.py の

    ps_cmd = (
        "[System.Net.WebRequest]::DefaultWebProxy.Credentials = "
        "[System.Net.CredentialCache]::DefaultCredentials; "
 "(new-object System.Net.WebClient).DownloadFile(%(url)r, %(target)r)"
import java.util.Comparator;
import java.util.NavigableSet;
import java.util.TreeSet;
class Employee {
private final String name;
Employee(String name) {
this.name = name;
}
@bobbyjam99-zz
bobbyjam99-zz / AWSClientWithProxy.java
Last active August 29, 2015 14:13
Proxy等を設定してAWSにアクセス
String accessKey = "YOURACCESSKEY";
String secretKey = "YOURSECRETKEY";
AWSCredentials awsCredentials = new BasicAWSCredentials(accessKey, secretKey);
ClientConfiguration clientConfiguration = new ClientConfiguration();
// set proxy
clientConfiguration.setProxyHost("proxyhost");
clientConfiguration.setProxyPort(80);
clientConfiguration.setProxyUsername("username");
clientConfiguration.setProxyPassword("password");