Map<D,B>MapDB provides Java Maps, Sets, Lists, Queues and other collections backed by off-heap or on-disk storage. It is a hybrid between java collection framework and embedded database engine. It is free and open-source under Apache license.
QuickServer is an open source Java library/framework for quick creation of robust multi-client TCP server applications. With QuickServer you can concentrate on just the application logic/protocol on hand. [..more] Find out how QuickServer divides the application logic from Basic Architecture. You can get started right now using our QuickStart!
I love reading code. For two reasons : If the code is bad, it is an awesome ego boost PLUS you get to foul mouth someone who has a good reputation for designing amazing things. If the code is good, then you get to learn some new tricks and some cool patterns yet to be published anywhere I am sure you read a lot of code and I am sure you’ll love this awesome code reading tool which I came across a
最近は、仕事でEhcacheを使っていたり、他にも調べたりすることがあったので、ちょっとJavaで使えるオープンソースなキャッシュライブラリについてまとめてみることにしました。 あ、そんなに大した内容ではないので、ご期待なさらぬよう…。 でまあ、改めて調べてみた感想としては、Ehcacheが現状デファクトになっていることが改めてわかった感じですね。Javaのキャッシュライブラリって、そこそこ数が見つかるんですけど、開発が止まってしまっているものが多かったり、ドキュメントも全然ないというものもけっこう多くて、割とカオス…。 しかも、軽量で気軽に導入できるキャッシュライブラリって、今はない感じですね。Guavaがキャッシュだけで独立していれば…。EhcacheとかInfinispanだと、機能で困ることはないと思いますが、ちょいと大きいですよね。 調べる時に気になるのは、以下のようなところでし
Serial, Parallel, Concurrent, CMS, G1, Young Gen, New Gen, Old Gen, Perm Gen, Eden, Tenured, Survivor Spaces, Safepoints, and the hundreds of JVM startup flags. Does this all baffle you when trying to tune the garbage collector while trying to get the required throughput and latency from your Java application? If it does then do not worry, you are not alone. Documentation describing garbage collec
The Actor Model - Towards Better ConcurrencyAI-enhanced description The document discusses various concurrency models including shared state concurrency, message passing concurrency using actors, and software transactional memory. Shared state concurrency uses locking to synchronize access to shared resources but is prone to issues like race conditions and deadlocks. Message passing concurrency av
2013年7月11日 Javaシステムの内部動作を可視化する ソフトウェア「ENdoSnipe Ver. 5.0」をオープンソースとして公開。 APMソリューションとしての機能を強化。 ネットワークインフラ向けにミッションクリティカルシステム開発/コンサルティングを行うAcroquest Technology株式会社(以降、Acroquest)は、2013年7月11日、Javaの内部動作を可視化するソフトウェア「ENdoSnipe5.0」をオープンソースソフトウェア(以降、OSS)として公開しました。 ENdoSnipeはJavaシステムの内部動作を可視化・診断するソフトウェアです。ENdoSnipeはVer. 4まではプロプライエタリな製品でしたが、より広く本ソフトウェアを利用して頂けるように、大幅な機能追加と共に、Ver. 5.0からはOSSとして公開します。 ENdoSnipe Ve
巷では「ArrayBlockingQueue よりも LinkedBlockingQueue の方がスループット性能がいいよ」なんてまことしやかに言われているけど、どうにも気になったので検証してみたら、実は ArrayBlockingQueue の方が性能いいんじゃない? という結論に至った話です。 Producer-Consumer デザインパターンと BlockingQueue Java で Producer-Consumer デザインパターン を実現するときによくお世話になる BlockingQueue インタフェース。このインタフェースには ArrayBlockingQueue クラス と LinkedBlockingQueue クラス の二つの実装が標準 API として提供されています。 高い処理性能を要求されるプログラムを Java で書こうとしたときに、CPU のすべてのコア
よく訓練されたアップル信者、都元です。 AWSにおける代表的なKVS型データベース「DynamoDB」、皆様活用されておりますでしょうか。 RDBはACIDという特性が(略)。一方KVSではBASEという(略)。この辺りについてはAmazon RDSにおけるFallback-Queueingパターンというエントリでご紹介しましたので、参照してください。 さて、そんなDynamoDBでトランザクションを実現するJavaライブラリが出現しました。名前はそのまんま「dynamodb-transactions」。 というわけで早速試してみました。 インストール Javaプロジェクトでライブラリを利用する際は、Maven等を使ってpom.xml等に依存性を定義するだけで使えると良いのですが、このライブラリは現時点ではどこかのMavenリポジトリにホストされている訳ではないようなので、自分でビルドする
GraphQL Data Mocking at Scale with LLMs and @generateMock How Airbnb combines GraphQL infra, product context, and LLMs to generate and maintain convincing, type-safe mock... Read more Viaduct, Five Years On: Modernizing the Data-Oriented Service Mesh A more powerful engine and a simpler API for our data-oriented mesh Read more
社内勉強会でJavaEE7勉強会をやろうと思って土日資料つくっていたのですが、折角だから多くの人に役に立つことを意識して凝って作ってみました。Slideshareで公開しています(WordをアップロードするとJPGになっちゃったのでダウンロードすることをお勧めします)。 JPA EJB JSF JAX-RS WebSocket を使って簡単なアプリケーションを作成します。初めの一歩の教材として良いと思います。 内容に怪しいところがいくつかあるので、間違いがあったら@makingまで突っ込みください。 とりあえず以下の点が不明です @ConvertGroupの使い方が怪しい WebSocketEndpointを@ApplicationScopedにしないと(@Dependantだと?)@Observesでイベントを受け取れない EventをJAX-RSのリソースクラスにインジェクションできな
2013-06-29 第1回渋谷Javaに行ってきた 渋谷ジャバのスライドにgifアニメ貼ってる— レジャスポ太郎 (@rejasupotaro) 2013, 6月 28 明日渋谷で若者を一気に叩けばJava勢に大きく打撃を与えられる— 中村氏 (@r7kamura) 2013, 6月 28 ジャバ芸人…— なおてぃー (@naoty_k) 2013, 6月 28 渋谷でJavaについて語り合う渋谷Javaに参加してきた。ハッシュタグは#渋谷java。 主催者の@seri_kさんはビズリーチのエンジニアだったのでビズリーチで開催された。 ビズリーチ、オフィスの中に庭があった(下は参考画像です)。 初心者向けって書いてあったけど結構ガチ勢がいて、Mavenセントラルの細かい話とかMixer2の話とかパフォーマンスを意識したコーディングの話とか出て渋い感じだった。 そんな中、自分は完全に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く