プログラミング

プログラミング

Disocrd Bot(Python)が突然動かなくなった

本日(2020/07/22)突然今まで動いていたPythonで作成したDiscord Botがエラーを吐いて停止しました。 エラー内容 Traceback (most recent call last): File "discord_bot...
プログラミング

SQLite3バージョンアップ

SQLite3のテーブルが存在しない場合作成するっていう "create table if not exists~" がエラーで実行できませんでした。どうやらCentOS7のSQLite3のバージョンが3.7.xxで古かったようです。開発機...
プログラミング

Apache Jmeter 4.0でレスポンスをJavaScriptで解析する

Jmeterでシナリオ的な処理をさせると1つ前のレスポンスの内容を次のリクエストに使いたくなります。正規表現抽出とかもありますが、細かいことするには不十分です。そこでJSR223 PostProcessorやJSR223 Samplerを使...
プログラミング

スレッドで戻り値を取得する方法

Javaでスレッドで処理する方法はいくつかあります。 Threadを継承、Runnableを実装などなど。 これらの方法は戻り値を取得できないため、実装する際は楽ではあるけども中々不便です。 その処理成功したの?失敗したの?わからんぞ!と。...
プログラミング

eclipseで動的Webプロジェクト作成(Servlet)

つい最近ネットに繋がらない環境でシミュレータっぽいものを作成する機会がありました。 ネットに繋がればSpring等のフレームワークを使いたいところでしたが、不幸にもつながりません。 断絶されています。 仕方がないので普通にノーマルに嫌々やり...
プログラミング

Spring Rest(MVC)でファイルダウンロード

Spring Restでファイルのダウンロードをします。 Restでもないか・・・。 ファイル読み込み バイト配列に変換 レスポンスのOutputStreamに設定 ContentLengthとかは設定しましょうね。 残り何%とかでないので...
プログラミング

SpringFramework 例外処理のハンドリングと共通化

コントローラクラスの例外処理を共通化します。 例外のハンドルは@ExceptionHandlerを付与したメソッドで行います。 これを使用することでtry-catchも少しだけ減らすことができ、コントローラクラスに複数のAPIを用意した場合...
プログラミング

Spring4でDB接続してSQL実行(JDBCTemplate)

Spring Framework4でDB接続&SQL実行を行います。 Springって色々やり方あるし難しいです・・・。 自分なりのやり方を見つけてください。 今までの記事 SpringでRestfulなプロジェクトの作り方 Spring ...
プログラミング

Spring Rest + HTMLでWebアプリケーション構築

Spring RestとHTMLでWebページの作成を行う方法です。HTML(+ JavaScript)とサーバの通信はJSONでやり取りします。この構成で行うメリットはHTML(+JavaScript, CSS)とサーバ側で完全に分離して...
プログラミング

SpringでRestfulなプロジェクトの作り方

Spring Frameworkを使ってRestFulなプロジェクトを作ります。@RestControllerの使い方とかはよく見かけるんだけどプロジェクトの作り方とか探すの大変だったので残します。 環境 Spring Framework ...