JPoint 2017すべおを芚えおいる

JUG.ruグルヌプの努力により、2017幎4月7〜8日にモスクワで開催されたJava䌚議JPoint 2017のテヌマの継続は、 JBreakずJPointの抂芁を含む蚘事で始たりたした。



より倚くの写真、レポヌトの詳现、より倚くのむンプレッション。







JPointカンファレンスの聎衆は毎幎増加しおいたす。 この新しい䌚堎に関連しお、䞖界貿易センタヌのより倧きな䌚議センタヌが䌚堎になりたした。







䌚議受付。 2階ぞの階段。 レポヌトを読むための4぀のホヌルに぀ながる2階のロビヌ。







スポンサヌのスタンドいわゆるブヌス 、 ブヌス 。 すべおの人に愛されおいるJetBrains瀟は、今幎はささやかなバナヌに限定されおいたした。 䌚議の別のスポンサヌであるGridGainによっお提案されたタスクに無関心な人はほずんどいたせんでした。 䞋の写真は、 ドむツ銀行ずオドノクラスニキのスタンドも瀺しおいたす。







2階のホヌルの䞀郚で、Ruslan ARG89 AkhmetzyanovずEvgeny phillennium Trifonovがスピヌカヌにむンタビュヌしたした 。 ご芧のずおり、Evgeny Borisov、Sasha Goldstein、およびOleg Chirukhinがむンタビュヌされおいたす。







ディスカッションゟヌンは、昚幎それ自䜓が蚌明された優れた発芋ずなりたした。 報告ず盞談の埌に講挔者に質問する機䌚は非垞に需芁がありたした。







カンファレンスオヌプニング



アレクセむ・フェドロフずアンドレむ・ドミトリ゚フによる埅望の䌚議のオヌプニング。 最前列では、タギル・ノァレ゚フ、ビクタヌ・ガモフ、バルヌク・サドグルスキヌを認識するこずは難しくありたせん。







初日レポヌト



1日目ず2日目には、同時に読む4぀のレポヌトのいずれかを遞択するこずが提案されたした。 もちろん、レポヌトのさたざたなトピックず、蚘録されおいないレポヌトを埌で芋る機䌚によっお、遞択は容易になりたした。



パフォヌマンス私の名前は

Alexey Shipilev、Red Hat







䌚議はレポヌトで始たり、その以前のバヌゞョンは以前にJoker 2016で圌に提瀺されたした。 それ以来、レポヌトは少し倉曎され、ボリュヌムが増加したした。



Alexeyは、最も興味深く、尊敬され、人気のある講挔者の1人ずしおふさわしいず認められおいたす。 それらを有名な曲線。 Sh。この報告から、りラゞミヌル・ドルゞェンコの最近のhabrapost 䌚議の別のスピヌカヌで蚀及されたした。



Alexeiのレポヌトを入れ替えお、Keynoteの代わりに新しいレポヌト埌で説明したす-難しい質問をするこずは䟡倀がありたすか このレポヌトは、実際に䌚議を始めるのに良いかもしれたせん。



Java Puzzlers NG S02すべおがより玠晎らしい、玠晎らしい

タギル・ノァレ゚フずバルヌク・サドグルスキヌ







䌚議では、 Java Puzzlers NGの第2シヌズンのロシア語初挔が行われたした 。 泚目に倀するのは、䞻芁な著者の1人たたは䞻芁著者のプレれンテヌション-Tagir lany Valeevぞの参加でした。



今幎の初めに、Baruch SadogurskyずViktor Gamovは、このレポヌトでいく぀かの囜際䌚議で英語で話をしたした最高の゚ントリヌはDevoxx US 2017からです 。 よく調べおみるず、スラむドはわずかに異なるため、新しいパフォヌマンスは䟝然ずしお排他的です。 以前は、レポヌトを蚪問するこずが理にかなっおいるように、圌はDevoxx 3番目のパズルで䞭断されたで蚘録を芋るこずを抑制したした。



バルクずタギルは䌝統的にショックを受けおいたした。 バルチックは機知に溢れ、みんなに良い気分を䞎えおいる。 タゞヌルは銖尟よく反論し、倧衆を喜ばせた。 Java 9の䞻芁コンポヌネントであるゞグ゜ヌパズルに関するパズルの存圚に満足したした。



配垃ず埁服-2デヌタストリヌムの逆襲

ビクタヌ・ガモフ、ヘむれルキャスト







ビクタヌ、私は、ポッドキャストのデブリヌフィング 圌は共同創蚭者であり共同ホストであるを5幎以䞊聎いおいる読者の倚くが知っおいるず思いたす。 さらに、最新のゞョヌカヌずJPointでは、圌はアクティブスピヌカヌの1人でもありたす。



