技術メモ

Twitteredを利用してTwitter APIを叩く

Twitteredを利用してツイートの投稿、ツイートの一覧を取得するサンプルコード。 あまり文献が出回っていないけど使いやすかったのでメモ。 build.gradle dependencies { // 省略・・・ // https://mvnrepository.com/artifact/io.github.redouane59.twitter/tw…

iBatis の公式ドキュメントリンク(動的SQLタグ一覧)

iBatisの動的SQL(DynamicSQL)公式ドキュメントにいつもなかなか行き着けないのでリンクメモ。 Home ibatis.apache.org Dynamic SQL ibatis.apache.org

JPA(HBA)+PostgreSQLでBLOB型を扱う

JPA(HBA)+PostgreSQLでBLOB型を扱いたいのに、@Lobだけでは oid 型で生成されてしまう。 @Lob に加えて、 @Type(type="org.hibernate.type.BinaryType") アノテーションを追加することでbytea型で生成された。 @Column @Lob @Type(type="org.hibernate.type.…

PostgreSQL IPv4アドレス"XXX.XX.XXX.XX"のbindに失敗しました

Postgresqlに接続できないなと思ったらサービスが起動していませんでした。 ログを確認すると 2022-11-05 20:56:40.688 JST [2956] LOG: PostgreSQL 14.1, compiled by Visual C++ build 1914, 64-bit を起動しています 2022-11-05 20:56:40.691 JST [2956] …

VSCode でGradleプロジェクトを開くと、 Could not install gradle distribution from ~ が発生する

VSCodeでGradleプロジェクトが開けず首をかしげました。 シンプルにGradleがインストールされていないことが原因でした。 GradleのPathを通すことで無事解消しました。 gradle.org

Cracoを使ってsrc配下を@/で指定する。

Reactのimportで @/hogehoge と指定したいだけなのにハマったのでメモ。 Module not found: Error: Can't resolve '@/hogehoge Cracoを利用することで解消しました。 https://www.npmjs.com/package/@craco/cracowww.npmjs.com 以下の2か所でパスを指定しま…

Cannot read properties of undefined (reading '$emit')

this.$emit が使えない、と思ったら this自体が undefined だった、という初歩的な原因。 アロー関数内では thisは使えません、というオチでした。 <template> <v-btn color="primary" @click="onClickSearch">``` </template> <script> methods: { onClickSearch: () => { // アロー関数 let self = this self.$emit('search') } }

フォーマッターPrettierで改行する文字数を長くする方法

PrettierのHTMLやXMLの改行がどうにも馴染まない。変なところで改行してしまう。 でもPrettier様の仰せのフォーマットなので従わざるを得ない。 それにしても改行文字数くらい伸ばさせてくれやぁっ! そういうときは、prettierの設定ファイルに printWidth …

PostgreSQLのデータフォルダを移動する(Windows/PostgreSQL14)

前提 OS: Windows 10 PostgreSQLバージョン: 14 ※レジストリ変更を伴います。その辺は自己責任で。(定型文) 手順 PostgreSQLのサービスを終了する データを移動する レジストリを修正する レジストリのパス HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Servi…

【備忘】scriptタグの属性が間違ってただけ。Type annotations can only be used in TypeScript files. Vetur(8010)

めも。 Nuxt 2.x系・CompositionAPIにて。 なぜTypeScriptの構文がエラーになる・・・ 何回もtsconfig.jsonとにらめっこしても正しい・・・ ↓ ↓ ↓ scriptタグの属性が間違ってました。てへっ。 誤) <script type="ts"> // ←typeじゃない! import { SetupContext, defineComponent, …

【備忘】Spring Session に関連するテーブル(spring_session 等)が存在しない旨のエラーへの対応

「org.postgresql.util.PSQLException: ERROR: リレーション"spring_session"は存在しません」 以下から、対応するschema-<DB>.sql (今回の場合はPostgreSQLなのでschema-postgresql.sql) を拝借してDBに直接流してしまう。 github.com Stacktrace: リレーショ</db>…

日本語化してしまった Edge/Chrome の DevTools (開発者ツール・F12ツール)を英語に戻す

イマサラ、ニホンゴ、ヨメナイ👶 DevToolsの設定のドアタマにありました。 英語に戻してDevToolsを開き直して、めでたちめでたち。 Don't show again Imasara!!!!!! # Chromeの設定の中必死に探してたのでめも~。

vsce package 時にエラー:Make sure to edit the README.md file before you package or publish your extension.

yo コマンドで作成したvscode拡張機能のテンプレートを、とりあえず vsix に固めてみようと vsce package したところエラー。 ERROR Make sure to edit the README.md file before you package or publish your extension. README.md を初期状態から書き換え…

KB:MultipartのPOSTで `Required request part 'file' is not present`

BootStrapVue で b-form-file 部品を使って Multipart のアップロードを実装していたところ、 Required request part 'file' is not present という SpringBoot がわのエラーにハマりました。。 MultipartResolver の設定をして見ろだとか、 #configureMessa…

「メソッド xxx は 型 Abc であいまいです」エラーが環境によってでるとかでないとか。

今さら感つよめな内容ですが・・・ EclipseのJava開発で、「メソッド xxx は 型 Abc であいまいです」エラーが 出る環境と出ない環境がある、という相談を受けました。 普段ならそんなんチャッチャと直しちゃえ!ですが、 大人の都合ですぐに改訂はできない状態…

(備忘録)Spring Boot の JPA で InnoDB を使用してほしい

バージョン: Spring Boot 2.2.0 ビルド: Gradle DB:MYSQL(engine:InnoDB) JPAが発行するCreate文で engine=MyISAM となっている。 InnoDB を使用したいときはどうすればよいのか?。 ⇒ 単純にapplication.propertiesを修正するだけだった。 (接続設定…

(備忘録)Spring Boot Data の使用ライブラリでハマった

ちょっとハマっちゃったので更新。 しょうも無い原因だったけど。。 バージョン: Spring Boot 2.2.0 ビルド: Gradle JpaRepository の実装をしていたら Spring Boot が起動しなくなった。 問題 [org.springframework.data.jdbc.repository.support.JdbcRep…

Webアプリ基盤載せ替え ~フロントエンド編~ Nuxt.js をはじめる ① Nuxt.js のプロジェクト セットアップ

Webアプリ基盤載せ替え ~フロントエンド編~ Nuxt.js をはじめる ① Nuxt.js のプロジェクト セットアップについて。 前回の記事 https://vemi.hatenablog.com/entry/2019/11/07/023105vemi.hatenablog.com 前提 開発マシン・OS:Windows 10 x64 (Surface G…