Skip to content

Instantly share code, notes, and snippets.

donchan922 donchan922

View GitHub Profile
View atcoder.iml
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="CheckStyle-IDEA-Module">
<option name="configuration">
<map />
</option>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
View Demo.java
try {
Response response = restTemplate.getForObject("http://localhost:8080/error", Response.class);
} catch(RestClientResponseException exception) {
exception.getRawStatusCode(); // HTTPステータスコード
exception.getResponseHeaders(); // レスポンスヘッダ
exception.getResponseBodyAsString(); // レスポンスボディ
}
View command
RestClientException (RestTemplateが投げる例外のベースとなるクラス)
├── RestClientResponseException (HTTPレスポンスデータを含む例外のベースとなるクラス)
│   ├── HttpStatusCodeException (ステータスコードに基づく例外の抽象クラス)
│ │ ├── HttpClientErrorException (4xx系のステータスコードを受信したとき)
│   │ └── HttpServerErrorException (5xx系のステータスコードを受信したとき)
│ └── UnknownHttpStatusCodeException (不明なステータスコードを受信したとき)
└── ResourceAccessException (I/Oエラーが発生したとき)
View command.sh
# Intellij IDEAを起動する
$ idea
# Intellij IDEAで指定のプロジェクトを開く
$ idea /path/to/project
View wpa_supplicant.conf
$ vi /Volumes/boot/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=JP
network={
ssid="Wi-FiのSSID"
psk="Wi-Fiのパスワード"
}
View command.sh
# Java 11の場合
$ java -version
openjdk version "11.0.6" 2020-01-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.6+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.6+10-LTS, mixed mode, sharing)
# jdk.tls.disabledAlgorithmsから3DES_EDE_CBCを削除する
$ sudo vi /usr/lib/jvm/jre-11-openjdk-11.0.6.10-1.el7_7.x86_64/conf/security/java.security
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \
View command
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:131)
at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:307)
at java.base/sun.security.ssl.Alert$AlertConsumer.consume(Alert.java:291)
at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:180)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:164)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1151)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1062)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)
View command
https://github.com/ユーザ名/リポジトリ名/compare/古い方のコミット番号...新しい方のコミット番号
# 例
https://github.com/spring-projects/spring-boot/compare/ac9482d...399d0f7
View command.sh
$ heroku config:unset 環境変数名 --app アプリ名
# 複数の環境変数をまとめて削除することもできます
$ heroku config:unset 環境変数名 環境変数名 環境変数名 --app アプリ名
View command.sh
$ heroku config:set 環境変数名=値 --app アプリ名
# 複数の環境変数をまとめて設定することもできます
$ heroku config:set 環境変数名=値 環境変数名=値 環境変数名=値 --app アプリ名
You can’t perform that action at this time.