JVM 5ta asosisiy Runtime qatlamlardan iborat:
1.Method Area
2.Heap Area
3.Stack Memory Area
4. Program counterRegister Area
5. Native Methods Stacks Area
#java_advanced
#javachilarga_yuboramiz
https://t.me/mywebcoder
1.Method Area
2.Heap Area
3.Stack Memory Area
4. Program counterRegister Area
5. Native Methods Stacks Area
#java_advanced
#javachilarga_yuboramiz
https://t.me/mywebcoder
Telegram
Dasturlash Uzbekistan
Ushbu kanal sizlar uchun
1.Dasturlash bo'yicha bilim va ko'nikmalarga ega bo'lish✔️
Gruppasi: @dasturchilar_2021
Savol va murajaat uchun: @boot_spring
1.Dasturlash bo'yicha bilim va ko'nikmalarga ega bo'lish✔️
Gruppasi: @dasturchilar_2021
Savol va murajaat uchun: @boot_spring
Method area JVM memory area ning qismi hissoblanadi
YANI UNDA THREAD LAR ORASIDA UMUMIY DEB TOPILGAN O'ZGARUVCHILARNI SAQLOVCHI QATLAM mavjud va thread lar o'zaro share qila olishliklari uchun yaratilgan va ushbu memory METHOD AREA hissoblanadi.
#java_advanced
#javachilarga_yuboramiz
@mywebcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
Heap area bu JVM da ishlaydigan ilovalar tomonidan yaratilgan ob'ektlarni saqlash uchun foydalaniladigan xotira maydonidir.
JVM ishga tushirilganda, heap hotira yaratiladi va dastur ishlayotgan ekan, heap dagi har qanday ob'ektlar biz ishlayotgan proyektimizning har qanday qismida boʻlishi mumkin.
Heap hotiraning o'lchami har xil bo'lishi mumkin, shuning uchun ko'p foydalanuvchilar garbige collectiondagi pauzalarni minimallashtirish uchun Java heap hajmini 2-8 Gb gacha cheklaydi.
#java_advanced
#javachilarga_yuboramiz
😏 😏 😏
#Bahillik_qilmaymiz
🫶🫶🫶 @mywebcoder
🤓 🤓 🤓 🤓 🤓
JVM ishga tushirilganda, heap hotira yaratiladi va dastur ishlayotgan ekan, heap dagi har qanday ob'ektlar biz ishlayotgan proyektimizning har qanday qismida boʻlishi mumkin.
Heap hotiraning o'lchami har xil bo'lishi mumkin, shuning uchun ko'p foydalanuvchilar garbige collectiondagi pauzalarni minimallashtirish uchun Java heap hajmini 2-8 Gb gacha cheklaydi.
#java_advanced
#javachilarga_yuboramiz
#Bahillik_qilmaymiz
🫶🫶🫶 @mywebcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
what is differ between index method in postgres??
In PostgreSQL, there are several index methods that can be used to improve query performance. Some of the most commonly used index methods are:
—————————————————-
B-tree index: This is the default index method in PostgreSQL and is used for most general-purpose queries. It is suitable for queries that require sorting and range search on a single column or multiple columns.
Hash index: This index method is used for equality searches on a single column. It is efficient for exact match queries but is not suitable for range queries or sorting.
GiST (Generalized Search Tree): This index method is used for more complex data types such as geometric, text, and IP addresses. It is used for complex queries that require full-text search, spatial search, or range queries.
GIN (Generalized Inverted Index): This index method is used for complex data types, similar to GiST, but is optimized for large data sets with many duplicates.
SP-GiST (Space-Partitioned Generalized Search Tree): This index method is used for complex data types, similar to GiST, but is optimized for data sets that have a high degree of structural symmetry.
BRIN (Block Range INdex): This index method is used for large data sets that are physically stored in a sorted order, such as time-series data.
Bloom filter index: This index method is used for large data sets where it is not practical to build a traditional index. It is used to test if a value is a member of a large set of values.
https://t.me/mywebcoder
In PostgreSQL, there are several index methods that can be used to improve query performance. Some of the most commonly used index methods are:
—————————————————-
B-tree index: This is the default index method in PostgreSQL and is used for most general-purpose queries. It is suitable for queries that require sorting and range search on a single column or multiple columns.
Hash index: This index method is used for equality searches on a single column. It is efficient for exact match queries but is not suitable for range queries or sorting.
GiST (Generalized Search Tree): This index method is used for more complex data types such as geometric, text, and IP addresses. It is used for complex queries that require full-text search, spatial search, or range queries.
GIN (Generalized Inverted Index): This index method is used for complex data types, similar to GiST, but is optimized for large data sets with many duplicates.
SP-GiST (Space-Partitioned Generalized Search Tree): This index method is used for complex data types, similar to GiST, but is optimized for data sets that have a high degree of structural symmetry.
BRIN (Block Range INdex): This index method is used for large data sets that are physically stored in a sorted order, such as time-series data.
Bloom filter index: This index method is used for large data sets where it is not practical to build a traditional index. It is used to test if a value is a member of a large set of values.
https://t.me/mywebcoder
Telegram
Dasturlash Uzbekistan
Ushbu kanal sizlar uchun
1.Dasturlash bo'yicha bilim va ko'nikmalarga ega bo'lish✔️
Gruppasi: @dasturchilar_2021
Savol va murajaat uchun: @boot_spring
1.Dasturlash bo'yicha bilim va ko'nikmalarga ega bo'lish✔️
Gruppasi: @dasturchilar_2021
Savol va murajaat uchun: @boot_spring
👍2
#REGEX java :
A regular expression, also known as a regex, is a sequence of characters that defines a search pattern. These patterns can be used to search and manipulate text, and are often used for pattern matching with strings.
Regex patterns are composed of normal characters and special characters. Normal characters, such as letters and digits, match themselves exactly in a string. Special characters, such as . (dot) or * (asterisk), are used to specify search patterns.
For example, the regex pattern a.b would match any string that contains an a followed by any character, followed by a b. So, the string abc would match this pattern, but the string acb would not.
The regex pattern a*b would match any string that contains an a zero or more times, followed by a b. So, the string b would match this pattern, as well as the string aaab.
Regex patterns can be very powerful, but also complex to write and understand. There are many resources available for learning about regex, including online tutorials and reference materials.
In Java, regex patterns are used with the java.util.regex package, which provides classes for matching regular expressions with strings.
#inglizcha content tayyorlangani uchun uzur🙁🙁🙁
@mywebcoder
A regular expression, also known as a regex, is a sequence of characters that defines a search pattern. These patterns can be used to search and manipulate text, and are often used for pattern matching with strings.
Regex patterns are composed of normal characters and special characters. Normal characters, such as letters and digits, match themselves exactly in a string. Special characters, such as . (dot) or * (asterisk), are used to specify search patterns.
For example, the regex pattern a.b would match any string that contains an a followed by any character, followed by a b. So, the string abc would match this pattern, but the string acb would not.
The regex pattern a*b would match any string that contains an a zero or more times, followed by a b. So, the string b would match this pattern, as well as the string aaab.
Regex patterns can be very powerful, but also complex to write and understand. There are many resources available for learning about regex, including online tutorials and reference materials.
In Java, regex patterns are used with the java.util.regex package, which provides classes for matching regular expressions with strings.
#inglizcha content tayyorlangani uchun uzur🙁🙁🙁
@mywebcoder
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
😊😊 Do'stlarim ilm olishni erta kechi yo'q va to'g'ri niyyatni amalga oshishi hech qachon yolg'on bo'lmas ekan
Do'stlaringizga ham ulashing.
@mywebcoder
Do'stlaringizga ham ulashing.
@mywebcoder
Dism-10.1.1002.1.zip
3.6 MB
Ushbu zip file da siz o'zingizni kompyuteringizga zarur bo'lgan programmani tanlab ishlatishingiz mumkin 🤝🤝
😉😉Do'stlaringizga ulashing, ko'pchilikka foydamiz tegsin.😊😊
@mywebcoder
😉😉Do'stlaringizga ulashing, ko'pchilikka foydamiz tegsin.😊😊
@mywebcoder
👍1
unlocker-1-9-2.zip
1014.9 KB
Unlocker faylladan blokni ochishga va o'chmayotgan fayllarni o'chirishga yordam beradi. (Har qanday faylni 😁“udalit”😁 o’chirish uchun ishlatiladigan dastur, faqat sistemniy va juda katta hajmdagi fayllarni o'chirmang)
🫵🏻 Do'stlaringiz bilan ulashing ko'pchilikga yordamimiz tegsin
@mywebcoder
🫵🏻 Do'stlaringiz bilan ulashing ko'pchilikga yordamimiz tegsin
@mywebcoder
Blackbox - Google Chrome ishlatadigan dasturchilar uchun juda ajoyib extension.
Bu yordamida, youtubeda biror videodars ko'rib turgan paytingizda, videodagi kodlarni COPY qilish imkonini beradi.
Endi videoni pauza qilib birma - bir kodlarni ko'chirib o'tirishga hojat yo'q.
Ajoyib a :)
@mywebcoder
Bu yordamida, youtubeda biror videodars ko'rib turgan paytingizda, videodagi kodlarni COPY qilish imkonini beradi.
Endi videoni pauza qilib birma - bir kodlarni ko'chirib o'tirishga hojat yo'q.
Ajoyib a :)
@mywebcoder
Kompyuteringiz ip-adresini aniqlash dastur kodi:
import socket
def ip_adres():
## socket.gethostname() metodi orqali hostnameni olamiz
hostname = socket.gethostname()
## socket.gethostbyname() metodi orqali ip_addressni olamiz
ip_address = socket.gethostbyname(hostname)
## Ip_address va hostname ni ekranga chiqaramiz
print("Sizning IP-adresingiz: {} ".format(ip_address))
print("Kompyuter egasi: {} ".format(hostname))
ip_adres()
@mywebcoder
import socket
def ip_adres():
## socket.gethostname() metodi orqali hostnameni olamiz
hostname = socket.gethostname()
## socket.gethostbyname() metodi orqali ip_addressni olamiz
ip_address = socket.gethostbyname(hostname)
## Ip_address va hostname ni ekranga chiqaramiz
print("Sizning IP-adresingiz: {} ".format(ip_address))
print("Kompyuter egasi: {} ".format(hostname))
ip_adres()
@mywebcoder
This media is not supported in your browser
VIEW IN TELEGRAM
Ushbu hover tasvirni mashtablash effekti veb-saytingizni sifatli qilishni bir usulidir 🚀 Quyidagi kodni tekshiring 👨💻
✅Do'stlarizga ham ulashing:
👉 Dasturlashni biz bilan birga o'rganing:
✅Do'stlarizga ham ulashing:
👉 Dasturlashni biz bilan birga o'rganing:
👍1🔥1
chat GPT xatolari topilishda davom etilayapti😅😅😅
🫵🏻Do'stlaringizga yuborishni unutmang Zero ko'pchilikga yordamimiz tegsin
@mywebcoder
🫵🏻Do'stlaringizga yuborishni unutmang Zero ko'pchilikga yordamimiz tegsin
@mywebcoder
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Yorqin animatsiya bilan ovozli tugma.🔥
✅Do'stlarizga ham ulashing:
👉 Dasturlashni biz bilan birga o'rganing:
@mywebcoder
✅Do'stlarizga ham ulashing:
👉 Dasturlashni biz bilan birga o'rganing:
@mywebcoder
👍1🔥1
💻 Web dasturlashni o'rganish uchun 4 ta sabab
1. Doimiy ish o'rinlari
2020-yilda taxminan 1.4 million IT sohada vakansiyalar ochilgan, ammo ulardan 400,000 ta o'rin egallangan xolos. Demak ushbu sohada talab doimo yuqori bo'ladi
2. Yuqori maosh
Nafaqat Yevropa va AQSH'da balki O'zbekistonda ham dasturchilar uchun yuqori maosh to'lanadi. AQSH Yangiliklar va Jahon axboroti ma'lumotlariga qaraganda, web dasturchilarning dunyo bo'yicha o'rtacha $64,970 to'lanadi.
3. Hech qanday diplom shart emas
Juda ko'plab IT kompaniyalar diplomsiz ishga qabul qilish tizimiga o'tdi. Dasturchi bo'lib ishlash uchun hech qanday diplom yoki 4 yillik oliy ta'lim olish majburiy emas.
4. Frilanserlik imkoniyati
Agar kompaniyalarda ish topa olmasangiz, frilanser sifatida ishlash imkoniyati ham bor. Ofisdan turib ishlash shart emas. Muhimi noutbuk va internet bo'lsa bas
1. Doimiy ish o'rinlari
2020-yilda taxminan 1.4 million IT sohada vakansiyalar ochilgan, ammo ulardan 400,000 ta o'rin egallangan xolos. Demak ushbu sohada talab doimo yuqori bo'ladi
2. Yuqori maosh
Nafaqat Yevropa va AQSH'da balki O'zbekistonda ham dasturchilar uchun yuqori maosh to'lanadi. AQSH Yangiliklar va Jahon axboroti ma'lumotlariga qaraganda, web dasturchilarning dunyo bo'yicha o'rtacha $64,970 to'lanadi.
3. Hech qanday diplom shart emas
Juda ko'plab IT kompaniyalar diplomsiz ishga qabul qilish tizimiga o'tdi. Dasturchi bo'lib ishlash uchun hech qanday diplom yoki 4 yillik oliy ta'lim olish majburiy emas.
4. Frilanserlik imkoniyati
Agar kompaniyalarda ish topa olmasangiz, frilanser sifatida ishlash imkoniyati ham bor. Ofisdan turib ishlash shart emas. Muhimi noutbuk va internet bo'lsa bas
#web #media
Hech qanday dastur o‘rnatmay video montaj qilish imkonini beruvchi foydali sayt.
Sayt manzili gomlab.com