Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Javaの新定石
Search
irof
February 19, 2018
Technology
1
320
Javaの新定石
2018-02-19 関西Javaエンジニアの会(関ジャバ) '18 2月度
https://kanjava.connpass.com/event/78626/
irof
February 19, 2018
Tweet
Share
More Decks by irof
See All by irof
複数アプリケーションを育てていくための共通化戦略
irof
4
1.7k
SpringBootにおけるオブザーバビリティのなにか
irof
1
900
Javaアプリケーションモニタリングの基本
irof
7
2.5k
Webアプリケーションを作りましょう
irof
0
110
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
5.9k
バッチを作らなきゃとなったときに考えること
irof
2
750
SpringBoot3.4の構造化ログ #kanjava
irof
3
1.3k
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
12
5.2k
役立つログに取り組もう
irof
36
13k
Other Decks in Technology
See All in Technology
GoogleのAI Agent
shukob
0
150
AIの電力問題を概観する
rmaruy
1
220
Azure Developer CLI と Azure Deployment Environment / Azure Developer CLI and Azure Deployment Environment
nnstt1
1
140
GigaViewerにおけるMackerel APM導入の裏側
7474
0
460
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.2k
CSS polyfill とその未来
ken7253
0
140
Data Hubグループ 紹介資料
sansan33
PRO
0
1.8k
toittaにOpenTelemetryを導入した話 / Mackerel APM リリースパーティ
cohalz
1
490
やさしいClaude Code入門
minorun365
PRO
37
27k
DevOpsDays Taipei 2025 -- Creating Awesome Change in SmartNews!
martin_lover
0
170
CloudBruteによる外部からのS3バケットの探索・公開の発見について / 20250605 Kumiko Hennmi
shift_evolve
3
240
単一Gitリポジトリから独立しました
lycorptech_jp
PRO
0
150
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
We Have a Design System, Now What?
morganepeng
52
7.6k
A better future with KSS
kneath
239
17k
Thoughts on Productivity
jonyablonski
69
4.7k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Agile that works and the tools we love
rasmusluckow
329
21k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
It's Worth the Effort
3n
184
28k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Done Done
chrislema
184
16k
Transcript
+BWBͷ৽ఆੴ LBOKBWB !JSPG
+BWBͷ৽ఆੴ 8&# %#13&44Ͱ࿈ࡌதɻ ʮϞμϯ+BWB࠶ೖʯ͕اը ࣌ͷλΠτϧͰͨ͠ɻ
7PM ճ
ίϯηϓτ ݱಛԽ ͕࣮ࣗͨͪࡍͬͯΔ͜ͱ ͚ͩॻ͘
None
࿈ࡌͷରಡऀ ͋ΔఔܦݧΛੵΜͰΔΤϯ δχΞ Ϟμϯͳ͜ͱʹڵຯ͋Δ Ͱͯ͘͠ɾɾɾ
λʔήοτରൺ
֤ճςʔϚ
+BWBͷҠߦ ϚϧνεϨου($ +BWB&& "TTFSU+ %PNB
%BUFBOE5JNF"1* (SBEMF '1 4FMFOJEF 5IZNFMFBG ֎෦ڥքςετ ςετμϒϧ
ϥΠϒϥϦ ϑϨʔϜϫʔΫ +BWBඪ४ϥΠϒϥϦ ςετ ڥ
+BWBΛ׆͔͢ ίʔυͷҠߦ ͏+BWBͰͯΔ
+BWBͷϚΠάϨʔγϣϯ औΓ্͛ͨཁૉ 1SPKFDU$PJO /*0 1SPKFDU-BNCEB
None
ʢݩͷ··ͰͦΜͳѱ ͘ͳ͍ΜͩΑͳ͊ʜʜʣ
ϚϧνεϨουʗ($ ͱͷ͖߹͍ํ
ϚϧνεϨουʹศͯ͠ ʮΠϛϡʔλϒϧαΠίʔʯ ($ʹศͯ͠ʮ໋Πϯελ ϯεαΠίʔʯ
None
࠷৽+BWB&&Ͱ ͔ΜͨΜ8FC։ൃ
4QSJOH#PPUͱ+BWB&&Ͱೋ ͷ࣌ظɻ ݱͰͬͯͨͷ+BWB&&ͩ ͚ͩͬͨΜͩΑʂ
+"934 +1" $%* +5" +41 4FSWMFU 6CFS+"3
ϖʔδͰ΄ͱΜͲંΒͣઆ ໌Ͱ͖ͨ+BWB&&ɺͳΜͩ ͔ΜͩͰ͍͢͝ɻ ࠓɺಉ͜͡ͱΛ4QSJOH#PPU Ͱॻ͍ͯଟେࠩͳ͍ɻ
"TTFSU+ͰҰาਐΜͩ ςετίʔυ
None
ศͯ͠TUBUJDΠϯϙʔτ͕ݏ ͍ͬͯॻ͖·ͨ͠ɻ ͦΕҎ֎ૉͳ"TTFSU+ͷ ͍ํհͰ͢ɻ
%PNBͰϛεͳ͘ %#ΞΫηε
None
ࢲ͜ΕͰ%PNBษڧ͠·͠ ͨʂʂ
+BWBͰײతͳ ʗ࣌ࠁૢ࡞ ͔͜͜Βॴଐͳ͠ʹͳͬͨˠ
%BUF 5JNF %BUF5JNF %VSBUJPO *OTUBOU
ްΊʹॻ͍ͨͱ͜Ζ Α͘͏ʮ-PDBMʯ ݱͰΉʮมʯ %BUF$BMFOEBS ֎෦ʢ%#+40/จࣈྻʣ
࣮ફʂ ΠϚυΩͷϏϧυڥ
None
ϓϩδΣΫτΛͲͷΑ͏ͳߏ ʹ͢Δ͔ ϥΠϒϥϦΛͲ͏ཧ͢Δ͔ ϏϧυπʔϧʹԿΛظ͢Δ ͔
None
(SBEMF*%&"Ͱͬͯ·͢ .BWFO&DMJQTFͰͰ͖ͳ͘ ͳ͍ʢ͚Ͳͪΐͬͱ໘ ϚϧνϞδϡʔϧߏࠓޙ ૿͍͑ͯ͘ͱࢥ͍·͢
0QUJPOBM4USFBN దࡐదॴ
0QUJPOBM4USFBN࠷ߴʂʂ ͬͯͭͰͳ͍Ͱ͢ɻ ʮΊͱ͚ʯͱʮҙ͠Ζʯ
+BWBͰଟগϚγʹͳͬͨ ʢͣʣ ͰʮదࡐదॴʯมΘΓ· ͤΜΑ
4FMFOJEFͰ ϒϥβࣗಈςετ
None
IUUQTCBDLQBQFSHJUIVCJP HIPTUTUSZTFMFOJEF
ߘޙʹʮ݄Ͱ4FMFOJVN *%&ͳ͘ͳΔ͔ΒXXʯͱ͔ൃ ද͋ͬͯযͬͨɻ
4FMFOJEFʹศͯ͠ʮγες ϜςετࣗಈԽඪ४ΨΠυʯ ͷհͱ͔ͯ͠Δɻ ͋ͱ4QSJOH#PPUͱ͔EPDLFS ͱ͔ͷೖͬͯΔɻ
None
ςϯϓϨʔτΤϯδϯ 5IZNFMFBG
None
͘͠ૉͳհΛͨ͠ճͰ ͢ɻ͋·Γศͯ͠ॻ͘͜ͱ ͳ͔ͬͨɻ
ڧௐͯ͠Δ͜ͱ 5IZNFMFBG͏ͳΒφνϡϥ ϧςϯϓϨʔτҙࣝ͠Α͏ Ͷɻ
֎෦ڥքͷςετ
None
+7.෦ͳΒͳΜͱͰͳΔ ͚Ͳɾɾɾͱ͍͏+7.หܚ ͚ͷ͓ɻ )ͱ4VC&UIB4.51Λ+6OJU ͔Βͬͯհͯ͠·͢ɻ
.PDLJUPʹΑΔ ςετμϒϧೖ
None
ςετμϒϧ IUUQYVOJUQBUUFSOTDPN5FTU%PVCMFIUNM
.PDLJUPʹศͯ͠ςετμϒ ϧͷϙΤϜॻ͖·ͨ͠ɻ ͋ɺݱͰҙ͢Δ͜ͱͱ͔ ϋϚΓྫͪΌΜͱॻ͍ͯ· ͢ɻ
ͬͯ͜ͱͰങͬͯ͘ ͍ͩ͞