منبع اصلی نوشتار زیر در این لینک قرار دارد

پیدا کردن مسیر JAVA_HOME

خب اگه شما هم مثل من حافظه خوبی نداشته باشید یا به سروری وصل شدید و ادمین مسئول نصب داکیومنت بهتون نداده باید خودتون آستینها رو بالا بزنید

یکی از موارد خیلی مبهم تو سروهایی که اپلیکیشن خودش جاوا رو نصب میکنه پیدا کردن مسیر دایرکتوری جاواست

مثلا فرض کنید نیاز دارید با استفاده از keytool به لیست certificateهای نصب شده دسترسی داشته باشید یا certificateای رو اضافه کنید

به عنوان مثال نیازه از دستور زیر استفاده بشه:

keytool -list -keystore $JAVA_HOME/jre/lib/security/cacerts

خب اینجا باید مسیر JAVA_HOME$ رو داشته باشیم که یا باید به داکیومنتهای نصب مراجعه کنیم یا از دستور زیر برای پیدا کردن JAVA_HOME سیستم استفاده کنیم:

jrunscript -e 'java.lang.System.out.println(java.lang.System.getProperty("java.home"));'

خب در آخر به نتیجه دلخواهمون میرسیم:

keytool -list -keystore /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre/lib/security/cacerts

نکته: بهتره بعد از پیدا کردن مسیر اون رو به صورت یک متغیر در پروفایل کاربر تعریف کنیم.

نکته: پسورد دیفالت keystore جاوا

Enter keystore password: changeit

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

برگزاری سومین همایش Coder Conf

کدرکانف نام همایشی است که هر ساله برگزار می شود و امسال سومین دوره از آن می باشد. Coder Conf 3 شامل بوردهای DevOps,PHP و Android می باشد.از این رو … ادامه

مطالب مرتبط :

  1. همایش برنامه نویسی Coder Conf
  2. ثبت نام در همایش برنامه نویسی CoderConf
  3. آموزش نصب Intellij IDEA در فدورا لینوکس
  4. آموزش سریع git با cheat sheet

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

منبع اصلی نوشتار زیر در این لینک قرار دارد

منبع اصلی نوشتار زیر در این لینک قرار دارد

منبع اصلی نوشتار زیر در این لینک قرار دارد

دوره آموزشی رایگان توسعه REST API با Play Framework نسخه Java

شرکت رایان هم افزا داره یه دوره رایگان آموزشی با زبان Java و چارچوب Play و Spring برگزار میکنه. فرصت خوبی برای کسانی هست که با زبان Java آشنا هستند و می‌خوان یه پیشرفت اساسی توی این زبان و چارچوب‌های مدرن داشته باشن. مدرس دوره هم دوست خوبم سعید زرین فام هست.   ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

نحوه انتخاب فریم‌ورک در جاوا

وقتی شما تو موقعیت انتخاب فریم‌ورک قرار می‌گیرین به غیر از مسائل نوع پروژه، قیمت، تعداد نفرات، سخت‌افزار سرور و اجبار در Application Server باید به نوع Data Base نیز توجه کنید که در این مورد شما به عنوان یک برنامه‌نویس حق نظر دادن در مورد معماری و نوع DB رو ندارید و در مورد انتخاب فریم‌ورک با توجه به اجبارهای موارد ذکر شده در بالا صحبت می‌کنم:

ادامه مطلب
ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

گزارشی از کارگاه شروع کار با Java و MySQL

مقدمه

چند روز قبل، ۲۰ آذر ۱۳۹۳، همایش نرم‌افزارهای آزاد و جشن انتشار اوبونتو ۱۴.۱۰ در دانشگاه شهید بهشتی برگزار شد. این همایش شامل دو بخش اصلی کارگاه‌ها و ارائه‌ها بود.

گزارشی از کارگاه

کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL

در بخش کارگاه‌ها، من کارگاهی تحت عنوان شروع کار با جاوا و پایگاه داده MySQL داشتم. برای کارگاه‌ها فقط ۳ ساعت زمان در نظر گرفته شده بود که اصولا این میزان زمان برای کارگاه بسیار کم است. با این وجود تا جای ممکن سعی کردم تمامی اطلاعات در سطح مبتدی و متوسط را به شرکت‌کنندگان که حدود ۶۰ نفر بودند منتقل کنم. در ابتدای شروع کارگاه، برگه‌های تقلب (Cheat Sheat) مربوط به جاوا و مای‌اس‌کیو‌ال توزیع شد. این برگه‌ها شامل اطلاعات عمومی از جمله، نوع داده‌ها، دستور زبان، توابع و… بودند.

