אוקיי מצאתי פיתרון פשוט וקל, רושמת פה למקרה שיעזור למישהו
ה-cronicle לא הריץ את ה-jar ישירות, אלא היה לי shell שהריץ אותו
ה-abort עצר את ה-shell אבל ה-shell לא עצר את הג'אווה.
כדי לגרום לג'אווה למות כאשר הshell מת, צריך להריץ את הג'אווה בתוספת הפקודה exec
לדוגמא: exec java -jar MyProgram.jar
ואז לא נוצר לג'אווה פרוסס משל עצמו, אלא החיים שלו נכנסים לתוך החיים של הshell
קרדיט ל:
http://perfspy.blogspot.com/2015/02/trap-killing-signals-inside-docker.html
ps
-
-
תודה רבה על התגובות! (היה יום הזיכרון ויום העצמאות..)
את ה-API, אני כותבת בשפת scala, אבל נראה לי שהבעיה גם קיימת ב-java
כאשר ה-json עובר deserialization לאובייקט, שני המצבים הבאים יקבלו ערך null:- key ששלחנו לו ערך Null
- key שלא שלחנו בכלל
אני לא רוצה לוותר על האפשרות לעשות deserialization לאובייקט, בגלל שזה נותן לי בלי מאמץ וולידציות לסוגי הערכים שנשלחים.
חשבתי אולי משהו בכיוון הזה - אבל לא בדקתי את זה עד הסוף: להשתמש deserialization לאובייקט רק בשביל הוולידציה, אבל אח"כ להמיר את זה לרשימה של key value list (זה אפשרי??), ולכתוב פונקציה שבונה sql update statement של כל הערכים ברשימה.
- אני לא יודעת אם אפשרי להמיר json ל-key value list
- איך אדע איזה מהם עמודת ה-ID בשביל ה-where statement
עוד פיתרון שחשבתי, אבל הר"צ לא כ"כ אהב
ערך שאני רוצה לעדכן כ-null, אשלח אותו כמחרוזת "null" וארשום טיפול מיוחד במחרוזת הזאת -
תודה על התגובה
אכן יש להם ממשק שלהם שדרכו אני לוחצת
מקריאת ה-issue הפתוח בלינק שהבאת, נראה שאין להם שום מושג בקשר לתמיכה ב-docker
מבחינתי אין לי בעיה להיכנס לקוד שמועתק אלינו ולשנות/להכניס תיקון
השאלה איזה פקודה אני צריכה להריץ כדי שיהרוג את הפרוסס שנמצא בתוך הקונטיינר. נראה שיש כמה סוגי סיגנלים לשלוח, ואולי הם לא משתמשים בסיגנל הנכון.
בכל מקרה גם אכניס שם שאלה. -
אוי, רפואה שלמה במהרה!
מחכים לך כאן... -
מה קרה לפורום שנרדם...?
בנתיים נתקלתי בעוד חומר על בדיקות יחידה,
זה מה שקורה כשמתחילים ללמד, פתאום צריך לדעת את החומר מאוד יסודי..
https://github.com/ghsukumar/SFDC_Best_Practices/wiki/F.I.R.S.T-Principles-of-Unit-Testing -
@שרה-רחל היי, טוב לראותותך גם פה:)
-
@ורד ברכותיי:)
מהקצת הודעות שהספקת לכתוב, את נשמעת בהחלט מתאימה לתפקיד..אוקיי, אז הפעם אהיה הנחשונית..
כיום אני עובדת עבור אירגון כלשהו, מפתחת דברים שהם בעיקר לצרכים פנימיים של הארגון. העבודה היא מאוד דינמית ומעניינת.
הניסיון העיקרי שלי הוא server side, בשפות java ו- tsql. אבל גם הרבה נגיעה בקליינט, vb.net, web, אפליקציות...
רשימת הטכלונוגיות מידי ארוכה, הר"צ שלי - כל טכנולוגיה חדשה שמוצאת חן בעיניו, הוא מוצא איפה להכניס אותה...
לפני העבודה הנוכחית, הייתי בתחום האוטומציה (סלניום), וכתבתי תשתיות. -
נראלי שאין ממש חומר מסודר על הנושא
משיטוט קצר ראיתי את הקישור הבא, שלדעתי מביא נקודות חשובות שכדאי שיהיו בתודעות כשכותבים בדיקות יחידה:
https://stackify.com/unit-testing-basics-best-practices/ -
אוקיי, מהמשך חיפוש הבנתי שאין דרך לעבוד על בראנצ'ים בו זמנים מבלי לעשות commit או stash
(שזה בעצם היה השאלה שלי) -
אני באמצע לעבוד על הענף הראשי - master
חשבתי שזה משהו שייקח מהר, אבל הוא משום מה תקוע
בנתיים אני רוצה להכניס תיקונים אחרים קטנים ומהירים, ורוצה להעביר את כל השינויים הנוכחיים שלי לענף חדש, כולל קבצים חדשים, ולהשאיר את master נקי.
בעבר כשניסיתי לעשות את אז, הקבצים החדשים נשארו ב-master, וכשמחקתי אותם מ-master, הם נמחקו גם מהענף החדש.
מה הצעדים לעשות את זה בצורה הנכונה? -
חלק מהבעיה שלי היתה שה-SDK שלהם נתמך רק בדוט נט 3.5 או 4.5
ומשתמשים אצלנו ב-2.0 ... -
אז מתברר שכבר יש פרוקסי, ויש URL פשוט לגשת אליו
ואף אחד לא טרח בחברה להביא לי את האינפורמציה, נחמדים למדי... -
@dovid
כן.
כי אני ככה משתמש בS3. בד"כ כשאתה רוצה להציג תמונה למשתמש, גם ככה הוא יכול להוריד אותה וכו' ואין צורך שהיא תהיה פרטית, אז זה הרבה יותר מפשט את החיים להגדיר אותה כPublic.
אא"כ מדובר באתר פנימי, שבו רק משתמשים מסויימים חשופים אליה, ואז באמת צריך שהיא תוגדר כפרטית, ויגשו אליה רק עם הרשאות..מדובר בתוכנה לשימוש פנימי של המשרד, שלא מעוניינים שיהיה חומר חשוף החוצה..
-
בתוך תיקית ה-src
שיניתי הגדרות אחרות בקובץ כדי לבדוק אם זה המיקום הנכון
ההגדרות האחרות עובדות -
תודה על החיפוש
פעלתי לפי ההוראות בקישור, אך ללא הצלחה.. -
האמת שאת הקורס הנ"ל לא ראיתי עדיין...
-
יש לחברה שאני עובדת בה חשבון באתר הזה, אבל לא התלהבתי מהרמה של הקורסים הספציפים בנושא הזה
זה נותן מושגים ומלמד את הסינטקס
אני מחפשת קורס ברמה קצת מעבר, שגם יכלול תרגול
איך להפסיק sub process בתוך קונטיינר ב-docker בצורה נכונה?
JSON
איך להפסיק sub process בתוך קונטיינר ב-docker בצורה נכונה?
Unit Tests
Unit Tests
אשכול הכרות - מאגר מידע
אשכול הכרות - מאגר מידע
Unit Tests
שאלה לגבי ענפים ב-GITHUB
שאלה לגבי ענפים ב-GITHUB
AWS S3
AWS S3
AWS S3
log4j
log4j
תכנות פונקציונלי ושפת סקאלה
תכנות פונקציונלי ושפת סקאלה