モーダルを閉じる工作HardwareHub ロゴ画像

工作HardwareHubは、ロボット工作や電子工作に関する情報やモノが行き交うコミュニティサイトです。さらに詳しく

利用規約プライバシーポリシー に同意したうえでログインしてください。

Java

Java

  • Android Things による LED 点灯 (Raspberry Pi 3)
    サムネイル画像-cd5f619bd1
    電子工作や製品のプロトタイピング (例『地球規模で遠隔操作できるブルドーザー』) で利用される Raspberry Pi 3 について、 Android Things アプリケーションを開発できます。 本ページでは、簡単な例として LED を点灯させるアプリケーションを扱います。より実用的なアプリケーションを開発する際には [GitHub (Android Thin
  • JAR の基本的な使い方
    jar (Java Archive) は tar コマンドのようにファイルをアーカイブする JAVA のコマンドです。簡単に使用方法をまとめます。jar コマンドを利用するためには Oracle のページから JDK をダウンロードおよびインストールして PATH を通しておく必要があります。 基本的な使用方法 sample/HelloWorld.j
    したくんしたくん9/7/2021に更新
    いいねアイコン画像0
  • Scala ソースをもとに Java で実行できる全部入りの jar を Maven で生成する
    概要および事前準備 Scala は JVM 上で動作するバイトコードにコンパイルできる言語です。JAVA よりも柔軟な記述ができます。事前にこちらからダウンロードおよびインストールしておいてください。以下は Maven を利用する前提での記述になっています。以下のようにしてプロジェクトのテンプレートを生成します。 [scala-quickstart-archetype (GitHub)](http...
  • MySQL HandlerSocket Plugin の簡単な使用方法
    HandlerSocket は MySQL プロセス内のスレッドとして動作する、MySQL の NoSQL フロントエンドです。独自のプロトコルを用いて TCP 通信を行います。SQL 構文の解析が不要、プロトコルがシンプルなどの理由によって、単純な DB アクセスが高速に実行可能になります。MariaDB であれば[標準プラグインとして付属](https://mariadb.co
    しおまめしおまめ9/7/2021に更新
    いいねアイコン画像0
  • JVM メモリリーク時の対応
    サムネイル画像-a79ba70017
    JVM 実行中に java.lang.OutOfMemoryError: Java heap space または java.lang.OutOfMemoryError: GC overhead limit exceeded が出力された場合の対応方法のひとつをまとめます。 jstat コマンドで JVM のメモリ使用状況を把握 「[Java ヒープ・メモリの構造](http://h50146.ww...
    トムトム9/7/2021に更新
    いいねアイコン画像0
  • Akka HTTP サンプルコード (Scala)
    サムネイル画像-a98142497c
    Akka アクターを用いて実装された汎用 HTTP フレームワークです。Spray の後継です。コアモジュールである akka-http-core は 2016/2/17 に experimental が外れました。akka-http などのいくつかのサブモジュールは 2016/3/1 現在 experimental のままですが、基本的な
    雄太雄太9/7/2021に更新
    いいねアイコン画像0
  • JDK keytool の基本的な使い方 (openssl との対比)
    JDK でインストールされる keytool コマンドの利用方法を、openssl コマンドと対比してまとめます。keytool コマンドは、Android Studio のドキュメントでも使用される、Java における一般的なツールです。 秘密鍵、公開鍵 (、自己署名証明書) の生成 keytool は openssl と異なり、秘密鍵と公開鍵の片方のみを生
  • Spring Boot におけるトランザクション処理 (MyBatis/MySQL)
    Spring フレームワークにおける @Transactional アノテーションを利用すると DB トランザクション処理が簡単に設定できます。ここでは特に Spring Boot から MyBatis を経由して MySQL を利用する場合を対象としますが、JDBC を利用して他の DB を操作する場合も考え方は同じです。 参考ドキュメント [Managing Transactions](htt...
  • Spring Boot における非同期処理
    Spring Boot について、非同期処理の基本的な実装方法をまとめます。 関連する公式ドキュメント Creating Asynchronous Methods Scheduling Tasks [Consuming a RESTful Web Service](https://spring.
    えびちゃんえびちゃん9/7/2021に更新
    いいねアイコン画像0
  • Spring LDAP の基本的な使い方 (Spring Boot)
    本ページではユーザー認証を LDAP サーバーからの情報をもとに行います。 Spring LDAP が提供する LDAP クライアントを Spring Boot から利用します。LDAP サーバーは、[Spring Boot のドキュメントに記載のある UnboundID](https://docs.spring.io/spring-boot/docs/current/reference/html...
    えびちゃんえびちゃん9/7/2021に更新
    いいねアイコン画像0
さらに読み込む