Column 1 For Developers Spend More Time Writing Code and Less Time Fixing What Isn’t Broken .
Column 1 For Developers Spend More Time Writing Code and Less Time Fixing What Isn’t Broken .
7. たまにみる実装 static Map<BigInteger, List<BigInteger>> cache = new HashMap<>; void doGet(…) { BigInteger n = …; List<BigInteger> result = cache.get(n); if (result == null) { result = PrimeFactor.divide(n); // 素因数分解 cache.put(n, result); } // … } 8. たまにみる実装 static Map<BigInteger, List<BigInteger>> cache = new HashMap<>; void doGet(…) { BigInteger n = …; List<BigInteger> result = cache.get(n); if (resu
The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases. See JDK Release Notes for information about new features, enhancements, and removed or
OCaml-Java The goal of the project is to provide seamless integration of OCaml and Java: run OCaml code on a JVM, and manipulate Java entities from OCaml. Third alpha version (09 June 2015) The third alpha version is finally available, fixing several bugs, and enhancing the Java library. New alpha version (22 September 2014) A new alpha version has been released, fixing several blocking / annoying
世に出ているEJBの説明はクソみたいなものが多く、簡潔に機能や特徴を記述しているものが見当たらないので書きました。Java EE 6, 7を対象として書いています。 EJBというのはJava EEアプリケーションサーバ上で利用できるJavaのコンポーネントです。トランザクション制御などの煩雑な部分をEJBが自動的に面倒を見てくれるので、開発者はEJBの基本的なルールを抑えたあとはビジネスロジックの記述に集中することができる、というものです。EJBには4種類あります。 基本となるステートレスセッションビーン (Stateless Session Bean, SLSB) 状態を保持できるステートフルセッションビーン (Stateful Session Bean, SFSB) 単一インスタンスのシングルトンセッションビーン (Singleton Session Bean, SSB) メッセージ(
土曜にJJUG CCC 2013 Fall(http://www.java-users.jp/?page_id=695)へ行ってきました。 事前にお知らせするのを忘れていましたが、17:15〜18:05のセッションでJVMのソースコードリーディングについてお話ししましたので、発表資料を公開します。 R5-5 JVMコードリーディング入門 〜JVMのOS抽象化レイヤーについて〜 JVMのコードを読みはじめたばかりの方を対象に、JVMとOSのメモリを中心とした関係性についてお話しします。JVMはOSからどのようにメモリを確保しているのでしょうか? そんな素朴な疑問をもとに、JVMのコードを楽しく追いかけてみましょう。※このセッションは入門者向けです。バイトコードやGCについては扱いません。 虎塚 (さくらば組) http://www.java-users.jp/?page_id=709#r5-
Lists, Sets and Maps of all Java primitives. High performance and memory efficiency. Low-level data structures exposed for further performance tuning. HPPC provides template-generated implementations of typical collections, such as lists, sets and maps, for all Java primitive types. The primary driving force behind HPPC is optimization for highest performance and memory efficiency.
Projects > Compiler and JVM Research at JKU The Dynamic Code Evolution Virtual Machine (DCE VM) is a modification of the Java HotSpot™ VM that allows unlimited redefinition of loaded classes at runtime. The current hotswapping mechanism of the HotSpot™ VM allows only changing method bodies. Our enhanced VM allows adding and removing fields and methods as well as changes to the super types of a cla
なんか便利メソッドできた。圧縮するファイルにディレクトリ指定しちゃだめ。 /** * ファイルをまとめて圧縮する * @param filename 保存ファイル名 * @param base 圧縮するファイルのベースパス * @param paths 圧縮するファイルの名前 * @throws IOException */ public static void zip(String filename, String base, String... paths) throws IOException{ try(ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(filename))) { for(String path : paths){ zos.putNextEntry(new ZipEntry(path)); P
今月中ごろOracleさんからお荷物が届きました〜 なんでOracleさんからお荷物が届いたかと言うと、なんかProject LambdaのMLでちまちまとしたことをしてたら目を付けられて「いろいろありがとね、これからもよろしくね」的な意味合いで送ってくれました!(こんなことってそうないのかな、どうなんだろう・・・) わざわざ律儀にアメリカから送って来てて、日本オラクルがあるだろうにと思いつつ段ボールを開けてみると。 まぁ、安定のクッションですよね。 ごそごそして何が入っていたかと言うと、こんなORACLE TECHNOLOGY NETWORKナップサックが底にポツンと入っていました。 このナップサックの中に入ってたのを出すとこういう感じ。 意外と容量ありました^^; 左から、Javaロゴが入ったカバーが付いたノート(クール!!)とJazz Processって言う英語の本。 Jazz Pr
Dell new XPS 13 (9300)を買いました www.dell.com こちらの32GBメモリモデルを最近買いました。4月下旬に購入して5月下旬に届いて大体2ヶ月ぐらい使っていました。 感想は最高っていう感じです。 新MBP 13インチやSurface Book 3でも32GBメモリを積めるようになりましたが、購入時点では13インチのノートPCで32GBメモリ搭載可能なのはXPS 13 2 in 1とこのモデルのみだったはずです。 ちょっと大きい14インチで32GBが載るPCはあったんですけどね。 20%オフクーポンとLINEショッピング経由で10%ポイント付与、Visa LINE Payカード決済による3%ポイント還元などで大体20万円弱でこのスペックのマシンが手に入るのはなかなかすごいと思います。 LINEショッピング ec.line.me Visa LINE Payカード
地鎮祭とは、住居などの建築物や、土木工事などを始める前に、工事の安全と、建物完成後の繁栄を祈る、神様の祭りの儀式の事です。日本の地域によっては、とこしづめのまつりと呼ぶ事もあります。 地鎮祭を行うには、神主様の手配、お布施の用意、お供え物の用意、施工業者へ連絡を行う必要があります。 土地の四隅に竹(忌竹)を立てて、縄で囲い祭場にします。祭場の出席者には、神主様と施主(お客様)、施工業者が出席する必要があり、手水で清めてから祭場へ入ります。 地鎮祭が始まると、神主様が祝詞をあげ、土地のお祓いをして浄めます。最初の鍬や鋤を入れ、工事の無事を祈り、終了します。 地鎮祭の歴史の古くは、弥生時代の遺跡群からの出土品に、その名残が見られます。 高床式建物の柱から、勾玉が出土したというものです。これは土地や家屋の永久堅固であることを祈って、その印を据えた地鎮祭の古い形と言えるでしょう。 日本書紀にも地鎮
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く