منصوبے کے بارے میں
JavaGuide ایک بنیادی طور پر چینی زبان میں اوپن سورس نالج بیس/ٹیوٹوریل مجموعہ ہے، جس کا مقصد ڈویلپرز کو جاوا بیک اینڈ انٹرویو کی منظم تیاری اور بیک اینڈ ٹیکنالوجی کے نظام کو مکمل کرنے میں مدد کرنا ہے۔ یہ کوئی قابلِ عمل سافٹ ویئر پروجیکٹ نہیں، بلکہ ایک مسلسل برقرار رکھی جانے والی تکنیکی دستاویزات کی فہرست ہے، جس کا مواد واضح طور پر منظم ہے، موضوعات کے لحاظ سے بہت سی الگ الگ Markdown مضامین میں تقسیم ہے، اور اس کے ساتھ آن لائن ریڈنگ سائٹ اور انٹرویو اسپرنٹ ورژن بھی موجود ہے۔
اہم مواد میں شامل ہیں:
- بیک اینڈ انٹرویو کی تیاری: جاوا بیک اینڈ انٹرویو پاس کرنے کا منصوبہ، سیکھنے کا روڈ میپ، ریزیومے لکھنے کی گائیڈ، پروجیکٹ تجربے کی گائیڈ وغیرہ۔
- جاوا کور نالج: بنیادی گرامر، کلیکشن فریم ورک (بشمول ArrayList، HashMap، ConcurrentHashMap وغیرہ کے سورس کوڈ تجزیے)، IO/NIO، کنکرنٹ پروگرامنگ (لاک، CAS، JMM، تھریڈ پول، AQS وغیرہ)، JVM (میموری ایریا، گاربیج کلیکشن، کلاس لوڈنگ)، Java 8 سے Java 25 تک کی نئی خصوصیات۔
- کمپیوٹر کی بنیادیں: آپریٹنگ سسٹم، کمپیوٹر نیٹ ورک، ڈیٹا اسٹرکچر اور الگورتھم، عام انٹرویو سوالات اور اہم تصورات کی تفصیلی وضاحت۔
- ڈیٹا بیس: ریلیشنل ڈیٹا بیس کی بنیادیں، MySQL (انڈیکس، ٹرانزیکشن، لاگ، MVCC، ایگزیکیوشن پلان وغیرہ)، Redis (ڈیٹا اسٹرکچر، پرسسٹنس، کلسٹر وغیرہ)، MongoDB، اور Elasticsearch سے متعلق خلاصے۔
- ڈیولپمنٹ ٹولز: Maven، Gradle، Docker، Git۔
- سسٹم ڈیزائن: RESTful API، سافٹ ویئر انجینئرنگ، کوڈ اسٹینڈرڈز، Spring/Spring Boot، MyBatis، تصدیق و اجازت، ڈیٹا سیکیورٹی، شیڈولڈ ٹاسکس، ریئل ٹائم میسج پش وغیرہ۔
- ڈسٹری بیوٹڈ: CAP/BASE، کنسینسس الگورتھم، RPC، ZooKeeper، API گیٹ وے، ڈسٹری بیوٹڈ ID، ڈسٹری بیوٹڈ لاک، ڈسٹری بیوٹڈ ٹرانزیکشن، کنفیگریشن سینٹر وغیرہ۔
- ہائی پرفارمنس اور ہائی ایویلیبیلٹی: ڈیٹا بیس آپٹیمائزیشن، لوڈ بیلنسنگ، CDN، میسج کیو (RabbitMQ، RocketMQ، Kafka، Disruptor)، ریٹ لمیٹنگ، ڈی گریڈیشن اور سرکٹ بریکنگ، ٹائم آؤٹ اور ری ٹرائی، ڈیزاسٹر ریکوری اور ملٹی ایکٹو ڈیٹا سینٹر وغیرہ۔
- AI ایپلیکیشن ڈیولپمنٹ: بیک اینڈ ڈویلپرز کے لیے AI ایپلیکیشن ڈیولپمنٹ اور انٹرویو گائیڈ بھی اوپن سورس کیا گیا ہے، جس میں LLM، Agent، RAG، MCP وغیرہ کے عملی پہلو شامل ہیں۔
یہ پروجیکٹ آن لائن ریڈنگ ویب سائٹ، PDF ورژن ڈاؤن لوڈ بھی فراہم کرتا ہے، اور GitHub یا Gitee کے ذریعے مواد میں تعاون کی ترغیب دیتا ہے۔ مجموعی طور پر یہ جاوا بیک اینڈ انٹرویو کی تیاری، بیک اینڈ نالج سسٹم کو منظم کرنے، یا روزمرہ حوالہ دستی کے طور پر استعمال کرنے والے ڈویلپرز کے لیے موزوں ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.