ほげてく

Java

【Java 入門】オブジェクト指向プログラミングの基本用語

本記事は、Java にアレルギー反応が出る人が、少しだけ Java を読み書きできるようになることを目的としています。今回は Java で躓く原因である、オブジェクト指向プログラミングの用語に焦点を当て、ざっくり解説します。(厳密な定義を知...
Java

JDBC (Java DataBase Connectivity) とは

JDBC(Java DataBase Connectivity)とは JDBC(Java DataBase Connectivity とは、Java アプリケーションからデータベース間へアクセスするためのインターフェイス(API・仕様)です...
Java

【入門】Gradle とは? Maven リポジトリで Dependencies を解決

対象者Gradle って何?Groovy DSL の書き方Gradle のサンプルコードが欲しいGradle の公式ドキュメントを読む前に概要を知りたいわかりやすさ重視で記載しているので、厳密な定義は公式ドキュメントを読んでください。なお、...
機械学習

RAG (検索拡張生成) の仕組みをわかりやすく解説

RAG (Retrieval-Augmented Generation) RAG とは、データベースの検索結果を元に、LLM (生成 AI) が回答を生成する技術です。※生成 AI はテキスト/画像/音声などを生成、LLM は生成 AI の...
データベース

[入門]Elasticsearchとは?使いどころ/使い方をわかりやすく解説

Elasticsearch Elasticsearch とは、キーワードで文書を検索する検索エンジンです。具体的には ウェブサイトの商品検索や、github のソースコード検索のような検索ができます。企業事例ZOZOTOWN商品検索GitH...