RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

Java

Java 18 インストールと新機能紹介【最新版】

2022/03/22 に Java 18が公式にリリースされたので今回は新しく追加された機能からいくつかをピックアップして紹介していこうかと思います。 また、本記事ではJava18のインストール方法についても書いていきます。 Javaとは Java 18のインストール方法 Java …

【JJUG CCC 2021 Fall 発表レポート】JMeter・Grafana・Influxdbを活用したパフォーマンステストの自動化

新規サービスの開発チームに所属しているkarabishです。 2021年11月にJJUG CCC 2021 Fallにて「勤怠管理サービスでの継続的テストの取り組み」というテーマで登壇しました。 パフォーマンステストの自動化について発表したのですが、発表時はどういうこ…

【多言語対応】Spring Boot+Java - 動的に言語を切り替る方法 -

はじめに 多言語対応とは さっそく環境準備から message.propertiesを作成する Configを設定する ResourceBundleMessageSourceを継承した独自クラスを作成する Controllerから作成したMultiMessageSourceを呼び出す 実行してみる まとめ はじめに はじめまし…

【イベントレポート】JJUG CCC Fall 2021に登壇・協賛しました!

こんにちは、技術広報のyayawowoです。 皆さん!2021/11/21(日)に開催したJJUG CCC 2021 Fallに参加されましたでしょうか? 今回は、弊社エンジニアの登壇資料をまとめさせていただきましたので JJUGに参加した人、参加できなかった人のご参考になれば幸いで…

オブジェクト指向を学ぶためのオブジェクト指向エクササイズ

こんにちは。west-cです。 オブジェクト指向を意識した開発を行うようになってからしばらく経ちました。 当初に比べると手続き的な考え方からいくらかは脱却できたかと思いますが、オブジェクト指向的な設計手法やコーディング方法が完璧に身に付いたと言え…

排他制御の「は」の字も知らない人が排他制御について調べてまとめてみた

こんにちは。エンジニアのrs_shoです。 投稿は4回目になります。今回は排他制御についてお話ししようと思います。 はじめに 排他制御の種類 楽観ロック(楽観的排他制御) 悲観ロック(悲観的排他制御) それぞれの特徴 Javaにおける排他制御 Semaphore CountDow…

マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト/JJUG CCC 2020 Fall 登壇レポート

この記事は アーキテクチャテスト Advent Calendar 2020 - Qiita の 25 日目のエントリです。 qiita.com こんにちわ。株式会社ラクスで「楽楽労務」を開発している @kawanamiyuu です。遅くなりましたが、先月開催された JJUG CCC 2020 Fall の登壇レポート…

【入門】Spring Bootとは~実践まで

Spring Boot入門 こんにちは。高照です。 Webアプリケーションを作成する際にどうすれば作成できるのか、またはSpring Boot聞いたことあるけど、どういうものなのかよくわからない!という方に向け今回は簡単にWebアプリケーションを作成できるフレームワー…

Java開発エンジニアが紹介する、7つのフレームワーク

はじめに こんにちは。sts-250rrです。 いきなりですが、皆さま開発においてフレームワークは使われていますでしょうか? 世の中のサービスはもちろん、ラクスのシステムにおいても様々なフレームワークが使われているわけですが、フレームワーク自体も時代…

お前のデメテルの法則は間違っている ~getter/setterの必要性~

今後の新サービスの立ち上げに向けて技術検証を行う技術推進課に所属している鈴木(@moomooya)です。今年度から新設の部署に(課長とふたりぼっちで)異動となりました。 最近マイクロサービスと関連してオブジェクト指向について取り組んでいるので、デメ…

分かりやすいコードを書いていますか?~他の人に優しいコードを書くポイント~

はじめに 名前に情報を詰め込む 明確な単語を選ぶ 汎用的な名前を避ける(あるいは使う状況を選ぶ) 抽象的な名前よりも具体的な名前を使う 接尾辞や接頭辞を使って情報を追加する 名前の長さを決める 名前のフォーマットで情報を伝える 制御フローを読みや…

Java14からswitchがより便利に

id:logy0704です。 もうすぐJava14がリリースされますね。 いくつかの変更が予定されていますが、その中でも今回はswitch文の変更についてご紹介しようと思います。*1 そもそもswitch文って? 従来のswitch文の課題 fall through ブロック 文であること これ…

実装の際に気を付けるべき汎用メソッドの落とし穴

