Java

Javaでマイクロサービス向けのフレームワーク Lagom を試してみる

ハニカム構造(ハニカムこうぞう、英語:honeycomb structure)とは、正六角形または正六角柱を隙間なく並べた構造である。ハニカムとは英語で「ミツバチの櫛(=蜂の巣)」という意味であり、多くの蜂の巣がこのような形をしていることから名付けられた。 …

ビルド・パス・エントリーが欠落しています: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/java8 って言われてもね

Eclipse(「エクリプス」または「イクリプス」)は、IBMによって開発された統合開発環境 (IDE) の一つ。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応する。Eclipse自体はJavaで記述されている。 名称のEclipseとは「食(蝕)…

Javaでオイラーの公式を表現してみたかったけど...

Javaで複素数とかの表現もできるみたいですね~。 www.j-lab.tech codezine.jp ⇧ 上記サイト様によると、 マンデルブロー集合はフラクタル図形の一種として有名で、これを描画する方法は広く知られています。 ポーランド生まれの数学者Benoit B. Mandelbrot…

java.lang.ClassNotFoundException って、どういうことよ?

『昨日探し当てた場所に 今日もジャンプしてみるけれど なぜか NOT FOUND 今日は NOT FOUND~♪(「NOT FOUND:Mr.Children」)』 はい、どうも~。ボクです。 というわけで、Java のお話です。 奇しくも、404記事目という...Not Found~♪、レッツトライ~。 …

Scala について学習してみる

rollingstonejapan.com 北極海と北大西洋の間にある世界最大の島グリーンランド。過去1000年の間にわずか数回しか発生していないというレベルの大規模融解が、今年加速している。8月初旬には、地表近くで史上最高気温を計測。「全て溶けて流れ出さないように…

Java 素数を求める、標準APIのBigIntegerクラスのnextProbablePrime() である程度はイケるらしい...いや駄目かも

2018年12月の時点で「素数として確認された最大の数」は 282,589,933 − 1 である。この素数は24,862,048 桁の長さを持ち、2018年12月に Great Internet Mersenne Prime Search (GIMPS) によって発見された。 巨大な素数の一覧 - Wikipedia 素数?そ~すぅね.…

Java インスタンスイニシャライザとか普通のブロックとか、見た目同じよね...

括弧(かっこ)は、約物の一つ。言語の記述の中で、その一部を一対の括弧で囲むことにより、その中と外とを区切る役割を果たす。または目立たせる。 括弧は対で使用され、先に記述される括弧を括弧開き(かっこひらき)または始め括弧(はじめかっこ)、後に…

Java に限らないけど、 最小公倍数(LCM: Least Common Multiple)は、最大公約数(GCD: Greatest Common Divisor)が分かれば求まるらしい

