プログラミング

プログラミング

JmeterのJSR223でJavaScriptが使えなかった話

Jmeterのサンプラーの1つであるJSR223 サンプラーでJavaScriptが無くなっていました。久しぶりに使ったのでJmeter5になって消えちゃったのかと思ったけどそうではなくJava15からJavaScript実装が消えた影響で...
プログラミング

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

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

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とかは設定しましょうね。残り何%とかでないのでね。p...
プログラミング

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

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

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

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

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

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