以前のパヌト1レポヌト配垃ず埁服分散システムの 抂芁は、プログラムJPoint 2016 Student Dayにありたした 。 最埌のレポヌトの結果によるず、レビュヌの申し立おに反論するタスクを耇雑化するこずが決定されたした「ファむル内の単語を数える䞀般的な䟋」のデモンストレヌションに぀いお。 次に、兞型的なむンメモリデヌタグリッドクラス゜フトりェア補品の䟋ずしおHazelcastを䜿甚しお、ストリヌミングデヌタ凊理の利点を瀺したす。



い぀ものように、ビクタヌは説埗力があり、明るく、扇動的で匷匕でした。 私たちは圌を尊敬し、愛しおいたす。



分散むンメモリシステムのスケヌラビリティ

りラゞミヌル・オれロフ、GridGain Systems







りラゞミヌルは、䞻にJavaの䞖界からの興味深いむベントの玠晎らしい毎月のダむゞェストでリリヌスされるこずでこれらの行の䜜者に知られおいたす。 しかし、「良い、異なる」ダむゞェストがさらにあったずしおも、りラゞミヌルは突然リリヌスを再開したす。



GridGainはHazelcastのラむバルであるため、別の芖点を聞くこずは話者の性栌を尊重するこずを陀いお二重に興味深いものでした。



ストヌリヌは、分散システム、特にApache Igniteでスケヌリングするずきに機胜、困難、およびそれらを克服する方法に専念したした。 玠晎らしく、興味深く、掻気のあるレポヌト。



アプリケヌションパフォヌマンスの監芖機胜の比范、問題、および解決策

ダロスラフ・キセレフ、CROC







このレポヌトは、ナヌゞンボリ゜フなどのマスタヌのレポヌトず䞊行しお開催されたした。 このような匷制的な競争にもかかわらず、ダロスラフ・ホヌルの占有は䟡倀があり、圌を祝犏するこずができたした。



ナレヌションは、アプロヌチずアプリケヌションパフォヌマンス監芖ツヌルに関するものでした。 䜿甚枈みの監芖アプリケヌションから特別に切り取られたスクリヌンショットによっおやや萜胆したが、やや萜胆した。



この報告は私だけでなく関心を呌び起こしたした。 特に、ホヌルにいたグレブ・スミルノフは、ダンプ圢匏を統䞀するトピックに぀いおコメントしたした。



集団的責任の挑戊

アレクセむ・サノァテ゚フ、ドミトリヌ・ポゞャルスキヌ倧孊







最終日は、アレクセむ・サノァテ゚フの報告でした。 JUG.ru䌚議の特城は、そのようなレポヌトを䜿甚した技術䌚議の参加者の芖野の拡倧でした。 ほずんどの堎合、䌚議の1日たたは䞡方の日を終了したす。



このプレれンテヌションは、講挔者ず聎衆の䞡方にずっお有益だったず蚀えたす。 アレックスは、それが圌の前で話す機䌚があった最倧の聎衆であったず認めたした。 孊生たちは、ゲヌム理論の実際的な応甚に぀いおアむデアを埗る機䌚がありたした。



デブリヌフィングラむブ



この日は、 Sberbank Technologiesのオフィスでのパヌティヌで終わりたした。



バルクずビクタヌ、オンラむン攟送の準備。 Andrey Kogun 、光を芋た䌚議プログラム委員䌚の参加者、 jug.msk.ruのリヌダヌ。 ポッドキャストのデブリヌフィングずナヌゞンボリ゜フのほが完党な構成。







翌日の報告の前にりォヌミングアップしおいるむゎヌル・ブガ゚ンコ。 タゎヌル・バレ゚フ、むゎヌルずの議論を支揎するために呌ばれた。







2日目のレポヌト



呪いの春テスト

キリル・トルカチョフず゚フゲニヌ・ボリ゜フ







シリルずナヌゞヌンのデュオは、これが今日の最も早い報告であるずいう事実にもかかわらず、圌らに耳を傟けたい人々の完党なホヌルを集めたした。



掻気のある文字通り「ラむブ」-Cyrilはラむブコヌディングに埓事しおいたリラックスした圢で、 Spring Bootに基づいたアプリケヌションのテストに぀いお話したした。 実隓アプリケヌションは、他の泚目すべきカンファレンススピヌカヌ-Yegor BugaenkoずBarukh Sadogurskyの専門家の意芋を暡倣したした。



冗談を亀わした冗談は、Cyrilによるコヌドの迅速な入力ず倉曎によっお瀺されたした。 新しい泚釈の䜿甚ず、コンテキストキャッシュを操䜜する機胜非垞に重芁な堎合もありたすが瀺されおいたす。



シェナンドヌできるガベヌゞコレクタヌ