در ادامه و بعد از معرفی خودم، توضیحی در مورد روند کارگاه اعلام کردم. این کارگاه در سه بخش شروع کار با MySQL، شروع کار با جاوا و استفاده از پایگاه داده MySQL در جاوا برگزار شد. متاسفانه بدلیل کمبود زمان امکان ارائه کامل بخش سوم میسر نشد. همچنین با توجه به اینکه بیشتر شرکت‌کنندگان آشنایی با MySQL و جاوا نداشتند، امکان ارائه مطالب تخصصی وجود نداشت و بیشتر مطالب در محدوده مبتدی و متوسط ارائه شدند.
در ادامه اسلایدها و برگه‌های تقلب مربوط به کارگاه را مشاهده می‌فرمایید.

شروع کار با MySQL

این ارائه شامل ۲۰ اسلاید بوده و شامل موارد زیر است:
  • معرفی پایگاه داده MySQL
  • نصب
  • نحوه اجرای عبارت‌های SQL
  • مهم‌ترین دستورات SQL
  • انواع داده در MySQL
  • عملگرها
  • دستور زبان (Syntax)
  • معرفی انواع Join ها
  • تعدادی تمرین

آشنایی و شروع کار با جاوا

این ارائه شامل ۳۰ اسلاید بوده و شامل موارد زیر است:

  • معرفی جاوا
  • آشنایی با ماشین مجازی جاوا (JVM) 
  • اصول (Java Principles)
  • تاریخچه
  • موارد استفاده
  • نصب
  • دستور زبان (Syntax)
  • انواع داده
  • انواع داده اولیه (Primitive Types)
  • آبجکت‌ها (Objects)
  • متغیرها
  • عملگرها
  • عبارت‌های شرطی
  • حلقه‌ها
  • کامنت‌گزاری در کد
  • تعریف دسترسی‌ها (Access Modifiers)
  • متدها
  • کلاس‌ها
  • ارث پذری (Inheritance)
  • اینترفیس‌ها (Interfaces)
  • مفاهیم انتزاعی (Abstraction)
  • ساختار فایل کلاس

استفاده از پایگاه داده MySQL در جاوا

این ارائه شامل ۱۷ اسلاید بوده و مواردی از قبیل متدها و کلاس‌های لازم برای استفاده از MySQL در جاوا را در بر می‌گیرد. همچنین پیاده‌سازی یک برنامه ساده دفترچه تلفن نیز در این ارائه آموزش داده شده است.

برگه تقلب جاوا (Java Cheat Sheet)

برگه تقلب مای‌اس‌کیو‌ال (MySQL)

امیدوارم که در فرصت‌های بعدی، بتوانم سطح کارگاه‌ها را از مبتدی و متوسط به تخصصی ارتقا دهم. همچنین مواردی از جمله حل تمرین به صورت تیمی، تعریف پروژه و… را در کارگاه‌ها اجرا نمایم.

سعید زبردست - کارگاه شروع کار با Java و MySQL
سعید زبردست – کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL
سعید زبردست - کارگاه شروع کار با Java و MySQL
سعید زبردست – کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL
کارگاه شروع کار با Java و MySQL
عکس یادگاری همایش نرم‌افزارهای آزاد و جشن انتشار اوبونتو ۱۴.۱۰
عکس یادگاری همایش نرم‌افزارهای آزاد و جشن انتشار اوبونتو ۱۴.۱۰


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

منبع اصلی نوشتار زیر در این لینک قرار دارد

مروری بر امکانات معرفی شده بر روی Red Hat Enterprise Linux 7

بالاخره طبق قول قبلی شرکت Red Hat مبنی بر انتشار اولیه RHEL 7 – Red Hat Enterprise Linux 7 در شش ماهه دوم سال ۲۰۱۳ ، سیستم عامل اینترپرایز این شرکت نسخه بتا ۱ آن منتشر شد. قبلا در این پست بر روی امکانات معرفی شده RHEL 7 در کنفرانس سالانه Red Hat Summit مروری […] ادامه مطلب

به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد