並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 1557件

新着順 人気順

springの検索結果1 - 40 件 / 1557件

  • 質とスピード(2020春版) / Quality and Speed 2020 Spring Edition

    質とスピード(2020春版) 2020/02/13 @ デブサミ2020

      質とスピード(2020春版) / Quality and Speed 2020 Spring Edition
    • 質とスピード(2022春版、質疑応答用資料付き) / Quality and Speed 2022 Spring Edition

      質とスピード(2022春版、質疑応答用資料付き)

        質とスピード(2022春版、質疑応答用資料付き) / Quality and Speed 2022 Spring Edition
      • Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応

        Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応 SQL文を直接書かなくとも、自動的にSQL文を生成、実行してくれるORM(Object-Relational Mapper)は、プログラミングを容易にしてくれる技術としてRailsやHibernate、Springなどさまざまなフレームワークなどで活用されています。 一方で、ORMが生成するSQL文はときに複雑に、あるいは非効率なものとなり、データベース処理の遅さにつながることもあります。 このとき、SQL文の生成と実行を明示的にコードとして記述する必要がないというORMの特徴が、なぜデータベース処理が遅くなったのか、どのようなSQL文が生成され、そのどこに原因があるのか、といった調査を難しくている面があり

          Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応
        • ネットワーク構成図を考える: NW図の基本とモデル指向NW図のススメ / OSC_2020_Tokyo_Spring

          OSC 2020 Tokyo/Spring でやる予定だったセミナーの資料です。 https://www.ospn.jp/osc2020-spring/modules/eguide/event.php?eid=44 残念ながらOSC東京春は今回は中止となってしまったのでとりあえず公開しておきます。

            ネットワーク構成図を考える: NW図の基本とモデル指向NW図のススメ / OSC_2020_Tokyo_Spring
          • 検索エンジン自作入門 Go Conference 2021 Spring

            Go Conference 2021 Springの登壇資料です アウトライン 1. 検索エンジンとは ~ 一般的な検索エンジンの仕組みと構成要素 2. 自作した検索エンジンの紹介 ~ 具体的に自作した検索エンジンの構成要素と動作例 3. 自作した検索エンジンの実装 ~ アルゴリズムとデータ構造、ライブラリ 4. おわりに ~ 検索エンジンを自作した感想

              検索エンジン自作入門 Go Conference 2021 Spring
            • ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita

              Spring以前 RPC 業務で使うシステムはサーバー間で連携することが多い。2019年現在ではREST apiに対してjsonやprotocolbufferで呼び出す事が当たり前のように行われているが、まだjsonも発見されていない時代はもっと複雑な仕組みが取られていた1。異機種間でやりとりするためのCORBAや、機種に依存しないデータプロトコルのASN.1なども利用されていたが、仕様は複雑でそれぞれをハンドリングするライブラリは有償で売られ、ベンダーからサポートを受けながら使用するようなものだった。 RMI Javaの世界ではJava同士でやりとりするためのRMIが定義され、比較的に楽にRPCできるようになった2。とはいえhttpでrestをコールすることに比べたらアホみたいな複雑さである。 https://docs.oracle.com/javase/jp/1.3/guide/rmi

                ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita
              • デイリーポータルZのバズるコンテンツ企画術は「高カロリー」「芋」「楽しそう」がキーワード | 【レポート】Web担当者Forumミーティング 2020 Spring

                そして、デイリーポータルZはPV向上を第一の目的にしていないという。1日に公開する記事3本のうち、1本は読む前からおもしろいことがわかるバズ狙いの記事。あとの2本は読んでみればおもしろいリピーター向けの記事だ。 PVにこだわらない理由は、収益構造にある。デイリーポータルZはB2Bの記事広告が収益の6割を占めるため、PV数で稼ぐ必要がなく、独自性を打ち出すことの方を重視しているのだという。そして、PVがライターの原稿料に影響することもない。「モチベーションを下げないよう、PVを気にせず書きたいものを書いてもらっている」と林氏は語った。 20万UU以上の記事からバズる記事の共通点を探しだす本セミナーで林氏は、2010年以降の記事のうち、20万UU以上のアクセスがあった記事をピックアップし、その傾向を分析した。すると、特にここ最近の流行り傾向を踏まえて、次のキーワードがうかびあがった。 高カロリ

                  デイリーポータルZのバズるコンテンツ企画術は「高カロリー」「芋」「楽しそう」がキーワード | 【レポート】Web担当者Forumミーティング 2020 Spring
                • Spring Frameworkの脆弱性 CVE-2022-22965(Spring4shell)についてまとめてみた - piyolog

                  2022年3月31日、Spring Frameworkに致命的な脆弱性が確認され、修正版が公開されました。ここでは関連する情報をまとめます。 1.何が起きたの? JDK9以上で実行されるSpringMVC、SpringWebFluxでリモートコード実行が可能な脆弱性(CVE-2022-22965)が確認された。脆弱性の通称にSpring4shellまたはSpringShellが用いられている。 Spring FrameworkはJavaで採用される主流なフレームワークの1つのため、Javaで実行されるWebアプリケーションで利用している可能性がある。 2022年3月31日時点で脆弱性のExploitコードが出回っており、関連するインターネット上の活動が既に報告されている。 2.脆弱性を悪用されると何が起きるの? 脆弱性を悪用された場合、リモートから任意コード実行が行われることで、機密情報の

                    Spring Frameworkの脆弱性 CVE-2022-22965(Spring4shell)についてまとめてみた - piyolog
                  • Spring(スプさん/ごちうさ🐰☕。) on Twitter: "私が勤める会社では、精神障害者を雇用しているのですが、京アニの事件を受けて、人事部では今月末で急遽退職してもらう次第となったそうです。「何らかの拍子に発狂されて、会社そのものに損害が発生してからでは対処ししようがないからだ。」とのこと。精神障害者に対する偏見が生まれてしまった…。"

                    私が勤める会社では、精神障害者を雇用しているのですが、京アニの事件を受けて、人事部では今月末で急遽退職してもらう次第となったそうです。「何らかの拍子に発狂されて、会社そのものに損害が発生してからでは対処ししようがないからだ。」とのこと。精神障害者に対する偏見が生まれてしまった…。

                      Spring(スプさん/ごちうさ🐰☕。) on Twitter: "私が勤める会社では、精神障害者を雇用しているのですが、京アニの事件を受けて、人事部では今月末で急遽退職してもらう次第となったそうです。「何らかの拍子に発狂されて、会社そのものに損害が発生してからでは対処ししようがないからだ。」とのこと。精神障害者に対する偏見が生まれてしまった…。"
                    • 劇場版「Fate/stay night [Heaven's Feel]」Ⅲ.spring songはゲーム原作映画のお手本のような作品だ

                      8月15日に公開された劇場版「Fate/stay night [Heaven’s Feel] Ⅲ.spring song」は「Fate/stay night」に対して同じような熱量を持つファン同士でも、人によって高揚感が異なるものになっていることだろう 。僕の場合は2007年のスタジオディーン版から始まり、原作ゲーム(18禁版)、Zero、Unlimited Blade Worksを経てこのHeaven’s Feel最終章をこの年になって完走したので、実に13年待ち望んだ映像化作品の終わりを見届けることができたことになる。そのため、長い年月をかけて練り上げられたシリーズ作品の幕引きに言いようのない感慨深さを覚えた。また一方で、2004年の初作から映像化を待ち望み、追い続けてきた人にとっては16年分の感慨があるかもしれない。 思わず「あぁ生まれてきて良かったなぁ……」という言葉が出てきた。そ

                        劇場版「Fate/stay night [Heaven's Feel]」Ⅲ.spring songはゲーム原作映画のお手本のような作品だ
                      • Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化|ハイクラス転職・求人情報サイト AMBI(アンビ)

                        ハイクラス求人TOPIT記事一覧Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Javaの開発フレームワークであるSpringの最新バージョンとして、Spring Boot 3が2022年11月にリリースされました。この記事ではSpring Boot 2で書かれたサンプルコードをSpring Boot 3にアップグレードしながら、考慮点や新機能を体感していただきます。ヴイエムウェア株式会社の星野真知さんによる解説です。 Javaのエコシステム、その中でも世界で一番の人気を誇るのが(JetBrains社の調査によると)Spring FrameworkおよびSpring B

                          Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化|ハイクラス転職・求人情報サイト AMBI(アンビ)
                        • 特定の気体を自在に捕捉・分解する新材料 - 孔に秘められた驚異の可能性 - — SPring-8 Web Site

                          多孔性材料って? 私たちの身の回りには、「多孔性材料」と呼ばれる材料が頻繁に利用されています。これは名前の通り、たくさんの微細な孔(あな)があいた材料のことで、代表的なものには、活性炭やゼオライト*1があります(図1)。例えば、活性炭は冷蔵庫や車の消臭剤としてよく使われていますが、これは活性炭の表面にある微細な孔が、においの元となるガス分子を吸着するからです。その他にも多孔性材料は、石油を精製する際の分離材料や、水の浄化用材料などに広く使われています。 ただし、これらの材料の孔の大きさや性質は、それぞれの材料に特有のもので、応用範囲が限られています。もし、この孔を自在にあやつることができたら、その応用性ははかり知れません。例えば、環境中の汚染物質を取り除いて地球環境を改善したり、あるいは大気中から特定の分子を分離して、資源に変えることだってできるかもしれません。 図1 活性炭は、孔の大きさ

                          • 一般社団法人Spring 草津町フラワーデモに関する当団体の見解について

                            【講師活動】新聞労連四国地連本部主催、報道関係者向けの勉強会で講義を行いました 2024/02/29 2024年1月20日(土)、新聞労連四国地連本部様からのご依頼で、「メディアは性暴力にどう向き合うべきか」をテーマにした勉強会において、Springスタッフが講師を務めさせていただきました。 今回は、新聞労連に所属されて…read more 【お知らせ】第38回東京弁護士会「人権賞」の表彰式に出席・登壇いたしました 2024/02/28 2023年11月に実施された記者会見でもご報告させていただきました、東京弁護士会「人権賞」の表彰式が、2024年1月15日(月)に開催され出席いたしました。     表彰理由の中で読み上げられた 「これまで零れ落ちていた…read more 【イベント開催】3/16 「未来の性教育・性的同意のあり方を考える〜刑法性犯罪規定の改正でなにが変わったの?〜」 2

                            • Springの「人権賞」と東京弁護士会臨時総会

                              北弁護士の投稿を中心に採録しました。 追加した方が良い投稿があったら、コメントに記載してください。 ↓ は弁護士向けと一般人向けの署名サイトです。 教皇ノースライム(弁護士北周士) @noooooooorth 東京弁護士会の会員として、一般社団法人Springに対する第38回東京弁護士会人権賞授与に関する公開質問状のためのフォームを作成いたしました。ご賛同いただける方は内容をご確認の上、ご協力を頂ければと考えております。 forms.gle/hCMB2znGeKobH1… 2023-12-06 16:30:38 リンク Google Docs 東京弁護士会宛公開質問状(人権賞選出過程)賛同者募集フォーム 【第38回東京弁護士会人権賞】https://www.toben.or.jp/know/activity/jinkensyou/ 【質問状】https://drive.google.com

                                Springの「人権賞」と東京弁護士会臨時総会
                              • The Full Stack - LLM Bootcamp - Spring 2023

                                What are the pre-requisites for this bootcamp? Our goal is to get you 100% caught up to state-of-the-art and ready to build and deploy LLM apps, no matter what your level of experience with machine learning is. Please enjoy, and email us, tweet us, or post in our Discord if you have any questions or feedback! Learn to Spell: Prompt Engineering High-level intuitions for prompting Tips and tricks fo

                                  The Full Stack - LLM Bootcamp - Spring 2023
                                • 【登壇資料公開】JJUG CCC 2023 Spring「APIによるレガシーシステムの改善」 - techtekt

                                  こんにちは。techtekt編集部です。 6/4に開催された「JJUG CCC 2023 Spring」にて弊社のリードエンジニアである齋藤 悠太が登壇しました。 資料公開に関する声を多く頂戴し、当日の資料を公開します。 ぜひご覧ください! APIによるレガシーシステムの改善 それでは次回のtechtektもお楽しみに! 齋藤 悠太 Yuta Saito システムアーキテクト部 dodaアーキテクトグループ リードエンジニア SIerや事業会社業務での開発を経験し、2020年9月にパーソルキャリアに入社。現在はdodaサイト開発に携わっている。好きな技術領域はJava、Spring、AWS。 ※2023年6月登壇時点の情報です。

                                    【登壇資料公開】JJUG CCC 2023 Spring「APIによるレガシーシステムの改善」 - techtekt
                                  • 令和時代に「Spring入門」「Spring徹底入門」を読むとき気をつけるべきN個のこと - Qiita

                                    この記事について 事ある度に書いたり言ったりしている通り、2020年を迎えようとしている現在でも、信頼できるSpring関連書籍は下記の2冊しかありません。 Spring徹底入門 改訂新版Spring入門 2冊(以下「書籍」)とも超良書なのですが、どちらもリリースされたのが2016年で、対応しているSpringのバージョンが4.2と古くなっています。 2019年末時点での最新版はSpring 5.2です。この記事では、上記書籍を令和の今読む際、特に気をつけるべき点をいくつか紹介していきます。 4.x->5.xの差分すべてについては、GitHubのWikiを確認してください。 JDKは8以上を使うべし Spring 5.0以降から、JDKのベースラインが8になりました(Spring 4はJDK 6ベース)。今からSpringを使おうと言う人が、JDK 6とか7を使おうとはしないと思いますが・

                                      令和時代に「Spring入門」「Spring徹底入門」を読むとき気をつけるべきN個のこと - Qiita
                                    • 「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能

                                      「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能 Spring Frameworkの開発チームとGraalVMの開発チームは、GraalVMを用いてSpring Frameworkのアプリケーションをネイティブイメージにコンパイルする「Spring Native」がベータ版として公開されたことを発表しました。 Announcing Spring Native Beta! Read the blog post https://t.co/5klXV6kSVB and check out the video for more details. #spring #native #graalvm https://t.co/83pI3vNYEr — Spri

                                        「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能
                                      • 【一般社団法人Spring】231205草津町フラワーデモに関する当団体の見解について.docx

                                        草津町フラワーデモに関する当団体の見解について 去る2023年11月15日、草津町町長によるレイプ被害を訴えた元草津町町議の女性自身がレイ プ被害の訴えが虚偽であったことを認めたとの報道がありました。 当団体は、2020年12月11日に行われた、性被害を訴えた元草津町町議の女性がリコールされ たことに抗議した「草津町フラワーデモ」に関して、同日、当団体のSNSにおいて「草津町フラ ワーデモに連帯します」と表明したことがあります。それについて団体としてここに見解を発表し ます。 現在、2023年11月15日の報道によれば、草津町町長によるレイプ被害を訴えた元草津町町議 の女性自身がレイプ被害の訴えが虚偽であったことを認めるに至っており、虚偽のレイプ加害を 訴えられた草津町町長黒岩信忠様におかれましては、この間の心労・苦痛はいかばかりであっ たかと存じます。性暴力の虚偽の訴えは、名指しされた方

                                        • 東京弁護士会の人権賞受賞団体『Spring』はいったい何に謝罪したのか

                                          事案の概要一般社団法人『Spring』が東京弁護士会から人権賞を受賞した。だが、冤罪事件であることがほぼ明らかとなった草津町の事案において共産党や社民党などとともに地元草津町を批判し、草津町を「レイプの町」、「セカンドレイプの町」などと評したことは人権意識に悖るものではないかと疑義が呈されている(詳細は https://togetter.com/li/2267612 など)。 こういった批判のせいか、2023年12月5日になってようやく、『Spring』がwebサイト上に「草津町フラワーデモに関する当団体の見解について」という謝罪文(本文中に「お詫び申し上げます」とあるので謝罪文のつもりなんだろう、たぶん。)を公表した。 ここでは、『Spring』がいったい何に謝罪したのか見ていきたい。 謝罪文の分析以下、引用はすべて『Spring』の謝罪文らしきものから。 2020年12月当時、当団体

                                            東京弁護士会の人権賞受賞団体『Spring』はいったい何に謝罪したのか
                                          • 黒岩草津町長の「性犯罪」虚偽告発⑥:「レイプの町」とネットリンチを煽ったSpringが弁護士会から「人権賞」をゲット!

                                            まとめ 黒岩草津町長の「性犯罪」虚偽告発の経緯①(2020~2021) 草津町長が町長室で新井町議(当時)に対し性犯罪をしたという告発がなさました。 町議のリコールを受けて、ネット上では草津町長・草津町に対するネットリンチというべき盛り上がりを見せましたが、吉峯(弁護士)が告発は虚偽だと考えてその旨を公言した経緯です。 なお、最初の2020年の頃は、私は草津町とは何のコンタクトもありませんでしたが、その後、若干の法律相談を受けているので、利害関係がない立場ではありません。 73595 pv 854 149 users 7

                                              黒岩草津町長の「性犯罪」虚偽告発⑥:「レイプの町」とネットリンチを煽ったSpringが弁護士会から「人権賞」をゲット!
                                            • DevIO 2019 Authorization - API and UI Access Control in Spring Security

                                              「認証は OIDC 等のデファクトに乗っておけ」
というのはわかりました。ではその次。認証した後です。
残念ながらアクセス制御の枠組みにはデファクトがありません。
自分で設計するしかないのです。 しかし、我々は漠然と車輪の再発明を続ければいいのでしょうか。アクセス制御にスタンダードが無いなら無いなりに、
どのようにアクセス制御機構を整備すればいいのか?その考え方を整理していきましょう。Read less

                                                DevIO 2019 Authorization - API and UI Access Control in Spring Security
                                              • CLI ツール開発を支える技術 2019春 / Techniques that support building CLI tools, 2019 Spring

                                                talked on https://golangtokyo.connpass.com/event/129067/

                                                  CLI ツール開発を支える技術 2019春 / Techniques that support building CLI tools, 2019 Spring
                                                • Spring Modulith でモジュラモノリスなアプリの構造を検証してみた - Taste of Tech Topics

                                                  アクロクエスト アドベントカレンダー 12月9日 の記事です。 普段は Java, Python でバックエンドの開発をしている大塚優斗です😃 最近は Spring フレームワークのメジャーアップデートなどで盛り上がっていますね! 10月にこんな記事を見かけて、Spring Modulith がとても気になっていたので、手元で試したことを書いていきます✍️ Spring Modulith とは Spring Modulith でできること 0. Spring Modulith でのパッケージの扱いについて 1. モジュール構造の検証 循環参照の検知 別モジュールへのアクセス違反の検知 2. モジュールに閉じた結合テスト 単一のアプリケーションモジュールで結合テストができること Bootstrap モードによって、結合テスト時に他モジュールの Bean 生成ができること 3. イベントによ

                                                    Spring Modulith でモジュラモノリスなアプリの構造を検証してみた - Taste of Tech Topics
                                                  • CTOが語る、これからのソフトウェアエンジニアに必要なことと鍛え方 / GEEK-SAI-2022-SPRING

                                                    技育祭 2022 春の登壇資料です。 https://talent.supporterz.jp/geeksai/2022spring/

                                                      CTOが語る、これからのソフトウェアエンジニアに必要なことと鍛え方 / GEEK-SAI-2022-SPRING
                                                    • 「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境

                                                      「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境 マイクロソフトとVMwareは、Microsoft Azure上でフルマネージドなSpring Bootアプリケーションの開発や実行環境を提供する新サービス「Azure Spring Cloud」の正式リリースを発表しました(マイクロソフトの発表、VMwareの発表) We're excited to share the general availability of Azure Spring Cloud - a fully managed service for Spring Boot apps built, operated, and supported by @Microsoft @Azure and @VMware. https://t.co/p

                                                        「Azure Spring Cloud」正式リリース。JavaフレームワークSpring Bootの開発と実行のためのフルマネージド環境
                                                      • Spring BootでWeb APIを作ろう

                                                        CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                          Spring BootでWeb APIを作ろう
                                                        • DockerとKubernetesをかけめぐる | CloudNative Days Spring 2021 ONLINE

                                                          本セッションでは、DockerとKubernetesのもつ基本的な機能の概要を、コンテナの仕組みをふまえつつイラストを用いて紹介していきます。一般にあまり焦点をあてて取り上げられることは多くありませんが、コンテナの作成や管理を担う低レベルなソフトウェア「コンテナランタイム」も本セッションの中心的なトピックのひとつです。 徳永 航平 日本電信電話株式会社 Software Engineer 日本電信電話株式会社でコンテナ技術やオープンソースソフトウェアに関する活動に従事。CNCFのコンテナランタイムプロジェクト「containerd」レビュワーおよびサブプロジェクト「Stargz Snapshotter」のメンテナを務める。コンテナランタイムに焦点を当てたミートアップ「Container Runtime Meetup」を共同運営。「イラストでわかるDockerとKubernetes」(技術評

                                                            DockerとKubernetesをかけめぐる | CloudNative Days Spring 2021 ONLINE
                                                          • プロになるためのSpring上級知識 #jsug | ドクセル

                                                            スライド概要 動画はこちら→ https://www.youtube.com/watch?v=c5ha8FmdNmw Spring Fest 2021の資料です。 DIコンテナなどSpringの基礎知識が既にある方を対象に、上級者へステップアップするために必要な発展的知識を解説します。 このセッションを聞けば、プロジェクトをリードできるエンジニアになれること間違いなし!かも!? ・DIコンテナの要点復習 ・同じ型のBeanが複数あるとどうなる? ・Java Configクラスを分割・統合するには? ・環境によって設定値やBeanを変更するには? ・Beanはどうやって作られる?

                                                              プロになるためのSpring上級知識 #jsug | ドクセル
                                                            • Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能

                                                              Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能 Java 11は1年以上前の2018年9月にリリースされたJavaです。Javaは6カ月ごとにフィーチャーリリースが登場しているため、現時点での最新版のJavaは「Java 13」となります。 ただし、Javaには3年ごとに長期サポート対象となるLTS(Long Term Support)版が登場します。LTS版以外のJavaは次のフィーチャーリリースが登場するとセキュリティパッチなどが提供されなくなりますが、LTS版は登場から3年間はセキュリティパッチなどが提供されます。 そしてJava 11は、このLTS版としての最新版なのです。 App Engineは、フルマネージド環境でアプリケーションを実行できるクラウドサービス。

                                                                Google App Engineが「Java 11」サポート開始。Spring Boot、Micronaut、Quarkus、Ktorなどのフレームワークも利用可能
                                                              • サイトリニューアル作業をスムーズに進めるための「要件定義」。仮説立案と合意形成の勘所を解説 | 【レポート】Web担当者Forumミーティング 2019 Spring

                                                                  サイトリニューアル作業をスムーズに進めるための「要件定義」。仮説立案と合意形成の勘所を解説 | 【レポート】Web担当者Forumミーティング 2019 Spring
                                                                • cve-2022-22965 Spring4Shell の影響調査 | DevelopersIO

                                                                  はじめに こむろです。 Spring4Shell についてです。どうせお前ら調査してたんだろ?と思ったあなた、大正解です。 結論 非常に広範な影響がありましたが、現時点で、Spring Framework 本体への修正パッチがすでに適用されています。そのためこれに準じたアップデートを実施することで脆弱性を回避できます。 spring-boot-2-6-6 spring-boot-2-5-12 spring-framework-5.3.18 Tomcat 9.0.62 またこれらのアップデートができない場合、以下の対応を取ることもできます。 不要なパラメータのマッピングを行わないようにコードを追加する (Binding のブラックリストへ class.* 系を追加) Java8 へ一旦ダウングレードする Tomcat 9.0.62 へ Update することで設定値自体の書き換えをできないよ

                                                                    cve-2022-22965 Spring4Shell の影響調査 | DevelopersIO
                                                                  • PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)

                                                                    PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring) Webアプリケーションにおいて、マルチテナント型、つまり複数のユーザー組織がアプリケーションとデータベースを共有する構成にすることがあります。この構成の持つリスクとして、万が一バグにより他テナントの情報が見えてしまうとそれは情報漏洩となり、重大なインシデントとなってしまうことがあります。この重要性を考えると、「気を付けて実装する」だけではなく、仕組みで漏洩を防ぐような対策には価値があります。 そこで、今回はPostgresSQLの行レベルセキュリティと、SpringAOPによる処理を組み合わせて、ログインしているテナントのデータにしかアクセスできなくする仕組みを実現しました。 導入にあたり考慮した複数の選択肢、乗り越えたいくつかの壁

                                                                      PostgreSQLの行レベルセキュリティと SpringAOPでマルチテナントの ユーザー間情報漏洩を防止する (JJUG CCC 2021 Spring)
                                                                    • Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは

                                                                      Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは:「最高の開発者体験」の実現に向けて JavaとSpring Bootの進化は止まらない。Spring Boot 2系のOSS版サポート終了を、モダンなアプリケーション開発・運用を加速する“絶好のチャンス”として生かすにはどうすればよいのか。その決断をするのは今だ。 人気開発フレームワークのOSS版サポートが終了、その後はどうする? Javaアプリケーションの開発フレームワークである「Spring Boot」の2.7.x(2系の最終マイナーバージョン)が、2023年11月24日にOSS(オープンソースソフトウェア)版サポートを終了する。ユーザーは、3.1.xあるいは(2023年11月23日リリース予定の)3.2.xにバージョンアップするか、商用サポートサービス「V

                                                                        Spring Boot 2系のOSS版サポート終了を、モダンなアプリ開発環境を手に入れる“絶好のチャンス”とするための選択肢とは
                                                                      • Spring Boot アプリケーションにおけるメトリクスの取り方の基本

                                                                        LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog LINE の Business Platform 開発担当フェローの Matsuno です。 今回は Spring Boot でアプリケーションを開発した場合のメトリクスの勘所についてご紹介しようと思います。 我々のチームでは Kotlin + Spring Boot での開発がデファクトスタンダードとなっているのですが、正直まだまだこのテクニカルスタックで開発しているエンジニアは日本では少ないのです。そこで、実際の運用の雰囲気を感じていただければと思いまして今回の記事を書くことにしました。 メトリクス取得の基本 我々のチームではメトリクスの格納先として Prometheus を利用しています。 Prometheus で格納し

                                                                          Spring Boot アプリケーションにおけるメトリクスの取り方の基本
                                                                        • Spring Framework RCE, Early Announcement

                                                                          Updates [04-13] "Data Binding Rules Vulnerability CVE-2022-22968" follow-up blog post published, related to the "disallowedFields" from the Suggested Workarounds [04-08] Snyk announces an additional attack vector for Glassfish and Payara. See also related Payara, upcoming release announcement [04-04] Updated Am I Impacted with improved description for deployment requirements [04-01] Updated Am I I

                                                                            Spring Framework RCE, Early Announcement
                                                                          • 決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #cndt2019 #osdt2019 #keynote

                                                                            決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #cndt2019 #osdt2019 #keynote

                                                                              決済システムの内製化への旅 - SpringとPCFで作るクラウドネイティブなシステム開発 #cndt2019 #osdt2019 #keynote
                                                                            • docker-compose 下で Java + Spring Boot + 簡単なWeb API を作ってみる

                                                                              docker-compose.yml version: '3.6' services: app: image: openjdk:15 ports: - 8080:8080 tty: true volumes: - ./server:/srv:cached working_dir: /srv OpenJDK | DockerHub https://hub.docker.com/_/openjdk JDK Project Releases | OpenJDK 指定できるバージョン情報はここ http://openjdk.java.net/projects/jdk/ Gradleプロジェクト作成 今回も Spring Initializr というサイトで作ってしまいます。 Spring Initializr https://start.spring.io/ 前回の記事との違いは特にないです。 入

                                                                                docker-compose 下で Java + Spring Boot + 簡単なWeb API を作ってみる
                                                                              • gRPCをつかったSpring Bootアプリケーションをつくってみる - daisuzz.log

                                                                                概要 gRPCに興味があったので、Spring Bootを使ったサンプルアプリケーションを実装してみました。 gRPCとは 詳しくは、Guides – gRPC をみてください。 Googleが開発したRPCを実現するプロトコル HTTP/2上で動作する デフォルトでは、Protocol Buffersをつかってserialize/deserializeを行う という特徴があります。 gRPCを利用することで、通信の高速化が期待できたり、仕様からコードを自動生成することができ、開発のコストを下げることできます。 以降は、Spring BootアプリケーションでgRPCを導入した手順について書いていきます。 やったこと やったことは、以下の通りです。 Springプロジェクトの作成 build.gradleの修正 .protoファイルの作成 自動生成 gRPCサーバの実装 gRPCクライアン

                                                                                  gRPCをつかったSpring Bootアプリケーションをつくってみる - daisuzz.log
                                                                                • Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

                                                                                  Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

                                                                                    Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique