TGINSIGHT CHAT
IT suhbat
@it_suhbat
TechnologienFaqat Java. Hayot(im)dagi qiziq narsalar: @abdulvahid_ahmad
Aktuelle Beiträge
Tag: #stream · 9 Beiträge
Gepostet 14. Aug.
#stream Stream API bo'yicha darslarni davom ettiramiz. Uzoq muddatli tanaffusdan keyin, yana darslarimizni boshlaymiz. Oldingi post va kommentariyalarda aytganimdek, ish joyimni o'zgartirish uchun ancha vaqt va e'tiborimni sarfladim, bu menga juda katta tajriba bo'ldi, yangi bilimlar o'rgandim, o'zimga bo'lgan ishonch ortdi. Macbook'da videolarga ovoz zo'r tushyapti😁 Imkon topilib, bo'sh vaqt bo'lishiga foydali kontent qilish harakatida bo'lamiz, in shaa Alloh. Stream API mavzusini boshlagan edik, shu mavzuni oxiriga yetamiz, juda ajoyib metodlari bor. @it_suhbat
Hashtags
Gepostet 26. Juni
#stream Stream API haqida boshlang'ich tushunchalar: - filter - map - collect - for vs stream - functional interface & functional java - stream ishlatilgan real case'lar. Bu temaga chuqurroq kirish kerak. Keyingi hafta 🌊🤿 @it_suhbat
Hashtags
Gepostet 8. Juni
#sequential vs #parallel#stream Parallel stream'ni har bir taktdagi amal ko'p vaqt olsagina ishlatish kerak! Sequential runtime: 124869 ms Parallel runtime: 30131 ms @it_suhbat
Hashtags
Gepostet 7. Juni
#easy #for vs #stream Masala juda oddiy. Stream 2 ms va for 0 ms @it_suhbat
Gepostet 16. Jan.
#java#stream Ertangi mavzu: sequential stream va parallel stream. Multithreading'ga kelyapmiz oxiri :) @it_suhbat
Gepostet 16. Jan.
#java#stream Stream so'zi o'zbekchasiga oqim so'ziga to'g'ri keladi. Oqim so'zi esa wikipedia aytishicha, suv va havo massasining muayyan yo'nalishda harakatlanishi, ko'chishi ma'nosini anglatadi. Misol uchun bizda juda ham ko'p user ma'lumotlaridan iborat List bor. Shu list ichidan bizga misol uchun, 30 yoshgacha bo'lganlarining ismlarini olishimiz kerak. Kodimiz taxminan bunday ko'rinishda bo'ladi: List<Users> userList = ... List<Users> result = new ArrayList(); //30 yoshdan kichiklarini yig'amiz for(User : userList){ if(user.getAge() <= 30){ result.add(user); } } //Yoshi bo'yicha saralaymiz Collections.sort(result, new Comparator<User>(){ public int compare(User u1, User u2){ return u1.getAge().compareTo(u2.getAge()); } }); System.out.println(result); //ismlarni umumiy yig'amiz List<String> names = new ArrayList<>(); for(User user : result){ names.add(user.getName()); } Haa, ancha mehnat qildik-a😅 Bu holat ko'p ma'lumotlar uchun samarali hisoblanmaydi. Uni ustiga juda ham ko'p kod. Shularni hammasini 3-4 qator kodda yozsa bo'larmikan, a? Java 8 versiyada Stream API bizlarga taqdim qilingan. Stream API bizlarga xuddi suv va havo oqimi kabi ma'lumotlar oqimini hosil qilib beradi. Shu oqim davomida biz istalgan logikamizni qo'llayveramiz. Stream API orqali kodimiz quyidagi ko'rinishga keladi: List<String> names = userList.stream().filter(u -> u.getAge() <= 30) .sorted(Comparator.comparing(User::getAge) .map(User::getName) .collect(Collectors.toList()); 😎Programming with streams is awesome. Stream API bizga ma'lumot to'plamlarini oqimlarga aylantirib, amalga oshirishimiz kerak bo'lgan ishlarni parallel qilish imkonini beradi. Ajoyib mavzu, bunga hali qaytamiz :) @it_suhbat
Gepostet 16. Jan.
#java#stream Javada Stream API haqida gaplashamiz. WIP(Work in process)😎 @it_suhbat
Gepostet 16. Jan.
.NET da N-tier architecture va microservicequrish Bu galgi mentorimiz ham Andijon o'g'lonlaridan. Ko'p dasturchilar o'zlari mustaqil o'rganishadi, lekin aynan shu mavzularda self-study ga qiynalishadi. To'gri, ozgina murakkabligi bor. Keling shu murakkablikni Zafarbek akamiz orqali osonlashtiramiz. Sana: 16.01.2022, 20:00 Havola:zoom Mentor:Zafarbek Ibrohimov #mentoring#live#stream .NET Uzbekistan Community ______ Telegram | Instagram | Youtube
Hashtags
Gepostet 8. Jan.
Dasturlashda xotiralarni boshqarish Bu galgi mentorimiz .NET dasturchi emas, Javatar lardan 😆. Ko'p dasturchilar yozayotgan kodi tagida nimalar sodir bo'layotganini bilmaydi. Vaholanki, aynan job interviewlarda ham shu narsalar so'raladi. Sizlarga bonus sifatida to'plamlar mavzusini ham ko'tarib beradi (asli qanday ishlaydi...) 🔗 Havola: zoom 👨🏫 Mentor:Abduvohid Ergashev #mentoring#live#stream .NET Uzbekistan Community ______ Telegram | Instagram | Youtube
Hashtags