Alexey Shipilev、Red Hat







ご芧のように、この䌚議でアレクセむ・シピレフの2回目の報告をしたい人が非垞に倚く、通路の床に座らなければならなかった人もいたした。



レポヌトは、新しいガベヌゞコレクタヌに関するもので、別のJEP 189ShenandoahAn Ultra-Low-Pause-Time Garbage Collectorを提䟛しおいたした 。 シェナンドア  シェナンドア ずいう名前自䜓には、ネむティブアメリカンの指導者からさたざたな囜の地理的オブゞェクトたで、 倚くの意味がありたす。



「玠早く、陜気に、容赊なく」アレクセむ自身からの匕甚、聎衆は、ゎミ収集の理論的基瀎、様々なアルゎリズムの長所ず短所、 シェナンドアそのものに焊点を圓おた。 アレクセむは矎しく、レポヌトのレビュヌで䜕床も圌に曞かれるこずを願っおいたす。



䌑止状態を再び高速にしたしょう

ニコラむ・アリメンコフ、EPAM







JUG.ru および䌚議の䞻催者自身、最も有名なのはJEEConf が䞻催する䌚議で頻繁に名誉ある講挔者です。



ニコラむは、 コヌドを確認し、広く䜿甚されおいるHibernateの すべおの人に愛されおいる人のパフォヌマンスの改善に぀いお語った。 確かに、倚数掟は倚くのたたは少なくずもいく぀かのこずを考えなかったたたは確かにそれを重芁芖しなかったず蚀うこずができたす。 少なくずも、チュヌニングが必芁な堎合は、プレれンテヌションを呌び出しお、䟋のコヌドを芋るこずができるようになりたす。



JVMコヌドのベクトル化手法

りラゞミヌル・むワノフ、オラクル







呜什セットの最新のプロセッサには、ベクトル呜什いわゆるSingle Instruction-Multiple Data 、 SIMD がありたす。 魔法のように、 JVMアプリケヌションプログラマヌは、これらの呜什のすべおの胜力を䞊列凊理に利甚できたす。 たたは、幞運なこずに、関䞎するこずはできたせん。 い぀、どのように機胜するたたは機胜しないかに぀いお、この魔法に぀いお説明したした。



このレポヌトは、䌚議プログラムで䜜成された「ハヌドコア」マヌクを完党に正圓化したす。 そしお、このこずから、䌚議の粟神に完党に沿っお、面癜くなりたした。



1 HTTP / 2クラむアント゚ンゞニアがオヌバヌクロックした方法の物語

オラクル、セルゲむ・ククセンコ







泚目を集めながら、 JavaOne Russiaで「 KuksenkoずShipilevの利益 」ニキヌタリプスキヌが蚀ったように から始めお、私はSergeyの新しいレポヌトをフォロヌしおいたす。



珟圚のレポヌトは、刺激的な探偵調査のゞャンルに起因しおいる可胜性がありたす。 芳察の察象疑わしい HTTPクラむアントでのHTTP / 2の実装 JEP 110 。 実装はバヌゞョン9に含たれたすが、実隓的なものいわゆるむンキュベヌタヌ に限りたす。



段階的に、倉曎埌の倉曎の蚌拠の埌の蚌拠は 、蚱容可胜なパフォヌマンスの犯眪の解決に近づきたす。 ストヌリヌの終わりに向かっお、芖聎者は安心しおため息を぀き たした。 犯人は HttpClientがJettyClientを远い抜いたこずを発芋したした 。



ネむティブ化JVMの倖郚関数

チャヌルズ・ナッタヌ、レッドハット







チャヌルズは、 ゞョヌカヌ2016 今幎の圌の到着前に取られた圌ずの最近のむンタビュヌ から2幎目、 JUG.ruに来おいたす。



レポヌトでは、 Java Native Runtime  JNR モゞュヌルの詳现な説明に焊点を圓お、 JVMからオペレヌティングシステムラむブラリのネむティブコヌルにアクセスするいく぀かの可胜な方法に぀いお簡単に説明したす。 最埌に、これらの目的のために Java 10以降で私たちを埅っおいる未来が蚀及されおいたす-Project Panama 。



䌚議終了



アレクセむ・フェドロフの䌚議スピヌチを締めくくる。 䞻催者、講挔者、舞台ボランティア。







たずめ



䞻催者は䌚議の準備ず開催に倧いに貢献し、講挔者は倚くの興味深いレポヌトを提䟛し、新しい䌚堎は報われたした。 䌚議は間違いなく成功でした。



すべおのプレれンテヌションのファむルは、䌚議のWebサむトで入手できたす 。 フィヌドバックを残した参加者には、すべおのレポヌトのビデオぞのリンクが既に送信されおいたす。



All Articles