搜尋

搜尋結果

Spring Data 關聯型態 01
科技新知
MacauYeah・2024-07-16

筆者身邊的朋友,首次接觸 ORM 的關聯型態時都會覺得很難,筆者自己也是。但在好好地理順它的設計時,就會覺得其實很簡單。 因為篇輻很長,我們先以Code First的角度,先體驗一下ORM程式讀取的便捷性,以及解決一個常見的序列化問題。 雙向存取 例如一個Parent,有好幾個Child @Entity public class Parent ... Parent Primay Key @OneToManymappedBy=quot;parentquot; List children = new ArrayList; TODO add remove @Entity public class Child ... Child Primay Key @ManyToOne Parent parent; 上述的寫法很簡潔,ORM會為你自動加入join column,處理關聯的載入。在讀取Parent時,它的所有Children就可以直接在Java層面讀取,在讀取Child時,它的Parent也隨時取得。也就是,開發人員只要經SQL準備其中一方的資料,另一方並不需要手動準備,它就可以自動按需載入。 RESTFul API 坑雙向存取 Spring Data在Java層面的雙向存取,已經做到很方便。但經常坑到我們的是Spring Data與RESTFul API的混合應用。當我們嘗試經API回傳我們的Parent Json時,API會很聰明地把關聯的Children也變成Json回傳。但他也會把child中的parent不斷重複變成json,變成無限輪迴。 坊間有兩種不同的解決方案,可以防止無限輪迴。 讓Json可以認得已經序列化的元素。@JsonIdentityInfo 讓Json只可以單向序列化serialization。@JsonManagedReference, @JsonBackReference, @JsonIgnore 筆者兩個方向都試過,但首個方法並不通用,至少它不能算是一般常見的無腦Json結構。它需要伺服器、客戶端都懂這如何經IdentityInfo認得重複出現的元素。 而單向序列化,是筆者現時的通用解。在設計RESTFul READ API時,筆者就會決定到底是Parent自動回傳Child,還是Child自動回傳Parent。決策的考慮因素,主要在於是否可以簡化Client的API調用次數。通常從Parent出發,自動回傳Child,可以節省API調用。但如果是選項性的結果List of Value,就倒過來。有時候,遇著API需要雙向設計,就只好自己設計DTO資料傳輸對象 Data transfer object, DTO。 例如Parent API,就原封不動回傳原本的元素 @Entity public class Parent ... Parent Primay Key @OneToManymappedBy=quot;parentquot; List children = new ArrayList; @Entity public class Child ... Child Primay Key @ManyToOne @JsonIgnore Parent parent; Child API,就反過來引用。 public class ParentDTO ... Parent Other fields except children public class ChildDTO ParentDTO parent; ... Child Other fields 這種DTO,看起來很麻煩。但其實Spring有提供一個簡便的複制DTO功能,它可以把自動複制兩個class中有同一名稱、同一型別的欄位到另一個class上,不需要逐個欄位明文寫出來。 BeanUtils.copychild, childDTO; BeanUtils.copyparent, parentDTO; childDTO.setParentparentDTO 因為child、childDTO中的parent欄位型別不同,BeanUtils.copy會自動忽略,其他欄位就會自動複制。 註 其實古早的網頁系統設計,DTO的概念一直存取。只是現在RESTFul API的流行,很多框架已經提向便捷的Json轉換。若然平時只需Json單向存取,筆者還是省略DTO的建立。

為何好事不過三,請說說。
宗教玄學
熊神進・2022-07-02

