Бейне: Twitter Java пайдаланады ма?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
Бірінші сыныптағы тілдер Twitter JavaScript, Ruby, Scala және Java . Іздеу тобы пайдаланады Люцен және тәжірибелі Java . Java олар үшін Scala немесе Ruby қарағанда ыңғайлы. Twitter пайдаланады асинхронды RPC серверлері мен клиенттерін құруға арналған Finagle деп аталатын кітапхана Java , Scala немесе кез келген JVM тілі.
Сонымен қатар, Twitter әлі де рельстерді пайдаланады ма?
Иә. Twitter көшіп кетті Рельстер ~7 жыл бұрын. Рельстер бүгін болып табылады қарағанда өзгеше Rails Twitter көшіп кетті. Әрі қарай, Twitter көшіп кетті Рельстер өте орынды себептермен.
Сондай-ақ, Twitter қандай тілдерді пайдаланады деген сұрақ туындауы мүмкін. Twitter-дегі бірінші класс тілдері JavaScript, Ruby , Скала және Java . Олар сондай-ақ C-ді қолдайды, бірақ оған жаңа қызметтерді сирек жазады.
Сондай-ақ, Twitter-де қандай технология қолданылатынын білесіз бе?
Twitter негізінен Ruby on Rails-ті фронт-end үшін және бірінші кезекте Scala және Java-ны бэк-end қызметтері үшін пайдаланады. Олар пайдалану Apache Thrift (бастапқыда Facebook әзірлеген) әртүрлі ішкі қызметтер арасында байланысу үшін. Олар сақтау үшін пайдалану Thrift арқылы әртүрлі қызметтер қол жеткізе алатын MySQL және Cassandra.
Твиттер немен құрастырылған?
Twitter болды салынған MySQL және бастапқыда барлық деректер онда сақталған. Біз шағын дерекқор данасынан үлкенге және соңында көптеген үлкен дерекқор кластерлеріне көштік.
Ұсынылған:
Java тілінде FileWriter нені пайдаланады?
Java FileWriter класы таңбаға бағытталған деректерді файлға жазу үшін қолданылады. Бұл java-да файлдарды өңдеу үшін қолданылатын таңбаға бағытталған класс. FileOutputStream сыныбынан айырмашылығы, жолды байт массивіне түрлендірудің қажеті жоқ, себебі ол жолды тікелей жазу әдісін қамтамасыз етеді
Java-де ResultSetMetaData нені пайдаланады?
ResultSetMetaData - java тіліндегі интерфейс. ResultSet нысаны туралы метадеректерді алу үшін пайдаланылатын JDBC API sql бумасы. SELECT операторы арқылы дерекқорды сұраған сайын нәтиже ResultSet нысанында сақталады. Әрбір ResultSet нысаны бір ResultSetMetaData нысанымен байланысты
Java тілінде StringBuffer нені пайдаланады?
Java тіліндегі StringBuffer өзгертілетін String нысандарын жасау үшін пайдаланылады. Бұл жолдарды немесе таңбалар тізбегін қосу, кері қайтару, ауыстыру, біріктіру және өңдеу үшін StringBuffer пайдалана алатынымызды білдіреді. StringBuffer сыныбының сәйкес әдістері осы функцияларды орындау үшін жасалады
Java тілінде super () нені пайдаланады?
Java тіліндегі super кілт сөзі - бұл негізгі сынып объектісіне сілтеме жасау үшін қолданылатын анықтамалық айнымалы. Ішкі класс данасын жасаған сайын, супер-сілтеме айнымалысы арқылы сілтеме жасайтын ата-аналық сыныптың данасы жасырын түрде жасалады
Қайсысы жақсы twitter немесе twitter Lite?
Енді Twitter өз сайтының Twitter Lite деп аталатын жаңа, төмен деректер нұсқасын шығарды, ол Twitter тәжірибесін ұсынады, бірақ әлдеқайда жылдамырақ. Ол мобильді браузерлерде пайдалануға арналған және деректерді пайдаланудың орташа есеппен 40%-ын үнемдейді, қосымша функция оны одан әрі 70%-ға дейін төмендетеді