こんにちは。新卒1年目エンジニアのrs_shoです。 投稿は3回目になります。 今回は実装の際に気を付けるべき汎用メソッドの落とし穴についてお話ししたいと思います。 はじめに そもそも何に困ったのか 解決するためにどういう案があるのか おわりに 参考資料…

ドメイン駆動設計を支えるアーキテクチャテスト

@kawanamiyuu です。この記事は「ドメイン駆動設計#1 Advent Calendar 2019」の 6 日目の記事です。 1. はじめに 2. ドメインの依存関係に対するアーキテクチャテスト 2.1. 人事労務管理システムのドメイン 2.2. ドメインの依存関係 2.3. ドメインの依存関係…

プログラムコードのインデント

はじめに こんにちは、新卒のcrowd_kです。 今年の4月に入社をし、社会人になって約半年が経ちました。 入社するまでプログラミング未経験者だったので、日々の業務で新しい知識や様々な発見の連続に翻弄されながら、でもどこかで楽しみつつ学習をする毎日を…

JJUG CCC 2019 Spring に参加してきました

はじめに こんにちは 入社2年目のEngawaです。タイトルに記載の通り5/18(土)に開催されたJJUG CCC 2019 Springに参加してきました。 様々なセッションを見てきましたがその中でも特に印象に残ったものを紹介したいと思います。 http://www.java-users.jp/cc…

JUG CCC 2019 Spring で登壇しました(ArchUnitの話) #jjug_ccc #ccc_i2b

こんにちわ @kawanamiyuu です。先日ブログでお知らせしました通り、5/18 (土) に開催された JJUG CCC 2019 Spring で登壇してきました。 もうひとりの登壇者である西角さんの登壇レポートはこちら↓ tech-blog.rakus.co.jp 登壇資料 speakerdeck.com

JJUG CCC 2019 Spring で登壇しました #ccc_m2b

こんにちは。西角(west-c)です。 先日告知がありました通り、5月18日(土)に開催された JJUG CCC 2019 Spring にて「売れてる SaaS へのオブジェクトストレージ導入にまつわる泥臭い話」というタイトルで登壇しました。 当日発表を見に来てくださった皆様…

JJUG CCC 2019 Spring にラクスのエンジニアが 2 名登壇します!

こんにちわ @kawanamiyuu です。来週末に開催される、日本最大の Java コミュニティイベント JJUG CCC 2019 Spring にラクスのエンジニアが 2 名登壇しますのでお知らせします。 イベント概要 日時:2019 年 5 月 18 日 (土) 会場:ベルサール新宿グランドコ…

JJUG CCC 2018 Fall 【参加レポート】

はじめに こんにちは。 年末にhttp://www.java-users.jp/ccc2018fall/#/に参加してきましたので、少し期間が空いてしまいましたが、聴講したセッションについて投稿します。 当日のタイムテーブル、資料は下記をご覧ください。 https://docs.google.com/spre…

JJUG CCC 2018 Fall に参加しました!!

はじめに こんにちは、id:FM_Harmonyです。前回はPostgreSQLのターミナルコマンドであるpsqlについて、記事を作成しました。 tech-blog.rakus.co.jp さて、先日12/15(土)に日本Javaユーザグループ(以下JJUG)が開催するカンファレンスである「JJUG CCC 20…

Android Studioで天気情報を表示するアプリを作ってみた

はじめに 前回実装した処理 今回実装した処理 利用したAPI Androidのバージョンに伴う注意点 実装概要 実装例 おわりに はじめに kuwa_38です。以前Android Studioを使ってみたので、その続きとして天気情報を表示するアプリを実装してみました。簡単に実装…

JavaからPHPに乗り換えて感じたこと

はじめに はじめまして、新卒一年目のd_shrと申します。 現在、業務ではPHPを用いて開発を行っています。業務に入る前は大学在学中の研究開発や入社後の新人研修でJavaを使っていました。 在学中にPHPを学習した経験はありましたが、業務で扱うことになると…

プログラミング未経験者向けの学習方法

はじめに 皆さん、こんにちは、今年の4月に入社したプログラミング未経験者のr_yxkxrx13です。 プログラミング超初心者!!という方は、プログラミングの学習を始める前に何を準備して取り組めば分からない…ということが多いと思います。 プログラミング未経…

ソートアルゴリズムで見るプログラムの計算量

はじめに はじめまして。開発エンジニアのCarboxyです。ラクスに新卒で入社して、今年で2年目になります。 今回は、新卒(≒エンジニア初心者)が、効率の良いプログラムを書けるようになるきっかけになればと思い、プログラムの計算量の求め方とその比較方…

Copyright © RAKUS Co., Ltd. All rights reserved.