#選吉日忌諱# 30多年前, 筆者在日本工作, 當時遇到一位元記者, 他對中國文化很有興趣, 還常常看「港產片」, 她問我Why the Chinese saying goes, good things are no more than three. Good things don't happen more than three times. Is it ldquo;There is a limit to the frequency of good things. Often used to remind people to be contented, and not to be greedy and never satisfied. Greed is the root of all evil.rdquo;因為他不懂玄學, 我沒有詳細跟她解釋。 好事不過三, 壞事也不過三, 「三」在玄學上是很有意思, 它不是單純指一個數量, 而且一種智慧提醒, 好像: 「三」更窮, 四更富。 「三」世書。 「三」 言兩語。 三更, 就是淩晨3點? 三世書就是講前世、今生、來世?三言兩話, 就是三句話?如果你這樣想, 中國的書都給你讀完。 在日課中, 我們也是說「好事不過三」, 所謂「好事」, 簡單來說, 婚宴、開店、進宅也是好事。 好事是叫師傅選日, 「壞事」又是什麼?壞事就是說落葬、下咒、做手術等。 在命理學上有所謂「犯沖」的問題, 好事是修回來的福報, 例如開店, 進宅, 結婚等, 我們不建議緣主一百天內選吉日二次做好事, 因為「福無重至」, 福佑不會接連而來,一來就會沖走福份, 因此師傅說「好事不過三」。 Blessings never come in pairs , 這是老師傅說的, 也是一種玄機, 很多人都不知道。 辦一次好事, 功德薄上記錄下來, 這就結案, 再積福, 才再辦好事。 你一百日內要辦二次好事, 玄學上不是不可以, 而且師傅要為你做借福儀軌, 把你未來的福, 抽取一點, 因此很多人一百人內做了二次好事, 會因福份不足, 出事了。 ldquo;一百天內做三次好事, 成?rdquo; ldquo;不成rdquo; 我回答。 好事, 要選吉日, 一生人做一次已很好, 你結婚一次, 不好嗎?你想一生人結婚離婚再結婚離婚, 你不累嗎? 師傅是善菩薩, 他她不把真相跟你說是有他她的苦衷。早幾天有一位香港朋友請我幫忙選吉日進宅, 我要她把資料給我, 其中一項是女性的月經期。 月性不像男性, 陽宅不是陰宅, 我這位朋友是女性, 獨居, 女性屬陰, 經血屬陰, 師父在選日上要注意很多忌諱。 選日是要向土地神、乾坤鬥君呈啟, 工序很多, 找三個吉是是一件費神的事, 萬一選了出來, 緣主因為經期而不能入宅, 要再選吉日, 這就是好事過三了, 會令緣主減福。 It never rains but it pours, as they say 壞事就是壞事, 壞事會接踵而來, misfortunes never come singly, 一件壞事起了, 我們要燒「釋迦牟尼香」, 一月燒一枝, 燒的時候把手機關上。 我希望大家明白師傅擇吉日的用心, 政府註冊的師傅不會在一百日內為緣主多次選吉日, 這是不專業行為。 想清楚才請師傅幫忙。

紫金砂化病痛卍字開光龍頭龜家庭擺件
宗教玄學
熊神進・2021-03-05

2021年化病痛吉祥物 龍頭龜, 自古以來都是用在招財、化煞、袪病三大風水功能上。 紫金砂龍頭龜的職責是袪病, 從筆者30多年工作經驗中, 發現紫金砂龍頭龜放在臥房的窗臺, 真的可以提升身體虛弱的人的正能量。 這套龍頭龜是放在藥師佛壇上供奉, 由於早晚聽經, 龍頭龜三思其過, 誠心受教, 筆者知道大家的需要, 今年首次把少部份放在淘寶ldquo;熊神進風水法器店rdquo;供有緣人去請。 請各位有緣人提交訂單前,在ldquo;給賣家留言rdquo;處注明: 使用者的姓名 性別 陽曆(新曆、西曆、西曆)出生年月日時辰如沒有時辰, 只填年月日 以備熊老師開光和加持,開光和加持的時間約10天內個別人士會在30天內。有緣人提供的所有資料均保密。本店法器包郵的地區僅限國內。 龍頭龜法器經玄學家開光和加持後,能削弱負磁場對使用者的不良影響,增強使用者的正能量,但是法器並非萬能神物,請勿寄予ldquo;起死回生、扭轉乾坤rdquo;的厚望,最終能否達成願望,還看各人的努力和修行。 龍頭龜是通俗叫法,亦有人叫龍龜。相傳為古代龍生九子,龍龜背負河圖洛書,揭顯天地之數,上通天文,下知地理,中和人世;龜背、龜尾有化病煞之效。選擇紫金砂龍頭龜的時候,老師會按照使用者八字壽元、疾厄宮來考慮使用者應該用哪種龍頭龜開口還是閉口龍頭龜 。每一套龍頭龜都必須道符, 把符燒了, 浸水, 潔淨後, 開光加持, 功德是殊性, 請有緣人好好珍惜。 收到龍頭龜之後:你不用選吉日, 白天把衪放在臥室, 頭向窗外。 最後提提大家, 「紫金砂化病痛卍字開光龍頭龜」的底部必須有一個ldquo;金卍字rdquo;, 這是佛教種子字, 可以化病及辟邪, 很重要。 龍龜個子很小, 目測30mm x 10mm x 20mm 如有任何問題,歡迎聯絡: 林小姐 13726267799晚8時後 或加微信號 13726267799 熊神進:澳門 85366618785 公共微信 macaumasterxiong 私人微信 macaumickey 淘寶風水法器店:httpmacauhung.taobao.com Facebook 熊神進澳門風水師 中國澳門風水掌相學會會長(澳門政府註冊) 熊神進玄學信箱 httpsgoo.gljAVv8U

