Java

JavaでexecuteQueryがNULLを返すことは無いらしいが、JDBC(Java Database Connectivity)の仕様が分かり辛い...

blog.qualys.com The Qualys Research Team has discovered a size_t-to-int type conversion vulnerability in the Linux Kernel’s filesystem layer affecting most Linux operating systems. Any unprivileged user can gain root privileges on a vulner…

JavaのDAO(Data Access Object)で複数テーブルのJOINするケースってどうするのか

gigazine.net 地球は、太陽系を形作った星間ガスや塵(ちり)が集まってできたものだと考えられています。そんな地球が、岩石ではなく「甘くておいしいブルーベリーでできていたら?」という素朴な疑問に、アメリカ・オックスフォード大学の科学者が真面目に取…

Spring BootでConfigurableApplicationContextを使ってみる

www.itmedia.co.jp 米Alphabet傘下の英DeepMindが、遺伝子配列情報からタンパク質の立体構造を解析するAI「AlphaFold v2.0」(以下、AlphaFold2)をGitHub上で無償公開し、ネット上で注目を集めている。Twitterを利用する生物系の研究者からは「革命的な成果…

Spring FrameworkでValidationを実装する際に泥沼にハマる...

チェックマーク(英: checkmark, check mark)は、「✓」(または、「v」や「レ」)のように下か右下に伸びたあと右上にはねる線であらわされる図形・記号である。イギリス英語では tick と呼ばれる。 チェックマーク - Wikipedia 歴史 チェックマークはロー…

Spring FrameworkでAOP(Aspect Oriented Programming)、とは関係ないカレントディレクトリ問題でハマる...

www.itmedia.co.jp オランダProsusは6月2日(現地時間)、プログラマー向けQ&Aサイトを運営する米Stack Overflowを買収することで合意したと発表した。買収総額は約18億ドル(約1972億円)。取引は第3四半期(7~9月)に完了する見込みだ。 プログラマー向…

Spring Frameworkで複数のapplicationContext.xmlを利用する

www.itmedia.co.jp スクウェア・エニックスは5月27日、YouTubeで配信した「ドラゴンクエスト35周年特番」で1988年に社会現象となった「ドラゴンクエストIII」をリメイクすると発表した。ドット絵をアレンジした新しいグラフィック手法を採用する。 「ドラク…

JavaでCSV(Comma-Separated Values)を扱うライブラリってどれを使えば?

www.itmedia.co.jp 米Microsoftのサティア・ナデラCEOは5月25日(現地時間)、同日から開催のオンライン開発者イベント「Build 2021」の基調講演で、「間もなくこの10年で最も重要なWindowsアップデートの1つについて発表する」と語った。 Microsoftのナデラ…

JavaでExcel操作ができるApache POI を使ってみたけど...

塩湖(えんこ、英語: salt lake、saline lake)または塩水湖(えんすいこ)とは、塩水をたたえる湖のこと。淡水をたたえる湖である淡水湖と対になる。 塩湖 - Wikipedia 塩湖は、塩類の濃度によって以下のように分類される。 subsaline 0.5–3 パーミル (淡…

JavaでOkHttpを使ってみる

光通信(ひかりつうしん)とは伝送媒体に光ファイバーを利用した有線通信を行うことである。 光通信 - Wikipedia 第5世代移動通信システム(だい5せだいいどうつうしんシステム、英語: 5th Generation Mobile Communication System, 「5G」)とは、1G・2G・3…

RxJavaって?Reactive Extensions for the JVM(Java Virtual Machine)ってことみたい

www.ibm.com www.ibm.com gan-mag.com 光免疫療法は、2020年9月に頭頸部がん(顔や首の周りにできるがんの総称)を対象に、世界に先駆けて日本で承認されました。 世界初のがん光免疫療法が国内で承認 | 注目の治療・研究 | 「がん治療」新時代 なお、1回の…

GradleとJavaの開発で出てくるプロファイルとかの関係って?

gigazine.net Googleは2022年までにCookieを使った広告配信を終了させ、新たな仕組みをGoogle Chromeに導入する予定です。その仕組みとして検討中のアイデアの1つに「FLoC」と呼ばれるものがありますが、電子フロンティア財団(EFF)はFLoCについて「最悪のア…

Javaのファイルの読み込みで、ファイルの参照パスの考慮が辛い...

www.itmedia.co.jp 米GoogleがAndroidでJavaの著作権を侵害しているとして米Oracleが2010年8月に提訴した裁判で、米連邦最高裁判所は4月5日(現地時間)、Googleは著作権を侵害しなかったとの判断を下した。 GoogleがOracleとの10年越しの裁判で勝訴 最高裁…

Hibernate ValidatorでBean Validationしてみる

www.atmarkit.co.jp Cockroach Labsは主要クラウドサービスの処理性能を比較した年次レポートの最新版「2021 Cloud Report」を公開した。 「AWS」「Azure」「GCP」の処理性能を比較、Cockroach Labsが2021年版のレポートを公開:三大クラウドの処理性能はど…

JavaでGC(Garbage Collection)のログのオプションでハマる

www.maff.go.jp FAO(国際連合食糧農業機関)の報告書によると、世界では食料生産量の3分の1に当たる約13億トンの食料が毎年廃棄されています。 日本でも1年間に約612万トン(2017年度推計値)もの食料が捨てられており、これは東京ドーム5杯分とほぼ同…

BOM(Byte Order Mark)について調べてみました

gigazine.net ウェブカラーの基礎が作られたのは1984年。マサチューセッツ工科大学(MIT)が開発したX Window System(X11)でGUIがリリースされたのがきっかけで、続く1986年にリリースされたX10R3にはGUIカラーのリストが実装されていました。なお、この時のリ…

JavaでJDK(Java Developmet Kit)、JRE(Java Runtime Enviroment)の構成がOS(Operation System)で異なってるらしい

ジャワコーヒーはインドネシアのジャワ島を産地とするコーヒー豆。または、そのコーヒー豆でいれたコーヒー。 アメリカでは、コーヒー(coffee)のことをジャワ(java)と言う場合がある。 プログラム言語のJavaの名称の由来ともなった。 ジャワコーヒー - W…

Javaのjava.lang.Stringのintern()の説明で出てくるPool of Stringsって何ぞ?

gigazine.net 1968年~1974年にかけて、アメリカ・カリフォルニア州で少なくとも5人が殺害された未解決事件「ゾディアック事件」で、犯人が残した暗号文である「340暗号文」が51年越しに解読されたと報じられています。 謎の連続殺人事件「ゾディアック事件…

Javaでjava.lang.Objectのequals(Object obj)、hashCode()は何故@Overrideする必要があるのか

パレット(pallet)は、物流に用いる、荷物を載せるための荷役台。もっとも代表的な平パレットの他に、ボックスパレット、シートパレットなどの多くの種類が存在する。 パレット (輸送) - Wikipedia 修理できなくなった物、耐用年数を経過し廃棄された物、物…

Javaでプロパティファイルの読み込みでMissingResourceExceptionが起きたんだが...

www.itmedia.co.jp 窪田製薬ホールディングスは12月17日、近視を抑制、治療する眼鏡型デバイス「クボタメガネ」のプロトタイプを、子会社の米クボタビジョンが完成させたと発表した。 近視を治すメガネ、プロトタイプが完成 網膜に特殊な光を当てて刺激 - IT…

Java マルチスレッドでデッドロックの確認どうする?

shinshizo.com これは此世のことならず 死出の山路の裾野なる 賽の河原の物語 聞くにつけても憐れなり 二つや三つや四つ五つ 十にも満たない嬰児が 賽の河原に集りて 父恋し母恋し 恋し恋しと泣く声は この世の声とは事変わり 悲しさ骨身を徹すなり 彼の嬰児…

Javaのstaticなmethodがoverrideされない理由って?

In radio astronomy, a fast radio burst (FRB) is a transient radio pulse of length ranging from a fraction of a millisecond to a few milliseconds, caused by some high-energy astrophysical process not yet understood. Astronomers estimate the…

Java RMI(Remote Method Invocation)とRPC (Remote Procedure Call)の違いって?

サンタクロース(英: Santa Claus)は、キリスト教圏における伝説の人物。よく知られている造形では、赤い衣装を着た老人で、トナカイのそりに乗り、クリスマスイブの夜に子供にプレゼントを渡して回るとされるが、時代や地域により異なる。 サンタクロース …

JVMがOSのファイルシステム参照しとる...のは置くとしてJNI(Java Native Interface)でハマる

ドリームキャッチャー(英: Dreamcatcher)とは、北アメリカ大陸北部の少数民族オジブワの伝統的な魔除け、装飾品。 ドリームキャッチャー (装飾品) - Wikipedia 柳の枝を曲げた輪に糸を張って蜘蛛の巣に見立て、悪夢を捕らえ防いでくれるよう願った。 オジ…

Javaのクラスパスは、どこで確認できるの?

itigotofu.hatenablog.com 「悲しいときー!」「悲しいときー!」 「夕日が沈んだときぃ!」 https://itigotofu.hatenablog.com/entry/2019/02/20/000000 ⇧ 皆々様、ご存知、お笑いコンビ「いつもここから」のネタですね、どうもボクです。 確かに、夕日が沈…

Javaの標準APIのjava.util.Setで要素の重複は起こり得るらしい

茶(ちゃ)は、チャノキ(学名:Camellia sinensis (L.) Kuntze)の葉や茎を加工して作られる飲み物である。 茶 - Wikipedia 茶の原産地については、四川・雲南説(長江及びメコン川上流)、中国東部から東南部にかけてとの説、いずれも原産地であるという二…

Javaのコンストラクタ内でSetter、Getterを使ってはならないらしい

コムギ(小麦)はイネ科コムギ属に属する一年草の植物。一般的にはパンコムギ(学名: Triticum aestivum)を指すが、広義にはクラブコムギ(学名: Triticum compactum)やデュラムコムギ(学名: Triticum durum)などコムギ属(学名: Triticum)の植物全般を…

JavaでType Code(タイプコード)って何ぞ?

リファクタリング (refactoring) とは、コンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。また、いくつかのリファクタリング手法の総称としても使われる。ただし、十分に確立された…

Number of Islands という問題をJavaで解いてみる

『ひょっこりひょうたん島』(ひょっこりひょうたんじま)とは、NHK総合テレビで放送された人形劇である。 ひょっこりひょうたん島 - Wikipedia ⇧ 「島」というと「ひょっこりひょうたん島」を思い浮かべてしまう昭和生まれだけど時は令和、どうもボクです。…

光学文字認識(OCR:Optical Character Recognition)って?

光学(こうがく、英語: optics)は、光の振舞いと性質および光と物質の相互作用について研究する、物理学のひとつの部門。光学現象を説明し、またそれによって裏付けられる。 光学で通常扱うのは、電磁波のうち光と呼ばれる波長域(可視光、あるいはより広く…

Oracle Cloudでサーバーレス

並列分散処理(へいれつぶんさんしょり、英: parallel distributed processing , PDP)とは、認知科学における人間をコンピューターのような記号処理系とみなす指導原理の下、遅くて不正確なハードウェアである「脳」を持つ人間が無意識下で行っているとされ…