18 दिसंबर के लिए जावा डाइजेस्ट


  • पहला परीक्षण बिल्ड JDK 15 जारी किया गया है । परियोजना पृष्ठ यहां है , लेकिन वहां देखने के लिए बिल्कुल कुछ नहीं है।
  • RedHat ने WildFly 18 लॉन्च किया । जकार्ता ईई 8, माइक्रोप्रोफाइल 3.0, जेडीके 13 के लिए घोषित समर्थन, सुरक्षा उप-प्रणालियों और ईई में बहुत सारे बदलाव हैं, और बहुत कुछ।
  • ओरेकल के एक हॉटस्पॉट इंजीनियर टोबियास हार्टमैन ने वलहैला-देव मेलिंग सूची पर एक बड़ा पत्र पोस्ट किया, जो वेलहाला के रास्ते को अनुकूलित करता है: जेआईटी स्टेटस अपडेट । वल्लाह एक OpenJDK परियोजना है , जो एक वर्चुअल मशीन और जावा भाषा में सबसे अच्छे आधुनिक विचारों का एक इनक्यूबेटर है, जैसे कि वैल्यू टाइप और जेनेरिक स्पेशलाइज़ेशन। पत्र एक ठोस चेकलिस्ट है, और इसे इस डाइजेस्ट में कॉपी करना व्यर्थ है। सामान्य तौर पर, सी 2 में सरणियों और स्केलराइजेशन तक पहुंच को अनुकूलित करने के बारे में विवरण हैं।
  • आयनोन बालोइन ने अपने जेवीएम कचरा संग्राहक बेंचमार्क रिपोर्ट 12.19 के परिणाम प्रकाशित किए। AdoptOpenJDK संस्करण 13 को आधार के रूप में चुना गया था, और परीक्षण किए गए GCs एक पंक्ति में थे, यहां तक ​​कि समवर्ती मार्क स्वीप GC, जिसमें ऑर्डर 363 के अनुसार JDK 14 में क्रूरता से नष्ट करने का प्रस्ताव है। विशेष रूप से, लेखक ने उन मामलों में जेडजीसी और शेनानडोह को बहुत प्रभावी पाया जहां पर्याप्त संख्या में आवंटन होते हैं। ("बड़ा" क्या है? 60% हिप, उदाहरण के लिए)।
  • फिर हमारे समुदाय के बारे में कुछ समाचार होंगे। हमारे लंबे समय के दोस्त और स्पीकर सर्गेई ईगोरोव ओरेकल ग्राउंडब्रेकर्स में शामिल हो गए हैं । ओरेकल ग्राउंडब्रेकर एंबेसडर उन लोगों का एक समूह है, जिन्होंने जावा विकास, बादलों, माइक्रोसर्विस, कंटेनरों, और देवभूमि में उत्कृष्ट प्रदर्शन किया है। वैसे, यदि आप ग्राउंडब्रेकर्स वेबसाइट पर जाते हैं, तो आप ऊपर की दूसरी तस्वीर पर समुदाय के किसी अन्य प्रसिद्ध व्यक्ति को देख सकते हैं - पहला नाइट और इंजीलवादी ग्रेवालम, ओलेग श्लाव
  • एक और लंबे समय के दोस्त और जोकर के लिए प्रवक्ता स्टीफन चिन, जिनके साथ हमने इस साल एक साक्षात्कार किया था , ने एक जलता हुआ लेख प्रकाशित किया, "जावाएफएक्स - नॉट डेड स्टिल" , जिसमें उन्होंने अपनी नई किताब की घोषणा की और बिंदु द्वारा समझाया गया है कि जावाएफएक्स क्यों जीवित है। वैसे, पुस्तक पहले से ही इलेक्ट्रॉनिक रूप में 26.99 यूरो और एक पेपरबैक में 32.99 यूरो में एप्रेस प्रकाशन स्टोर में उपलब्ध है। टिप्पणियों में लिखें, आपको क्या लगता है, क्या JavaFx मृत होने की तुलना में अधिक जीवित है, या इसके विपरीत है? जेडीके 11 और उससे अधिक के तहत विधानसभा के बारे में क्या? (जहां तक ​​मैं समझता हूं, पुरानी अपारदर्शी बिन अब काम नहीं करती है, और एक अस्थिर पूर्वावलोकन में नया है, लेकिन यह गलत है)।
  • सर्वर साइड पर एक अजीब और थोड़ा हिस्टेरिकल पोस्ट किया गया है जिसमें कहा गया है कि आपको गिल टेन के लिंक के साथ उत्पादन में जावा के गैर-एलटीएस संस्करण का उपयोग नहीं करना चाहिए। जावा 14 जितना करीब होगा, यह बहस उतनी ही फूटेगी, क्योंकि 14 पहले से ही अगले एलटीएस का आधा हिस्सा है। अब समर्पण चाफेव के बारे में एक मजाक की तरह है, दो-तिहाई नदी पार करें और वापस मुड़ें।
  • Assertj -vavr v0.2.0 डाउनलोड किया गया है । पुस्तकालय GitHub (95 स्थित, 30 सितारे) पर है और vavr के लिए मुखरता प्रदान करता है। Vavr , बदले में, जावा (8+) के नवीनतम संस्करणों पर कार्यक्षमता के लिए एक प्रकार की लाइब्रेरी है, जो कार्यात्मक शैली में गणना की रिकॉर्डिंग के लिए अपरिवर्तनीय डेटा प्रकार और उपकरण प्रदान करता है। Asserj-vavr के नवीनतम संस्करण ने मल्टीपैप, मैप और एअरटेल के लिए नई संपत्ति जोड़ी है।
  • एक साइट दिखाई दी है जो जावा सहित विभिन्न भाषाओं में नए ओपन सोर्स रिपॉजिटरी के लिए स्वचालित रूप से (?) खोज करती है। (यह मेरे लिए खुदाई लिखने के लिए उपयोगी है ... हालांकि रोक, जानकारी, और बहुत कुछ, नहीं, यह उपयोगी नहीं है)।
  • ग्रहण एक और नई परियोजना प्रस्तुत करता है - EMF.cloud। यह किसी के लिए भी एक परियोजना है जो एक्लिप्स मॉडलिंग फ्रेमवर्क (EMF) को समझता है और इसे एक ब्राउज़र में उपयोग करना चाहता है। यह सिर्फ इतना हुआ कि EMF में बड़ी संख्या में मौजूदा उपयोगकर्ता हैं (hi, Xored!), इसके चारों ओर एक बड़ी मात्रा में कोड और बुनियादी ढांचा लिखा है, और अब आप क्लाउड पर जाने पर यह सब मना नहीं कर सकते। मॉडल के लिए एक क्लाउड सर्वर है, थिया के लिए एक क्लाउड एक्सटेंशन है, एक उदाहरण प्रोजेक्ट "द कॉफ़ी एडिटर", जो JSON रूपों को बनाने की क्षमता और यहां तक ​​कि ब्राउज़र-आधारित आरेख संपादक बनाने के लिए एक संपूर्ण ग्राफिकल भाषा सर्वर प्लेटफ़ॉर्म / प्रोटोकॉल (GLSP) फ्रेमवर्क है।
  • OpenHAB 2.5 संस्करण में बच गया हैOpenHAB अपने आप में एक स्मार्ट होम ऑटोमेशन सॉफ्टवेयर है जो जावा में लिखा गया है। प्रोजेक्ट्स GitHub पर हैं और इसमें सितारों और कांटे की एक अच्छी संख्या है। वहां अधिकांश कार्य हुड के अंतर्गत हुए - रिफ्लेक्टरिंग जो कोड की गुणवत्ता में सुधार करते हैं, उदाहरण के लिए, एक्लिप्स स्मार्ट होम के साथ पुन: एकीकरण । परिवर्तनों की एक और अधिक विशाल रूप से विशाल सूची यहां मिल सकती है
  • काफ़्का 2.4 जारी किया। आधिकारिक घोषणा में सही देखने के लिए बड़ी संख्या में KIP हैं। यह अद्यतन करने लायक कुछ दिखता है।
  • अमेज़न ने AWS के लिए प्रबंधित अपाचे कैसांद्रा सर्विस (MCS) की घोषणा की । आप यहाँ MCS के बारे में अधिक पढ़ सकते हैं । जैसा कि नाम से प्रतीत होता है, यह सीधे अमेज़ॅन से कैसेंड्रा (अधिक सटीक, कुछ संगत आधार) के लिए कुछ तरीका है, और तीसरे पक्ष के आपूर्तिकर्ताओं से नहीं खरीदना है। MCS काफी सर्वर रहित है, इसलिए आपको केवल आपके द्वारा उपयोग किए जाने वाले संसाधनों के लिए भुगतान करना होगा: MCS स्वचालित रूप से आने वाली ट्रैफ़िक की मात्रा के अनुसार तालिकाओं को मापता है (आप Danilo Poccia के साथ अधिक सुन / पढ़ सकते हैं )।
  • एटलसियन ने फोर्ज की घोषणा की - एटलसियन क्लाउड एप्लिकेशन बनाने और चलाने के लिए एक पूरी तरह से नया, पहले कभी नहीं। वास्तव में, अब आप अपने फोर्ज यूआई - एक विशेष घोषणात्मक भाषा का उपयोग करके अपने स्वयं के कार्य-के रूप में सेवा (FaaS) कर सकते हैं। यह स्पष्ट है कि वे निचले स्तर की सेवा नहीं दे रहे हैं, और AWS लाम्बा इस सब के घेरे में है।
  • RedHat एंटरप्राइज़ जावा की वर्षगांठ के लिए समर्पित लेखों की श्रृंखला जारी रखता है । यदि किसी को याद नहीं है (या इस साल अभी तक पैदा नहीं हुआ है), जावा 2 प्लेटफार्म, एंटरप्राइज एडिशन (J2EE) 1.2 दिसंबर 1999 में दिखाई दिया और वेब युग का प्रतीक बन गया। 2017 में, Oracle ने ग्रहण फाउंडेशन में जावा ईई को कम कर दिया, और ऐसा लगता है कि यह अंत नहीं है। इस लेख में, RedHat उन मील के पत्थरों के बारे में बात करता है जो हम 1999 और 2019 के बीच पारित हुए थे।
  • JetBrains रिएक्टिव स्प्रिंग बूट के बारे में लेखों की श्रृंखला जारी रखता है। ताजा 10 वें (और अंतिम!) भाग में, त्रिशा आपको बताएगी कि RSocket और WebClient के बीच स्विच करने के लिए स्प्रिंग प्रोफाइल का उपयोग कैसे करें।
  • JavaCodeGeeks पर, जावा को स्थापित करने के तरीके पर एक पूरी तरह से बेतहाशा लेख दिखाई दिया । सब कुछ वहाँ बड़े विस्तार से लिखा गया है, जिसमें स्क्रीनशॉट भी शामिल है। शायद यह गैर-डेवलपर्स के लिए एक लेख है? मैं आपको याद दिलाता हूं कि यदि आप एक डेवलपर हैं, तो आप https://jdk.dev साइट पर जावा डाउनलोड करने के लिए लिंक प्राप्त कर सकते हैं।
  • एक बादल में आप के लिए बहुत अच्छा habrostatka "" हैलो वर्ल्ड " । Java, Docker, Kubernetes, CI / CD - जैसा कि हम सभी प्यार करते हैं, बहुत ही सरल और समझने योग्य उदाहरणों के साथ। पिछले DevOops सम्मेलन में, हमने चर्चा की कि क्या एक समान विषय पर एक रिपोर्ट बनाई जाए - और चीयर्स, व्याचेस्लाव ने इसके बारे में एक पूरा लेख लिखा था! लेख में 50 से अधिक प्लस, दर्जनों टिप्पणियां हैं - मैं इसकी अत्यधिक अनुशंसा करता हूं। खासकर यदि आपको डॉकर्स और कुबेरनेटिस के बारे में कुछ भी समझ में नहीं आता (हे, तो हमें केवल पीड़ित क्यों होना चाहिए?)।
  • पाइप्स एंड फिल्टर्स पैटर्न के अनुप्रयोग के बारे में हैबर में एक और लोंगराइड। कदम से कदम, यह दिखाया गया है कि प्रारंभिक उदाहरण को कैसे फिर से परिभाषित किया जाता है, और परिणामस्वरूप, कोड बहुत अधिक लचीला और सुविधाजनक हो जाता है। यह दिखाया गया है कि चुना गया उदाहरण क्या तय करता है और क्या हल नहीं करता है - सब कुछ पैटर्न पर शास्त्रीय किताबों की तरह है। मस्तिष्क-विस्फोट से: रूसी में पहचानकर्ता। (टिप्पणियों में लिखें - क्या आप ऐसे कोड को अधिक देखना चाहते हैं? क्या हमें अपनी पोस्ट में रूसी-भाषा कोड पर स्विच करना चाहिए?)।
  • एक और लालसा "सभी पैच समान रूप से उपयोगी नहीं हैं," इस बार बहुत कट्टर है। लेखक प्रदर्शन सुधारों का विश्लेषण करना जारी रखता है जो अलग-अलग "ब्यूट" के लिए सच हो सकता है। स्पष्टीकरण OpenJDK कोर-लिबास-देव मेलिंग सूची के लिंक के साथ उद्धरणों, टिप्पणियों और कोड उदाहरणों के साथ प्रदान किए जाते हैं।
  • लेख "जेवीएम के लिए बाइटकोड से हैलो वर्ल्ड" हैबर पर जावा-हार्डकोर का सप्ताह जारी है। लेखक हैलो वर्ल्ड को संकलित करता है, एक असंतुष्ट और सावधानीपूर्वक सब कुछ का विश्लेषण करता है जो वहां बहुत नीचे तक होता है, जेवीएमएस और जेम्स ब्लूम के पोस्ट या जेब्रेल के ब्लॉग पोस्ट जैसे विभिन्न स्रोतों का उल्लेख करता है।
  • यदि 2019 में कोई भी अभी भी उम्मीद करता है कि कुछ रूपरेखा जेएस फ्रंटएंड को नहीं सीख सकती है, तो स्प्रिंग बूट पर वाडिन ट्यूटोरियल हैबे पर लिखा गया था । कोड उदाहरण और एक भंडार के साथ, बिंदु तक बहुत कम। IMHO, यह अभी भी दृश्यपटल का अध्ययन नहीं करने में मदद नहीं करेगा - पहले आपको एक समस्या थी, और अब आपके पास एक ही समस्या है प्लस वैपिन।
  • और अंत में, वहाँ habrastatya "जावा में 5 छिपे हुए रहस्य हैं" रहस्य छिपे हुए हैं, इसलिए कोई विवरण नहीं होगा।

आप इस डाइजेस्ट के अपडेट के लिए न केवल हबे पर, बल्कि टेलीग्राम में मेरे निजी चैनल @javawatch पर भी सदस्यता ले सकते हैं, वहां चर्चा के लिए एक चैट रूम भी है। हज में त्रुटियों की रिपोर्ट करें और डाइजेस्ट में टाइपो पीएम में सबसे अच्छा है


"ध्यान आकर्षित करने के लिए एक तस्वीर" डैनियल चेउंग द्वारा प्रदान की गई - वह दुनिया में एक एसईओ सलाहकार है, और अपने खाली समय में वह कूल लेगो कला तस्वीरें लेता है।

Source: https://habr.com/ru/post/hi481004/


All Articles