美國航空豪華濟艙促銷,香港飛美國航點HKD9,208起!
激安優惠
OHChance 旅遊誌・2018-06-02

美國航空推出了豪華經濟艙的優惠,由8月底至出發一路到明年都有。以一萬出頭坐PE 其實真係算平(一般都要15000),另外一些較長途及一般較貴的轉機航線好值得留意,例如邁阿密,一般經濟艙點平都要6000(仲可能要轉2次機),呢次一萬搞掂真係有so! 今次優惠的是 P class 票,入亞洲萬里通有110%哩程。以香港直飛洛衫磯為例,一個來回就有15900幾哩。記得6月22日亞洲萬里通就改制,到時20000哩就夠換日本來回機票。 再補充一下,上海跟北京出發一樣有平,而且比香港出發更低價,大概便宜20003000左右;而香港出發方面,可能會看到一些經日本坐日航轉機去美國的航班可以選,但不敢肯定是不也一樣坐到日航的PE艙,如果是話就更超值了! 《優惠價錢(來回連稅)》 (直飛航點)*香港hArr;洛杉磯:HKD10,744*香港hArr;達拉斯:HKD12,624 (精選轉機航點,更多航點請美國航空官網查閱)*香港hArr;紐約:HKD10,858*香港hArr;拉斯維加斯:HKD9,438*香港hArr;三藩市:HKD9,208*香港hArr;西雅圖:HKD9,368*香港hArr;奧斯汀:HKD11,208*香港hArr;芝加哥:HKD11,478*香港hArr;丹佛:HKD9,218*香港hArr;邁阿密:HKD10,852 (注意轉機航線有可能因機型關係,某些航段是普通經濟艙)  《出發日期及最長停留》.出發日期:9月3日至12月31日.最長停留:6個月   《購票日期及方法》.購票日期:6月5日2359前預訂.購票方法:至美國航空官網.預訂網址:httpswww.aa.com  【輔助訊息】.此優惠可以不同點來回;.美國航空豪華經濟艙票價已包2件各23KG免費託運行李及餐點。  附註:上述最低價錢為航空公司公告之最優惠價格,或本站能找到的最低價格;每一航班有否優惠票價及所存票量由航空公司決定,優惠票量有限售完即止。  價錢 Sample ndash; 香港飛洛杉磯來回連稅HKD10,744 ===== 想搵平機票去玩,即上 OH!Chance!澳燦旅行資訊 httpohchance.info 去日本旅行買咩 JR Pass好?唔知間航空公司好唔好坐?即上 OH!Note!小燦的旅行筆記做功課 httpohnote.ohchance.info 睇埋 Facebook 專頁 httpsfb.comohchance 第一時間獲得最新旅遊資訊!

智慧生活模式 本澳網店起革命
專題報導
Cheers!・2017-03-31

