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
310
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
0
350
SpringBoot3.4の構造化ログ #kanjava
irof
3
1k
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
3.3k
役立つログに取り組もう
irof
33
12k
Javaのリリースモデル変更 その後
irof
0
110
プールにゆこう
irof
2
330
Javaマルチバージョンビルディング
irof
1
410
データ/データベースパターン
irof
0
190
勉強会で話すハードルを下げてみる
irof
0
390
Other Decks in Technology
See All in Technology
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
410
全文検索+セマンティックランカー+LLMの自然文検索サ−ビスで得られた知見
segavvy
2
130
N=1から解き明かすAWS ソリューションアーキテクトの魅力
kiiwami
0
130
短縮URLをお手軽に導入しよう
nakasho
0
110
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
300
レビューを増やしつつ 高評価維持するテクニック
tsuzuki817
1
790
Swiftの “private” を テストする / Testing Swift "private"
yutailang0119
0
130
クラウドサービス事業者におけるOSS
tagomoris
3
940
Cloud Spanner 導入で実現した快適な開発と運用について
colopl
1
860
現場で役立つAPIデザイン
nagix
35
12k
デスクトップだけじゃないUbuntu
mtyshibata
0
520
依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
blue_goheimochi
3
170
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
How to train your dragon (web standard)
notwaldorf
91
5.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Designing for humans not robots
tammielis
250
25k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Gamification - CAS2011
davidbonilla
80
5.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
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ʹศͯ͠ςετμϒ ϧͷϙΤϜॻ͖·ͨ͠ɻ ͋ɺݱͰҙ͢Δ͜ͱͱ͔ ϋϚΓྫͪΌΜͱॻ͍ͯ· ͢ɻ
ͬͯ͜ͱͰങͬͯ͘ ͍ͩ͞