移動式の「デカルト座標」、「因数」と言えば、そうだね、映画『CUBE(監督:ヴィンチェンゾ・ナタリ)』だね!はい、どうもボクです。 というわけで、今回も Java の話です。 最小公倍数とは 今日も、Wikipediaさんに聞いてみた。 最小公倍数(さいしょうこ…

Java 素因数分解を高速化するには?

「素因数分解」がなんぼのもんじゃい! どうもボクです。 「素因数分解」を高速化する必要が出て参りまして、ちょいと調べてみました。 ちなみに、量子コンピューターとか使えれば、当然、高速化されると。 slpr.sakura.ne.jp ⇧ 上記サイト様が詳しいです。…

OpenJDK(Open Java Development Kit) どれを使ったら良い?

Java Platform Standard Edition 8 Documentation OpenJDKの自由化が始まったそうで、一体、どれを使ったら良いんだい?ということで、どうもボクです。 jjug.doorkeeper.jp ⇧ に行って参りました~。 「選択回避の法則」じゃないけど、選択肢がありすぎて、…

Java 「濁音」「半濁音」などなど、半角カナの扱いがかなり厄介でござる...

片仮名 - Wikipedia 片仮名(かたかな)とは、日本語の表記に用いられる音節文字のこと。仮名の一種で、借字を起源として成立した。 片仮名 - Wikipedia 昭和、平成、と経て~、令和になったしね、和の心!はい、日本に和の心が戻ったのか?どうもボクです。…

Java に限らないと思うけど、最大公約数(GCD:Greatest Common Divisor)を求めるには、ユークリッドの互除法 というものが良さ気らしい

「エイドリア~ン!【映画:ロッキー】(監督:シルベスター・スタローン)」 ピエト・モンドリアン(ピート・モンドリアン、Piet Mondrian、本名ピーテル・コルネーリス・モンドリアーン Pieter Cornelis Mondriaan 1872年3月7日 - 1944年2月1日)は、19世…

Java プリミティブ型のラッパークラスの演算で null ってどうなるんだろうか、それ以外にも BigInteger や BigDecimal の場合は?

神は計算をされている カール・フリードリヒ・ガウス 名言集・ 格言│~最大級~ 「私だ」 「お前だったのか」 「また騙されたな」 「全く気付かなかったぞ」 「暇を持て余した」 「神々の」 「遊び」 神々の遊び (かみがみのあそび)とは【ピクシブ百科事典】…

Java でタイムアウトなんかの処理を考える、Resilience4J ってライブラリがイケてるらしい

Why is the Doomsday Clock set at 2 minutes to midnight? | IPPNW peace and health blog thebulletin.org ⇧ 「原子力科学者会報」による、「世界終末時計」の時刻、2019年は、残り2分ってことに決まったそうですね、「ウォッチメン(監督:ザック・スナイ…

Java の mainメソッドが、エントリーポイントって言うのは分かったけど、結局どういうこと?

ハドリアヌスの長城(ハドリアヌスのちょうじょう、英語: Hadrian's Wall,ラテン語: Vallum Aelium)は、イギリスの北部にあるローマ帝国時代の城壁(囲壁)跡。広義にはローマ帝国の国境線を防御する防御壁『リメス』の一部であり、ローマ帝国最北端の国境…

竹内関数とか、不動点コンビネータって何ぞ~? からの~、Javaで実装してみる

竹内関数(たけうちかんすう)は、プログラミング言語処理系のベンチマークなどに使われる、再帰的に定義された関数である。 電電公社研究員(当時)の竹内郁雄が、1974年の夏前の頃、このような特性のある関数をあれこれ考えていた、ある日の午前に思いつい…

Java 8 で関数型インターフェイスって導入されたけど...カリー化って? 部分的用とは異なるらしい

将棋でもっとも大事なのは、一つの場面で正確な判断を下すことだ。その基準を瞬時に見いださなければならない。 対局中には、これまでの経験から、たくさんの知識がばらばらに思い浮かぶ。 だが、それらはジグソーパズルのピースのようなものなので、そのま…

Java で StringBuilder の append するときに、null を渡すと "null" という文字列として追加されるという残念過ぎる仕様

「共存在は、他者というものが現事実的に見あたらず、知覚されていないときでも、実存論的に現存在を規定しているのである。(『存在と時間』)」 はい、どうもボクです。 ハイデッガーの有名な言葉ですね。 存在論ってよく分からんけど、 www.zen-essay.com…

JavaにおいてJVMで処理できるメソッドの条件とかあるらしい

『「表面張力」というのを知っているかね? バービーくん(【ジョジョの奇妙な冒険/第3部】)』というわけで、はい、どうも~、ボクです。 表面張力にも限界があるように、JVMで処理できるメソッドにも限界があるんや~、という。 今回も、Java のお話です…

Javaのリフレクションは、JUnitの「カバレッジ」>「JUnit テスト」と「実行」>「JUnit テスト」で使用されるメソッドが異なるらしい...

ポケットのなかにはビスケットがひとつポケットをたたくとビスケットはふたつもひとつたたくとビスケットはみっつたたいてみるたびビスケットはふえるそんなふしぎなポケットがほしい そんなふしぎなポケットがほしい まど・みちお - Wikipedia ポケットを叩…

Java でA*(A-star, エースター)探索アルゴリズム、または、ヒューリスティック探索を実装してみる

E = mc2(イー・イコール・エム・シー2じょう、英: E equals m c squared)とは、 エネルギー E = 質量 m × 光速度 c の2乗 の物理学的関係式を指し、「質量とエネルギーの等価性」とその定量的関係を表している。アルベルト・アインシュタインにより、特殊…

Javaのジェネリクスの絡んだ時のメソッドとかの記述の説明が欲しい...

「グレートでスよ こいつはぁ~~~っ(『ジョジョの奇妙な冒険:第四部 【東方仗助】』)」 東方仗助といえば、クレイジー・ダイヤモンドですよね、はい、どうもボクです。 というわけで、今回は、Javaのジェネリクスについてですかね。ちなみに、「< >」は…

java.lang.Fiber APIで、OSに依存しないマルチスレッドなプログラミングを実施できるらしい

なんてこった、パンナコッタ、テラコッタ、肩凝った、スリジャヤワルダナプラコッテ... 2016年から2018年の3年間は日本では6月は祝日がない唯一の月となっていた。また、過去にもこの月に祝日が存在したことがない。 これは皇室由来の節目の日もなく、庶民の…

Javaの例外処理について、もうちょい調べてみました

「Ah 長いレールの上を 歩む旅路だ 風に吹かれ バランスとりながら Ah “答え"なんて どこにも見当たらないけど それでいいさ 流れるまま進もう 手にしたものを失う怖さに 縛られるぐらいなら 勲章などいらない(Mr.children『【es】 〜Theme of es〜』)」 …

Javaで昇順に並び替え(挿入ソート)

並び替えると言えば、ロイヤル・ストレート・フラッシュ!はい、どうもボクです。というわけで、Javaで挿入ソートにトライ。 そんでは、レッツトライ~。 挿入ソートって? そも、挿入ソートって何ぞ? Wikipediaさ~ん。 挿入ソート(インサーションソート…

Javaで LibreOffice を操作できるらしいという LibreOffice API を使ってみる

Microsoft Excelとの互換性がある(ただし完全ではない)、それがLibreOfficeのCalc であると。どうもボクです。 サーバサイドで単体テストなんかでExcelのデータと連携したいあるあるですよね。 ということで、今回は、LibreOfficeのCalc とサーバサイド言…

JavaのOptionalを試してみる

Java でクラスのフィールドのNULLチェックとかして、というか、Java 8 で導入されたStreamとラムダ式の絡みで、NullPointerException を回避したいじゃないっすか...どうもボクです。 Java 8 で導入された、Optionalっちゅうものを使ってイケるらしいと。 そ…

Javaは組み合わせを処理する標準APIが無いらしい

な、何と...Javaには組み合わせを処理してくれるような標準ライブラリが無いんだそうな...どうもボクです。 www.monotalk.xyz ⇧ 上記サイト様によりますと、外部APIの「Apache Common」を使えばイケるらしい。 www.baeldung.com ⇧ 上記サイト様によりますと…

一先ず完結・Javaでサイコロ(六面体)のアクションを考えてみる

は~い...その通り!サイコロが複数パターンです、どうもボクです。 最近、思うんですよね...こんなこといくらやってても無駄なんじゃないかと... だが、しかし! kiniblog.com 学ぶって言うのはまねぶって言うじゃん?みんな最初は誰かの真似、おんなしおん…

続続・Javaでサイコロ(六面体)のアクションを考えてみる

勘の良い方はもうお気づきやもしれませんが、そう!ついに、サイコロが2つに増えてしまうってパターンですね、どうもボクです。 というわけで、今回も、サイコロのアクションについてです。 全然関係ない話ですが、「三匹が斬る!」 シリーズを子供の頃に見…