一個網購平台是怎樣煉成的你登記咗未呢响本澳首個購物網站「澳門好幫手」新張期間,優惠多到嘭嘭聲,除了小市民消費購物時得益,本澳的中小企及社福團體,才是最大的受惠者。 網店東主各有見地 先機當然要早著,做生意食頭圍永遠有著數,針對 在「澳門好幫手」的逾50個合作網店入面,早於網站試 運期間已經加入成為本澳網購先驅的幾間商號負責人,在經營過程中各有心得,睇下佢哋以賣家角度又對這個本地網購平台有何意見 低成本營商環境 網上商店不需龐大的租金及人手,造就了不少中小 企網店抬頭,以四兩撥千斤的營運模式對澳門這傳統小社區的商戶已經起了變化。 假如你是本澳的商號,CTM亦歡迎你申請進駐「澳門好幫手」成為當中一員,申請後合資格的商戶會有專人到店作個別分析,了解每間店的不同需要而作配合, 亦歡迎不同界別的社福機構及青年文創藝術工作者加入,擴大這個屬於澳門人的網上商圈。 壹文創百貨 55號一人有限公司 「澳門好幫手購物」壹文創百貨 市場策劃經理 陳啟鵬先生 採用大型「格仔舖」銷售概念,兼與提供場地予本澳藝術家舉行展覽的實體店壹文創百貨,陳 啟鵬先生坦言早有意開設網上平台作買賣,但購物網站一 般除了貨架,還有其他額外營運開支費用等等需要支付,當他知悉「澳門好幫手」這個本地化的購物平台,與他以「澳門文創」及「澳門品牌」的開店理念相同便一拍即合,加上在他店裡租「格仔」的手作人,貨品都是少量生產,能負擔的營運成本較低,較適合以網店方式銷售。 除了本地元素,他亦對CTM這強大網絡支援有信心,當有疑問時一個電話便能獲得IT支援協助 ,這是外地的購物平台無法提供的服務,在宣傳方面亦幫了不少忙,可以集大家所長,令「澳門好幫手」更強大。 潮樓咖啡In Cafe 世紀萬豪 「澳門好幫手購物」潮樓咖啡 市場發展部經理 盧曉茵女士 盧曉茵女士自言在剛開始涉獵網店操作時仍需要時間模索,,但經過CTM團隊來店鋪親自教導便 很快上手,更大讚網站寫的程式系統很方便用家。盧女士打趣說,在剛開始時,拿著優惠券來到的客人及她的樓面夥計,大家都對這網上交易的訂單號及兌換碼不太了解,有雞同鴨講的情況,現在已經有默契。 她表示也曾試過與幾個購物平台合作,最後還是選擇有信心保證的「澳門好幫手」。她指這網站便是網上版的澳門商圈,專門買賣有澳門特色的東西、澳門的商家、澳門的產品、澳門的服務,也給客人更大的購買信心,很安全地消費。即使海外、內地及香港的客人也能在此找到保證是澳門特色的商品,如果將來在支付方式的選擇上,能加入澳門通、微訊錢包或支付寶這些 途徑作交易便更理想。

熊神進11月10日至11月16 一周運程
玄學星相
熊神進・2025-11-09

鼠 在11月10日至11月16日這一周,屬鼠的朋友可能會面臨情感方面的挑戰。由于忙于事業,可能忽略了伴侶的感受與情緒,導致關係緊張。根據《周易》的智慧,和諧關係需要雙方的關注與理解。建議在忙碌工作之餘,多花時間陪伴伴侶,維護良好的感情發展。同時,男性朋友需謹防爛桃花,以免造成財務損失。健康方面,注意多喝水,保持良好的作息,避免疲勞過度影響身體狀態。 牛 本周屬牛的朋友在財務方面應保持謹慎,新的投資機會幷不適合介入,原有的投資可能也會傳來不好的消息。建議儘量放手,避免不必要的損失。在購物時要控制消費,特別是大件物品的購買,務必瞭解産品的實用性和品牌信譽,以免受騙。健康狀况良好,但仍需警惕酒色之事,以免影響身體。感情運勢較好,雙方相處融洽,但切忌因感情而耽誤工作。 虎 本周屬虎的朋友在財運方面受到太歲相害的影響,可能會面臨破財的風險。在投資、簽約及合作時,務必小心謹慎。根據《擇日通書》的建議,本周應以靜思求穩爲主,避免急于求成。事業上,困阻逐漸解除,人際關係也會有所好轉,業務將正常運轉。保持良好的財務管理習慣,將幫助你在未來的財務狀况上更爲穩健。 兔 本周屬兔的朋友與另一半的感情甜蜜,細微的問候能讓彼此感動。金錢方面沒有太多煩惱,有足够的閑錢可以偶爾孝敬家人。在待人處事上,建議多一些包容與理解,這對雙方都有好處。未婚人士則可能迎來良緣,是成就一段長久關係的好時機。熊老師建議你在社交中保持真誠,善待他人,自然會吸引到更多的好運。 龍 屬龍的朋友在本周工作運勢不錯,積極性高,能够高效完成任務。財運相對平穩,收入穩定,但需注意理財方式的安全性,避免因急功近利而造成資金損失。與愛人之間容易發生衝突,建議多體諒對方,避免感情裂縫。根據五行理論,龍屬土,適合增加木元素(如植物)來提升運勢和情感。熊老師建議你在工作中保持良好的溝通,及時解决矛盾。 蛇 屬蛇的朋友在本周要特別小心事業規劃,避免理想與現實之間的巨大落差。《管子》提到,審慎决策是成功的基礎。在投資方面,不宜做過大的動作,以守爲上策。身體健康方面,需多注意保養,避免因過度勞累而導致健康問題。周一可能會因衝動而造成破財,建議保持清醒的頭腦,防止虛榮心影響理智。保持良好的學習狀態,有助于掌握新知識。 馬 屬馬的朋友在本周健康運勢需加强,防止舊疾復發,外傷的風險也需多加注意。《黃帝內經》提醒我們,健康是最重要的財富。在感情方面,易生爭執與誤會,建議多加理解與包容,維護良好的關係。理財方面,需謹慎處理投資,以防追高殺低。已婚者需警惕外部朋友的影響,避免因此引發家庭矛盾。保持良好的溝通,有助于維持家庭和睦。 羊 本周屬羊的朋友在事業上面臨困阻,可能感到筋疲力盡。儘管如此,保持冷靜、沉著應對是解决問題的關鍵。《易經》指出,謹慎行事可避免不必要的麻煩。感情方面有新的進展,建議多花時間去培養感情,增進瞭解。在財務上,保持理性消費,避免衝動導致的經濟壓力。總之,保持積極的態度,有助于你在這一周克服困難。 猴 屬猴的朋友本周財運穩定,合理規劃開支與收入是關鍵。《論語》强調,節約與理智是財富管理的基礎。此時不妨嘗試新的投資渠道,但切勿盲目跟風。健康方面,注意保持身體的活力,適當鍛煉以增强抵抗力。建議佩戴「黑岩刀」以化解未來的小人干擾,提升運勢。保持良好的心態與積極的行動,將爲你帶來更多的機會與好運。 鶏 本周屬鶏的朋友需特別注意健康,避免過度疲勞。適量運動與充足的休息是保持健康的關鍵。《黃帝內經》提到,身體健康是萬事之本。在工作上,可能會遇到一些重要的發展機會,雖然面臨挑戰,但只要冷靜分析幷做出正確的决策,就能順利度過難關。保持積極樂觀的態度,將有助于你在職場上更好地應對各種挑戰。 狗 屬狗的朋友本周工作運勢佳,但可能會遇到瓶頸與壓力。正視問題,保持正常的居家生活將有助于你建立自信幷保持健康。在投資方面,股市適合低接,積極經營業務將有助于提升財務狀况。與伴侶之間的溝通也是至關重要的,保持樂觀態度,展現陽光的一面,將有助于加深彼此的理解與感情。總之,積極應對機遇,將助你在事業和生活中獲得更大的成功。 猪 屬猪的朋友在事業運方面表現尚可,尤其是初入職場的年輕朋友,能够得到前輩和貴人的提携。保持虛心學習的態度,必將獲得對方的賞識,助力未來發展。儘管當前可能面臨一些難題,如複雜的人際關係和流言蜚語,建議儘量不去理會這些負面因素,專注于做好自己的事情,穩步前行。熊老師建議你保持積極的心態,適時放鬆自己,以更好地應對即將到來的挑戰。

