Java入門・初心者質問スレ Part.8at TECH
Java入門・初心者質問スレ Part.8 - 暇つぶし2ch1032:デフォルトの名無しさん
19/02/22 21:43:24.52 2zA+k7LF0.net
HttpRequestInitializer をググってたらこういうページに行き当たりまして、
URLリンク(developers.google.com)
そこに書いてあった DisableTimeout というクラスを組み込んでみたんですが、今のところ動作してるみたいです。
public static Sheets getSheetsService() throws IOException, GeneralSecurityException {
class DisableTimeout implements HttpRequestInitializer {
public void initialize(HttpRequest request) throws IOException {
request.setConnectTimeout(0);
request.setReadTimeout(0);
}
}
final NetHttpTransport HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport();
return new Sheets.Builder(HTTP_TRANSPORT, JSON_FACTORY, new DisableTimeout())
.setApplicationName(APPLICATION_NAME)
.build();
}
これで35,000行のファイルを2、3秒で読んでしまうので、さすがに嘘だろうと思って、読み込んだ文字列をファイルに書き出してみたんですが、
確かに読めているみたいです。実際のところこれまで何十秒もかかっていた読み込みが、これでそんな短時間になるというのはちょっと理解不能です。

1033:デフォルトの名無しさん
19/02/22 22:32:47.11 p3Rb6+Rra.net
最初のコードと比べるとHttpRequestInitializerをnewしてるところが違うように見えるな

1034:デフォルトの名無しさん
19/02/23 14:33:18.47 jlfdOyKu0.net
えー皆さん大変申し訳ありません。>>989は間違いです。
ついでに最初に出したstackoverflowのコードはちゃんと動きます。
呼び出し側の自分のコードが原因でした。すごく馬鹿な間違いをしてまして、恥ずかしくて書けないような初歩的な


1035:ミスでした。 ごめんなさい。



1036:デフォルトの名無しさん
19/02/23 16:33:08.81 aHdAp3lda.net
ワロタw
解決してよかったね

1037:デフォルトの名無しさん
19/02/28 16:44:17.92 imPJLa31d.net
Arrays.streamにchar[]が無いのってオラクルの嫌がらせか何かですか?

1038:デフォルトの名無しさん
19/03/02 03:41:49.15 V02tz52S0.net
あ、valueOfしてcharsでいいのか

1039:デフォルトの名無しさん
19/03/03 23:52:36.89 MEPSmozW0.net
canvasのハックの仕方を教えてください
判断するための状態を読み取りたいです

1040:デフォルトの名無しさん
19/03/09 17:27:33.32 l8LfQfs2d.net
printwriterで最後の数行が書き込まれなくて困ってたけどclose()する前にflush()したら解決した
こういうこともあるのか

1041:デフォルトの名無しさん
19/03/09 19:55:15.69 ACok0wnJ0.net
>>996
closeするときにflushを呼ばない行儀の悪いクラスを
PrintWriterでラッピングしてしまったのね
なんてクラスよ、晒しちゃいなよ!

1042:デフォルトの名無しさん
19/03/09 22:17:07.64 SBBakmG00.net
メッセージって業務クラスにベタ書きする?普通
メッセージのプロパティかそれ用のクラスにまとめるでしょ??
業務クラスにべた書きってありえなくないですか?

1043:デフォルトの名無しさん
19/03/09 23:57:52.40 ACok0wnJ0.net
ケースバイケース

1044:デフォルトの名無しさん
19/03/09 23:59:48.81 ACok0wnJ0.net
Java入門・初心者質問スレ Part.9
スレリンク(tech板)

1045:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 275日 3時間 42分 40秒

1046:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch