マガジンのカバー画像

ENGINEER TECH BLOG

78
ウイングアーク1stのエンジニアによるテックブログです。 アーキテクトを担うITエンジニアメンバー(社員)が、かわるがわる「ものづくり」のナレッジやそのソース、TechのHow… もっと読む
運営しているクリエイター

2023年12月の記事一覧

FOREIGN KEY(外部キー)の罠

FOREIGN KEY(外部キー)の罠

データベースのFOREIGN KEY(外部キー)を活用していますでしょうか。テーブル間のデータ整合性を保証するために便利な機能ですが、「遅くなるのでFOREIGN KEYは使わずにソフトウェア側で整合性を保証する。」という選択をしていた時代もありましたね。ハードウェアの性能向上、データベース製品の成熟、ソフトウェアの複雑化により、現在ではテーブル間のデータ整合性はFOREIGN KEYで保証するケ

もっとみる
ビット演算の話

ビット演算の話

10年近く前、圧縮したまま高速な検索ができるデータ構造(簡潔データ構造)が一部で流行しました。

私も業務で作ってみたのですが、処理を高速化するにあたって普段はあまり使わないようなビット演算の知識を仕入れたことを覚えています。

ビット演算の世界は奥が深く、コアな書籍が出ているお陰で手軽に(?)深淵をのぞくことが出来て面白いです。

コンパイラが優秀な現代において実用的かはさておき、少なくともパズ

もっとみる
New Relic FlexでHTMLテーブルのデータを取得してみた

New Relic FlexでHTMLテーブルのデータを取得してみた

はじめにNew Relic Advent Calendar 12日目の記事になります。
こんにちは、まめです。普段はMotionBoard Cloudの運用、開発業務に携わってます。New Relic勉強中です。
今回はNew Relic Advent Calendarの記事ということで、私の部署でも利用しているNew Relic Flexについて紹介していこうと思います。

New Relic

もっとみる
Spring Boot+OpenAPI+Gradleで始めるJavaのスキーマ駆動Web API開発

Spring Boot+OpenAPI+Gradleで始めるJavaのスキーマ駆動Web API開発

今回はOpenAPIを使った開発手法として、Spring Boot(Java)でスキーマ駆動Web API開発を行う流れをご紹介します。

今回の構成フレームワークとしてSpringBoot

Java 17

ビルドツールはGradle

Spring BootSpring Bootとは

Spring Bootは、Javaプログラミング言語を使用してWebアプリケーションやマイクロサービスを開

もっとみる