熊神進6月23日至6月29日一周生肖運程
玄學星相
熊神進・2025-06-22

鼠 在6月23日至6月29日這一周,屬鼠的朋友會迎來「天喜」桃花,單身者有機會遇到合適的對象,務必好好把握這個時機。桃花運佳,建議多花時間在感情上,已有穩定對象的朋友可以進一步加深關係,甚至有利于已婚者懷孕。單身者在這個浪漫的氛圍中,適合發展新戀情。此外,周末適合計劃一些社交活動,增進與他人的互動。總體來說,這是一個適合在感情上有所突破的好時機。 牛 本周屬牛的朋友在工作和生活中需要保持謙虛,整體運勢依舊良好,但在面對機會時要學會適時收手,尤其是在投資方面,遇到高點時應果斷止盈。事業運上,經過認真的檢討後再重新出發,將更有利于未來的發展。若考慮購買房産或搬家,建議積極行動,以便規避下月的不利因素。健康方面可能會出現失眠或心悸的現象,務必要多加休息,保持良好的生活習慣。 虎 屬虎的朋友本周人緣較差,需小心處理與他人的關係,以免遭受挫折和孤立。在健康方面,飲食衛生要特別注意,避免隨意進食,以免引發腸胃疾病,導致舊病復發。如有不適,務必儘早就醫。此外,本周財運不佳,若有投資計劃需謹慎,確保每項决策都經過深思熟慮,以免造成經濟損失。保持良好的心態和謹慎的態度,將有助于你度過這一艱難時期。 兔 本周屬兔的朋友在感情方面女异性緣更佳,但也容易出現波動,內心需保持冷靜。建議多與心儀對象聯繫,耐心瞭解彼此。同時,已婚者要關注與伴侶的溝通方式,保持理智,避免因小事産生爭執。桃花運的到來意味著有更多的機會,但切勿沉迷于此,務必把握好度。建議佩戴「元辰十二靈石手串」作爲護身符,以求得貴人相助,助力健康成長。 龍 屬龍的朋友在本周財運良好,事業逐漸平穩發展,但仍需多勞心勞力。保持樂觀的心態,與同事和領導保持和諧的溝通,有助于贏得賞識。在面對挑戰或責難時,要避免意氣用事,以免兩敗俱傷。若你正處于熱戀中,適合將對方介紹給家人,向婚姻的方向邁進。務必考慮現實層面,衝動是不可取的,評估後做出的决定才是值得慶幸和祝福的。 蛇 本周屬蛇的朋友在運勢上有「天解」星相助,儘量避免意氣用事,减少不必要的競爭。在財運方面,收入表現不錯,銷售業績持續高水平,意味著財富增長的機會較大。感情上可能會經歷一些波折,建議你控制情緒,多關注對方的優點,增加溝通,避免因小爭吵而導致關係的破裂。總體來說,保持冷靜和理智將有助于你在各方面獲得更好的結果。 馬 屬馬的朋友在本周可能會面臨一些危險的凶星,需特別注意安全,尤其是家人和親人的健康。幸運的是,有吉星相助,可以安然度過這一周。未婚朋友或有機會進行相親,若有心儀對象,可以主動追求,運用自己的優勢和口才,勇于表達心意,感情發展將會順利。健康方面需關注飲食,保持良好的生活習慣,以確保身體健康。 羊 本周屬羊的朋友在感情方面可能會出現一些矛盾,導致彼此間産生距離感。建議雙方多些理解與包容,才能維持良好的關係。在事業上,你的才學和說服力將得到充分發揮,有機會爭取到更多的生意,增加財源。整體而言,保持開放的心態與積極的態度,將有助于你在事業和感情中取得更好的平衡與發展。男人「提防女人」是必要的,千萬別因好色貪財而惹上桃花劫,輕者破財,嚴重傷身損命。 猴 屬猴的朋友在本周迎來「天喜」桃花,單身者有機會結識合適的對象,建議好好把握。同時,財務狀况不容樂觀,支出較多,面臨著收入不足的壓力。《周易》雲:「亨,柔蓄而志行「,因此建議减少外出和購物,保持節儉。工作上要珍惜與同事的合作機會,鞏固人際關係,將爲你未來的發展打下基礎。總之,保持積極的態度,將有助于你在戀愛與事業上都取得進展。 鶏 本周屬鶏的朋友運勢較佳,是全力出擊的好時機,爭取更多的收穫。貴人主要來自年長者,若你在職場中表現出色,有望獲得升職機會。財運方面,穩定的收入幷未因「白虎」而有所增减,若想獲得額外收益,可以嘗試股票或基金投資,但需關注經濟變化,避免盲目行動。保持謹慎的態度,將有助于你在投資方面獲得理想的回報。 狗 屬狗的朋友本周健康狀况欠佳,需特別注意安全,避免血光之灾。外出時務必把安全放在第一位,已婚男性應關注太太的健康情况。感情方面可能會有波動,務必小心維護,以免發生口角。如果你有生二胎的計劃,可以提前做好準備。今個星期對屬狗的人而言是一個不錯的時機,但在處理事務時應保持低調,避免因過于自信而導致投資或事業上的失敗。 猪 周六有「紅鸞」桃花入命,屬猪的朋友在感情上需多注意小事,避免與伴侶因瑣事爭吵,從而影響雙方的心情。71年屬猪的人應提防合作夥伴爭奪成果,保持良好的溝通與信任。隨著年齡的增長,可能會越來越喜歡獨處,不再急于接受家庭的安排,婚姻大事應隨緣而行。總之,保持內心的平和與理智,將有助于你在感情與事業上都獲得更好的發展。

Swarm mode 上線 5 - load balancer | 還有那些事該考量?
科技新知
MacauYeah・2024-11-18

前面介紹了 ingress network ,亦介紹了 proxy gateway 。能做到的基本都做到了,再來就是考量安全性的問題。因為加了 proxy gateway ,前述的例子是所有 service ,都放在同一個 yaml 檔中。好處是,所有相關的東西存放在同一個檔中, gateway ,背後的 service 都一眼看到。但壞處就是有其中一個 service 更新,都要改那個 yaml 檔。更大的問題是, stack deploy 的指令,不單只更新其中一個 service ,就連其他 service 都會自動取得最新 image 而 redeploy 。 對於一個緊密的系統來講,同步更新可能不是大問題。但對於一些預定排程發佈的系統可不能這樣因為副作用而更新了。如果你也有這樣的分開管理需求,可以參考下面做法,把 gateway service 及 upstream service 放在不同的檔案中,然後經過 external network把所有 service 串連起來。 # nginxstack.yaml, docker stack deploy c nginxstack.yaml nginx services httpgateway image httpgateway ports 80808080 deploy replicas 1 update_config delay 10s restart_policy condition onfailure # managerstack.yaml services managerhttp image bretfisherhttpenv networks nginx_default default deploy replicas 3 update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==manager networks nginx_default external true # dmzstack.yaml services dmzhttp image bretfisherhttpenv networks nginx_default default deploy replicas 2 update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==dmz networks nginx_default external true 這樣,不同 service 的維護人員,就可以獨自控制自己的檔案。在第一次發佈時,確認 nginxstack.yaml 先行發佈就可以了。對應的發佈指令是docker stack deploy c nginxstack.yaml nginx,它會自動産生一個 nginx_default (即 stack名字_default )的網絡。之後其他service,就可以經networks的設定找到它了。 services YOUR_SERVICE networks nginx_default default networks nginx_default external true 上述即使分離檔案,在安全性考量時還是有一個問題,就是 ingress network 的問題。試想一下,dmzhttp (Demilitarized Zone)原本被設定的原因,就是想限制某些訪問只能一些可以公開的服務。但因為經過 ingress network 之後,它們會在所有機器上開放這些 port。那就是,以下面的例子來講,若 dmzhttp 是公開的服務, intrahttp 是內部服務,即使用 intrahttp 使用不同的port 8889。但一經 swarm mode 預設的 ingress network ,在node.labels.zone==dmz的那些節點,還是可以訪問到 intrahttp 。 services dmzhttp image bretfisherhttpenv ports 88888888 deploy replicas 2 update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==dmz intrahttp image bretfisherhttpenv ports 88898888 deploy replicas 3 update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==intra 我們前述介紹的 proxy gateway ,其實已經有一定程度可以解決這個問題。因為 proxy gateway 是根據 http 協定中的 host header 去做分流。在邊界網絡進來的「合法」訪問,道理上會好好地經引導到我們的 dmzhttp 。不過網路的邪惡可容小看, proxy gateway 也會有被騙的一日。有特定能力的攻擊者,只需找到目標域名,還是可以接觸到 intrahttp 。 若要做進一步隔離,在這種情況下,我們可以在 dmz , intra 機器中各設定一套 swarm ,完全獨立,這是最安全的做法。但這樣做的管理成本就會變高,因為兩個網段都會有自己的 manager 節點,而且在 dmz 網段的 manager 節點也有被攻擊的可能。 若我們回到單一 swarm 的方向,可以修改各個 service 中的 port 和 deploy 。利用 post mode 中的「host」,配合 deploy mode 中的「global」,完全跳開 ingress network。 services dmzhttp image nginx ports target 80 published 8888 mode host deploy mode global update_config delay 1s restart_policy condition any placement constraints node.labels.zone==dmz intrahttp image bretfisherhttpenv ports target 8888 published 8888 mode host deploy mode global update_config delay 10s restart_policy condition onfailure placement constraints node.labels.zone==intra 上面的例子中, dmzhttp 會在所有 dmz 的機器中,每個節點只運行一份服務,而且直接使用該機的 8888 port ,外面不會再有 ingress network 的 存在。同樣地,intrahttp 會在 intra 的所有節點,運行一份服務,佔用它們的8888 。這兩個服務,即使使用一個 port ,swarm 也不會說有任何問題。因為它們不會經 ingress network 搶佔其他人的 8888。 可能會有讀者問,如果 host mode 這麼安全,為什麼預設會是 ingress network,那我們就要先了理清 ingress network 與 host mode 有有什麼分別?假設我們只運行一個service,它佔用8888。 功能ingress modehost mode replicas 數 同一個 service replicas 為任意數量,什至比節點的數目多 因為有 port 限制,每個節點最多只能運行一份 Virtual IP Virtual IP 任意在節點中跳轉也可以,因為 ingress 會自動找到對應的 service 所在的節點 Virtual IP必需要與 service 所在節點綁定,其他節點訪問不到 load balance 有 沒有 host mode 就像我們傳統在各自的節點上自行佈署自己的程序,各個節點只有一份。所以不會有自動 load balance 的效果,如果客戶端訪問固定的IP,就會得到是固定的接器接受請求。我們有需要,就要在前面加一個 Proxy Gateway 或 HA proxy 。 Virtual IP 也一樣, host mode 下需要好好地自動跟著 service 的生命期,不過幸運的是, Docker 預設己經有自動重啟 service 功能,即前文中的 restart_policy ,它在 host mode 下也適用。如果大家有配合 deploy 中的 global mode , Virtual IP 的並沒有實際變動。但如果沒有 global mode ,就要再想想辦法了。 最後考慮 load balance 的問題,如果進入點的 service 的真的不太消耗資源,沒有 load balance 也是可以的 ,但若超負荷,就必需要自建 proxy gateway 。經過進入點後,若我有背後的 service 就沒有所謂的 ingress 和 host mode 選擇。

