Gopher Academy
3.34K subscribers
918 photos
40 videos
279 files
1.99K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🎯OOM Killer: The Linux Assassin🎯

خب چند وقت پیش یه مقاله‌ای توسط آقای JOE CONWAY در بحث PostgreSQL Performance Tuning پابلیش شد که بررسیش خالی از لطف نیست.
این مقاله روی فیچری از کرنل لینوکس به نام OOM (Out-Of-Memory) Killer مخصوصا تو مبحث Kubernetes و تاثیراتش روی سرویس PostgreSQL هنگام دپلویش روی این پلتفرم تمرکز و بحث می‌کنه.
در درجه اول خوده این فیچر رو مورد بررسی قرار می گیره و سطوحی که این فیچر می‌تونه تاثیر بزاره روی سرویسهای مختلف و قضیه اینجوریه که PostgreSQL نباید توسط OOM Killer کیل بشه چرا که مشکلاتی به همراه داره (تو مقاله کامل بررسی شده) ...
در نهایت هم روی مبحث Kubernetes QoS صحبت می‌کنه و تاثیراتی که هر کدوم از این سطوح QoS می‌تونن روی OOM Killer و عملا PostgreSQL بزارن ...

Links:

https://info.crunchydata.com/blog/deep-postgresql-thoughts-the-linux-assassin

◾️https://www.postgresql.org/docs/current/kernel-resources.html#LINUX-MEMORY-OVERCOMMIT


🔰 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
🔴Stack used in JavaScript, objects are stored in Heap 🔴

🔰 @gopher_academy
Gopher Academy
🔴آموزش proto3 از صفر تا صد🔴 proto? 🔴https://t.me/gopher_academy/627 Defining A Message Type 🔴 https://t.me/gopher_academy/628 Assigning Field Numbers 🔴https://t.me/gopher_academy/629 Adding Comments 🔴 https://t.me/gopher_academy/630 Reserved Fields…
👆فردا مابقی رو براتون منتشر میکنم ممنونم از حضور گرمتون در کانال
فقط یه معذرت خواهی کنم بابت تاخیر در انتشار مطالب در کانال👆

🎯در ضمن هرکس دوس داشت بهم پیام بده که ادمین کنمش بتونه مطالب بزاره
🙏💙💙🙏
‏کم کم ابزارها دارن بازنویسی میشن و یا به زبان های دیگه پورت می شن. الانم که Go 1.16 منتشر شد. به مناسبت این انتشار با ابزار FFUF آشنا بشید که با Go نوشته شده و خیلی سریع هست و میشه برای فازینگ Directory، Hosts و متدهای HTTP ازش استفاده کرد.
https://t.co/1L43GUjJsWhttps://t.co/D5qeShK8WG

🔰 @gopher_academy
🎯گروه‌بندی سریع کاربران با استفاده از Consistent Hashing
🎯

https://vrgl.ir/WiWdJ

🔰 @gopher_academy
🐧 دوازدهمین دوره‌ی جشنواره‌ی لینوکس امیرکبیر
#LinuxFestIR
🗓 ۶ تا ۸ اسفندماه ۹۹
📍 به صورت مجازی
🌐 اطلاعات بیشتر و ثبت‌ نام:
LinuxFest.aut.ac.ir

🔰 @gopher_academy
Gopher Academy
🔴آموزش proto3 از صفر تا صد🔴 proto? 🔴https://t.me/gopher_academy/627 Defining A Message Type 🔴 https://t.me/gopher_academy/628 Assigning Field Numbers 🔴https://t.me/gopher_academy/629 Adding Comments 🔴 https://t.me/gopher_academy/630 Reserved Fields…
🔴JSON Mapping🔴
در Proto3 از رمزگذاری متعارف در JSON پشتیبانی می کند ،که به اشتراک گذاری داده ها بین سیستم ها را آسان تر می کند.
رمزگذاری به صورت تایپ به تایپ توصیف شده است.
اگر مقداری در داده های کدگذاری شده با JSON وجود نداشته باشد یا اگر مقدار آن تهی باشد ، هنگام تجزیه در بافر پروتکل ، به عنوان مقدار پیش فرض مناسب تفسیر می شود.
اگر فیلدی مقدار پیش فرض را در بافر پروتکل داشته باشد ، به صورت پیش فرض در داده های رمزگذاری شده JSON حذف می شود تا فضای بیشتری را ذخیره کند.

🔰 @gopher_academy
Gopher Academy
🔴آموزش proto3 از صفر تا صد🔴 proto? 🔴https://t.me/gopher_academy/627 Defining A Message Type 🔴 https://t.me/gopher_academy/628 Assigning Field Numbers 🔴https://t.me/gopher_academy/629 Adding Comments 🔴 https://t.me/gopher_academy/630 Reserved Fields…
🔴یک proto3 JSON گزینه های زیر را فراهم می کند:🔴

فیلد های با مقادیر پیش فرص
نادیده گرفتن فیلد های ناشناخته
به جای نام lowerCamelCase از نام فیلد proto استفاده کنید
مقادیر enum را به جای رشته ها به عنوان عدد صحیح


🔰 @gopher_academy
🎯go 1.16, what is new....🎯
🔰 @gopher_academy
Bitcoin is based on ________ blockchain?
Anonymous Quiz
20%
Private
80%
Public
Which of the following is first distributed blockchain implementation?
Anonymous Quiz
86%
Bitcoin
14%
Ethereum
Blockchain can be stored as which of the following?
Anonymous Quiz
15%
A flat file
16%
A Database
56%
Both of the above
13%
None of the above
In blockchain, blocks are linked ________?
Anonymous Quiz
73%
Backward to the previous block
27%
Forward to next block
Hash identifying each block in the Blockchain is generated using which of the following cryptographic algorithm?
Anonymous Quiz
5%
SHA128
95%
SHA256
Which of the following is asymmetric encryption Algorithm?
Anonymous Quiz
18%
Blowfish
8%
Twofish
73%
RSA