並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 16 件 / 16件

新着順 人気順

finally 使い方 javaの検索結果1 - 16 件 / 16件

  • Perl5.38の変更点 - Mobile Factory Tech Blog

    こんにちは、エンジニアの id:mp0liiu です。 今年も7/2にPerlの最新安定バージョンである5.38がリリースされたので新機能や変更点についてまとめます。 5.38 はかなり変更点が多いですが、ニッチな機能に対する変更も多いので影響の大きそうな箇所だけ知りたい方は最初の方だけ読んで頂くといいと思います。 重要な変更点 class構文の追加 実験的機能としてですが、ついに Perl にclass構文が追加されました。 次のような構文になります。 use v5.38; use experimental 'class'; class Point; field $x :param = 0; field $y :param = 0; method move($dx = 0, $dy = 0) { $x = $dx; $y = $dy; } method print { say "x: $

      Perl5.38の変更点 - Mobile Factory Tech Blog
    • SpringBootでAsyncを使う時に知っておきたいExecutorのこと - 日々常々

      SpringFramework 6.0.11 SpringBoot 3.1.2 @Async と @EnableAsync の使い方 SpringFrameworkで @Async を使うとかんたんにメソッドを非同期で実行できます。 @Component class AsyncComponent { @Async void method() { // 時間のかかる処理 } } 使う側は単にメソッドを呼び出すだけです。戻り値を処理したいなら Future で受ければいいけど、投げっばでいいなら void で良い。投げっばでいい場合の方が多いはず。 @Async を使うためにはアノテーションを処理する何かしらが必要で、この一式を用意するように指示するのが @EnableAsync です。 以下のようなクラスをSpringがわかるところに置いてあげます。 @EnableAsync @Config

        SpringBootでAsyncを使う時に知っておきたいExecutorのこと - 日々常々
      • using : リソース変数の管理が楽になるキーワード (JavaScript&TypeScript) - Qiita

        この記事の内容にある意見は、個人の主観的意見を前提とします。 記事の内容は間違いがあり得ますので、ご了承いただけると幸いです。内容の間違い、認識の違い、違う意見などありましたら、コメント大歓迎です! 概要 JavaScriptにおいて、変数を初期化できるkeyword var, let, constに加え、usingがまもなく追加される予定です。 usingキーワードで宣言した変数は、リソースタイプ変数として見なされ、変数がscope外になる前に自動でリソース解除作業を行うことができるようになり、従来の明示的にリソース解除コードを書くという面倒な作業がだいぶ楽になることが期待できます。 ECMAScript Proposalは以下となっておりStage3段階となってます。 https://github.com/tc39/proposal-explicit-resource-manageme

          using : リソース変数の管理が楽になるキーワード (JavaScript&TypeScript) - Qiita
        • 週刊Railsウォッチ: Prismの歴史と現況を振り返る、Steepの"narrowing"実装の内部ドキュメントほか(20240426後編)|TechRacho by BPS株式会社

          週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) お知らせ: 来週および再来週の週刊Railsウォッチはお休みをいただき、通常記事を公開します。 🔗Ruby 🔗 Steepの"narrowing"実装の内

            週刊Railsウォッチ: Prismの歴史と現況を振り返る、Steepの"narrowing"実装の内部ドキュメントほか(20240426後編)|TechRacho by BPS株式会社
          • Scala 3のCapture Checkingでローンを確実に返済! - xuwei-k's blog

            わざと怪しいタイトルにしてみましたが、こんにちは。 雑にググった限り、これを書いてる2024年5月現在、日本語でのScala 3のCapture Checkingの解説記事を見たことがない気がするので、 自分も1%くらいしか理解してない気がしますが、書いてみることにしました。 公式のサンプルを別の視点というか書き方で説明しなおしたり、もう少し色々なパターン試した程度の情報でしかないので、おそらく公式のドキュメントをしっかり読んだ人にとっては、特に新しい情報はありません。 さて、公式には以下のようなサンプルが載っています。 docs.scala-lang.org def usingLogFile[T](op: FileOutputStream => T): T = val logFile = FileOutputStream("log") val result = op(logFile) l

              Scala 3のCapture Checkingでローンを確実に返済! - xuwei-k's blog
            • JavaでUUIDを扱えるライブラリーを調べる - CLOVER🍀

              これは、なにをしたくて書いたもの? JavaでUUIDを使おうと思ったら、java.util.UUID#randomUUID#toStringでバージョン4のUUIDを使っていると思います。 UUID (Java SE 17 & JDK 17) でも、UUIDってバージョン4以外にも種類がありましたよね、ということで、Javaでバージョン4以外のUUIDを扱えるライブラリーを 調べてみました。 UUIDのバージョン そもそも、UUIDについて少し見ておきましょう。UUIDのRFCはこちらです。 RFC 4122: A UUID URN Namespace UUIDは128ビットの数字で、一意の識別子となるものです。以下のような感じですね。 jshell> java.util.UUID.randomUUID().toString() $1 ==> "a3240b70-d32d-4551-86

                JavaでUUIDを扱えるライブラリーを調べる - CLOVER🍀
              • Kotlinのuse関数活用法!初心者必見の12選

                ※Japanシーモアは、常に解説内容のわかりやすさや記事の品質に注力しております。不具合、分かりにくい説明や不適切な表現、動かないコードなど気になることがございましたら、記事の品質向上の為にお問い合わせフォームにてご共有いただけますと幸いです。 (送信された情報は、プライバシーポリシーのもと、厳正に取扱い、処分させていただきます。) はじめにこの記事を読めばKotlinのuse関数を完璧に活用することができるようになります。 あなたはKotlinを学んでいる中で、use関数という言葉を聞いたことがあるかもしれません。 それもそのはず、use関数はリソースを安全に取り扱うための非常に便利な関数です。 しかし、この関数の真価を知っている人は少ないかもしれません。 そこで、この記事ではuse関数の基本から応用まで、12のサンプルコードを交えて解説していきます。 ●use関数とはuse関数はKot

                  Kotlinのuse関数活用法!初心者必見の12選
                • Javaの基本とは?プログラミング言語の特徴と用途 | 心が病みかけたITエンジニアと学ぶゆるっとエンジニアリング

                  こんにちは! 心が病みかけたITエンジニアのなかたつです。 今回は、Javaについて解説していきます。 Javaは世界中で広く使われている汎用プログラミング言語です。 Javaが誕生して30年以上経ちましたが、今もWebアプリケーションや業務システム、Androidアプリなど、様々な分野で活躍しています。 さらに、Javaは半年に1度のペースでバージョンアップを繰り返しながら進化し続けています。 本記事では、そんなJavaについての「基本的な概要や特徴」、「企業利用と市場需要」、「今後の進化予測」、「プログラミング学習方法」など、幅広く解説しています。 駆け出しのJavaエンジニアやJavaに興味がある人だけでなく、ベテランのJavaエンジニアにも初めて知る情報が1つはあると思いますので、ぜひ最後までお付き合いください。 それでは参りましょう! Javaとは?基本的な概要と特徴 まず始めに

                  • Kotlinで学ぶ排他制御の15選の実践方法

                    ※Japanシーモアは、常に解説内容のわかりやすさや記事の品質に注力しております。不具合、分かりにくい説明や不適切な表現、動かないコードなど気になることがございましたら、記事の品質向上の為にお問い合わせフォームにてご共有いただけますと幸いです。 (送信された情報は、プライバシーポリシーのもと、厳正に取扱い、処分させていただきます。) はじめにあなたがこの記事を手に取ったのは、Kotlinでの排他制御の実践方法を深く知りたいからではないでしょうか。 あるいは、既に何かのアプリケーションを開発中で、正確な排他制御の実装が必要となってきたのかもしれません。 この記事を読めば、Kotlinでの排他制御をしっかりと理解し、効果的に実装することができるようになります。 排他制御は、マルチスレッド環境でのデータの整合性を保つための重要な技術です。 しかし、実際には多くの開発者がその実装に苦労しています。

                      Kotlinで学ぶ排他制御の15選の実践方法
                    • Java : try-with-resources文でリソースを自動的に解放 - プログラミングTIPS!

                      コード例 さっそくコード例を見てみましょう。 例としてwriteToFileメソッドを用意しました。 指定したファイルに123という数値を書き込みます。 public void writeToFile(Path path) throws IOException { final var os = new FileOutputStream(path.toFile()); os.write(123); os.close(); } 実はこのメソッドには問題があります。 わかりますでしょうか? public void writeToFile(Path path) throws IOException { final var os = new FileOutputStream(path.toFile()); os.write(123); // ここでIOExceptionが発生すると… os.clos

                      • dW : Java technology : Javaの理論と実践: 例外をめぐる議論

                        Brian Goetz (brian@quiotix.com) Principal Consultant, Quiotix Corp 2004年5月25日 Java言語での例外の使用に関する多くの助言では、例外が捕捉される可能性のある場合にはどこでも、チェック済み例外が望ましいとされています。この助言はJavaの言語設計(コンパイラーが、投げられる可能性のあるチェック済み例外をメソッド・シグニチャーの中に強制的にリストアップさせる)においても、またスタイルや使い方に関して初期の頃に書かれたものの中でも推奨されています。最近何人かの著名なライターが、良質なJavaのクラス設計においてチェックなし例外というのは、以前思われていた以上に意味を持つのだ、という立場を取るようになっています。この記事ではBrian Goetzがチェックなし例外を使う是非を見て行きます。 C++と同様Java言語でも例

                        • ThreadContextやMDCはremoveせずにcloseしよう - 日々常々

                          新くもなんともない話です。当たり前と思う人には昔から当たり前(昔度合いはおまけ3を参照)。でも知らないことは悪ではないし、そうなんだーってなればいいだけの話。 一連のログに同じ値を付与したい時、 MDC (SLF4J) や ThreadContext (Log4j2) を使うかと思います。 中身は java.lang.ThreadLocal とかだったりするので、サーバーアプリケーションやマルチスレッドでは取り除いてあげないと事故の元です。 // 微妙なやり方 void method() { MDC.put("username", "hoge"); // ... なんか処理 MDC.remove("username"); } こんなことしちゃうと例外が発生した場合に remove されなくて事故るので、伝統的な方法では finally でやるかと思います。 // 伝統的なやり方 void

                            ThreadContextやMDCはremoveせずにcloseしよう - 日々常々
                          • マイクロサービスのためのプロジェクト生成ツール Lazybones を使ってみた

                            LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog こんにちは。LINE ゲームのプラットフォーム開発を担当している Kagaya です。6 日目の記事を担当した 川田さんと同様、今年の 4 月から新卒で入社して主に Java を使ったサーバサイド開発を担当しています。 こちらの記事は LINE Advent Calender 2016 の 11 日目の記事になります。 はじめに LINE のサービスの多くは Microservices Architecture と呼ばれるような構成になっています。このアーキテクチャそのものについては、過去の LINE Developers Blog でも こちらの記事 で扱ったり、Developer Day にて こちらの講演 を行ったりして

                              マイクロサービスのためのプロジェクト生成ツール Lazybones を使ってみた
                            • コンピュータ業界でよく出る英語 - Qiita

                              みなさまへのお願いごと 間違いなどの指摘は、編集リクエストでお願いします。 コメントの記載はページが長いこともあり、お控えください。 TOEIC900でも英語が話せない日本人へ ITエンジニアの私がなぜ令和の今、中国語を学ぶのか? 名詞/イディオム gotcha はまりポイント。注意すべきこと。引っ掛け。 Got you のくだけた表現。捕まえた、誰かをトラップに引っ掛ける、という意味から。 注) 一般的には、Got itやYup、I seeのような、同意の返事でよく使われる。 類) caveat, pitfall There are many gotchas in this application. sought-after (スキル、人材、機能、アプリが) 人気の、需要がある、求められてる、引っ張りだこ Python is a sought-after language. c-suit

                                コンピュータ業界でよく出る英語 - Qiita
                              • コンピュータ業界でよく出る英語 - Qiita

                                みなさまへのお願いごと 間違いなどの指摘は、編集リクエストでお願いします。 コメントの記載はページが長いこともあり、お控えください。 TOEIC900でも英語が話せない日本人へ ITエンジニアの私がなぜ令和の今、中国語を学ぶのか? 名詞/イディオム gotcha はまりポイント。注意すべきこと。引っ掛け。 Got you のくだけた表現。捕まえた、誰かをトラップに引っ掛ける、という意味から。 注) 一般的には、Got itやYup、I seeのような、同意の返事でよく使われる。 類) caveat, pitfall There are many gotchas in this application. sought-after (スキル、人材、機能、アプリが) 人気の、需要がある、求められてる、引っ張りだこ Python is a sought-after language. c-suit

                                  コンピュータ業界でよく出る英語 - Qiita
                                • コンピュータ業界でよく出る英語 - Qiita

                                  みなさまへのお願いごと 間違いなどの指摘は、編集リクエストでお願いします。 コメントの記載はページが長いこともあり、お控えください。 TOEIC900でも英語が話せない日本人へ ITエンジニアの私がなぜ令和の今、中国語を学ぶのか? 名詞/イディオム gotcha はまりポイント。注意すべきこと。引っ掛け。 Got you のくだけた表現。捕まえた、誰かをトラップに引っ掛ける、という意味から。 注) 一般的には、Got itやYup、I seeのような、同意の返事でよく使われる。 類) caveat, pitfall There are many gotchas in this application. sought-after (スキル、人材、機能、アプリが) 人気の、需要がある、求められてる、引っ張りだこ Python is a sought-after language. c-suit

                                    コンピュータ業界でよく出る英語 - Qiita
                                  1