重組家庭,晚妻是命帶色劫
玄學星相
熊神進・2017-10-12

他的來信6613字,筆者從早上6時開始為他念經,燒贖罪香,把他的故事一字一句讀給菩薩,他的過去並沒有坐穩釣魚船,就急著釣魚。他叫女人殺嬰,又沒有做超度,殺嬰後,更沒有燒ldquo;水子地藏香rdquo;,他種下千百次惡因,做男人,也要講講道理,不要總是迷信自己是神,不聽人家說話,今天筆者語重心長,留言幾句: 男人來到世上,不是做播種夫,愛一個女人,跟她正淫,贖前世緣,還宿世債,這是玄學家可以理解,但殺嬰就是男人的罪。自古以來,男人給女人身體做了很多傷害,有家暴,有強暴,有逼女人打胎殺了自己寶寶,男人喪盡天良,而女人一次又一次原諒自己的男人,有些女人接受善知識,燒了香, 念了經, 潔體淨身,懺悔了,而有些迷信自己的女人說殺嬰是沒錯,嘲笑蒼天。今天筆者不是爭論殺嬰是對是錯,只是建議他去寺(前妻打掉過一個孩子,晚妻也打掉過一個孩子),跟住持說說,好好聽佛教人士的提點, 要超度的,就超度,要念經的,就念經,要燒香的,就燒香,人生總有一面是明朗,路總有一條路是康莊,不可能天天苦惱做人,殺嬰了,就好好有個做法。 既然離婚了,就是敲打一次警號,首婚為何緣盡,中年分手,是因為沒有配婚,沒有選吉日,還是沒有堪輿?做男人,不要太迷信自己是神,婚前好好聽聽智者的話,知道自己不足之處,知道妻子的優點在哪,找一處氣場好的地方住,這不是更英明嗎?他再婚,找來晚妻,妻子的身上沾了很多負能量,是紅杏攀登高處,是繡鞋放在鄰家男兒房,他認命,哭命,在千百個晚上,他咬緊牙關,看著子女臉上,不想子女沒有晚娘,他啞忍,一次二次三次,他不敢向朋友說自己頭上多了一件帽子,只是安慰自己,他的苦,是因為他沒有珍惜前妻,前妻不美,但仍是愛他(老婆被確診出有宮頸癌),他心太狠,種下惡因,今天晚妻的身上都是男人留下的負能量,他就跟負能量團捆綁一起。 他把自己的經濟情況形容是拮据,這是對的,他在2036年前一無所有,他沒有人脈,沒有市場訊息,學歷不高,只靠一腔熱情,一匹牛力在工廠打拚,其實這是不足夠。他有前妻,有前妻子女,要養活他們,他憑什麼去養?炒股,敗北,收入,低微,他很想筆者推薦一件風水物,筆者回他一句,只是一句,他肖龍,熱命人,財星在北,忌床頭朝南,在北位擺放一盆泥,種七枝竹(一長六短),竹上掛二個紅包,明年是犯太歲,木星很凶,家中有人住院,五黃在北位,三煞之地,這是化解玄法。 岳父有賭癮是他的偏財星問題,他戒不了賭,家庭是共業,請放心,他的家人會為他還賭債,而他永遠不會感恩。 命運是掌握在強者手上,並不是決定在玄學家口中,熊老師只是善心提點有緣人,ta應該積極面對人生,而不是消極逃避問題。熊老師已為有緣人關上命盤,並祝福她。 如有任何問題,歡迎聯絡: 林小姐 13726267799晚8時後 熊神進:澳門 85366618785 Facebook httpswww.facebook.com熊神進風水法器店MasterMickeyHungFortuneWorkshop252635158482455 中國澳門風水掌相學會會長政府註冊 公共微信 macaumasterxiong 淘寶風水法器店:httpmacauhung.taobao.com 頭條作者