搜尋

搜尋結果

【如何找出由比大市弱剛剛轉為比大市強的股票?】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-05-18

程式交易除應用在期貨交易上,其實應用在選股上也十分有效,例如我們希望透過程式找出本身一直落後大市的股票,但突然股價開始發力,走勢變得比大市強,這往往是較佳的買入時間。此外,若然非單一股票是這樣,而是整個行業的股票也由比大市弱剛剛轉為比大市強,能獲利的機會便提高。 早前已介紹過H-L Indicator,可以將期指與滬深300指數比較,同時又可將期指與國期比較,但其實也可應用在股票分析之上。將股票與恆生指數作比較,先每日從yahoo免費下載全部股票及恆指的數據,然後利用H-L Indicator作比較,恆指在yahoo的symbol為「^HSI」,(公式上前後加減的問題),每當H-L Indicator出現,連續五個或以上的「L」變為「H」時,便是股票由比大市弱剛剛轉為比大市強。 (按圖可放大) 大家可看看2015年3月,港交所(0388)發力急升的時間便剛好是連續五個或以上的「L」變為「H」的時間(圖三),或許大家會問,是否近月的大升市才剛好這樣? 我們可再看看較難的例子,2010年9月,港交所(0388)發力急升由110元升至180元,也是剛好是連續五個或以上的「L」變為「H」的時間(圖四)。 我們再看看其他股票,騰訊(0700)今年3月開始急升時的情況也是如此(圖五),再看舊一點的數據,去年5月至9月,騰訊(0700)的表現其實不太好,但期間兩次較大型的反彈,也是出現連續五個或以上的「L」變為「H」的情況(圖六),又或馬鋼(0323)去年3月至7月的走勢也是向淡,但較大型的反彈出現在3月中(圖七),當時也是出現連續五個或以上的「L」變為「H」的情況,再看遠一點的數據,即使是2010年,農行(1288)展開升浪,也是出現類似的情況(圖八)。 當然沒有任何指標是必勝的,分析方法要先看市況,再選股,選出走勢比大市強的股票,若然整個行業都突然比大市強那便更好,配合當晚美股上升,那獲利的機會便提高,而這種分析方法,有一個好處是,股票剛轉為比大市強,買入後理應在一至兩個交易日便發力,若然沒有,那便可提早止蝕,同時買入數隻股票,只要有一隻「爆上」,已能獲利。

【Home Media】CTM X TVB Anywhere《奇妙之旅中獎遊戲》介紹 + 3 月精彩好戲推介
生活在我城
Cheers!・2023-03-03

CTM X TVB Anywhere《奇妙之旅中獎遊戲》 嚟到3月相信大家都計劃緊去旅行, TVB Anywhere 都有好多旅遊節目,帶大家遊覽亞洲、香港等熱門景點!由即日起至 2023 年 3 月 31 日期間, 成為 CTM X TVB Anywhere新客戶或參加《奇妙之旅中獎遊戲》 4 輪問答遊戲抽獎活動,就有機會攞走: 大獎:香港迪士尼樂園酒店 + 兩張香港迪士尼樂園兩日門票 (價值:$3,545) 二獎:兩張香港迪士尼樂園一日門票 (價值:$1,342) 喺活動期間,跟住以下條件即可獲得抽獎機會,抽獎機會越多,中獎機會越大! TVB Anywhere 現有客戶每答中一次問答遊戲可增加一次抽獎機會; 新申請 TVB Anywhere 服務可獲兩次抽獎機會; 新申請 TVB Anywhere 服務並購買指定 Home Media 電視盒子套裝可獲三次抽獎機會 現申請仲享 CTM X TVB Anywhere 超抵優惠: 流動電話客戶經 CTM Buddy App 申請5G 月費計劃即送 6 個月 TVB Anywhere; 居家光纖寬頻客戶可享超優惠價購買 Home Media 電視盒子連 TVB Anywhere 服務組合。 立即上 TVB Anywhere 答問題,向奇妙之旅出發 ! 遊戲章程 https://qr.page/g/26NzA2m8OQt 吃貨橫掃曼谷 因為疫情,香港不少朋友已數年未有外遊。泰國曼谷向來是港人的旅遊熱點之一,闊別近三年,大家或已對當地感到陌生。三位「女神」高海寧、彭慧中、陳星妤聯同「少年食神」林澄光率先探路,穿梭曼谷的大街小巷,發掘隱世地道美食與打卡景點。近年流行素食,主持們也會化身「找素」達人,介紹曼谷的滋味素食。遊泰國當然不能錯過「歎SPA」,女神們會親身上陣體驗各式SPA,務求為觀眾揭開最高CP值的歎世界攻略。 大牌筵席 中環士丹利街有承傳至第三代的粉麵檔,主打新鮮牛雜,李家鼎到訪檔口並與觀眾話當年,坐椅子也要功夫?鼎爺即嚐牛沙瓜、牛粉腸等出品,另提到牛膀滋味媲美鵝肝。海防道臨時街市的熟食中心內,可找到不少隱世美食。茶檔第二代主理人對其出爐沙爹牛充滿信心,江嘉敏、戴祖儀則大讚足料香濃。另一間粉麵檔的招牌牛丸彈牙非常,兩代主理人抱持真材實料的宗旨用心經營。熟食中心內還傳來辣椒油飄香,原來是另一「人氣」茶檔的吸客秘訣。 45 日環遊日本 環遊日本之旅由京都啟程,張寶兒隨項明生參與千年祭典祇園祭,山鉾巡行事隔兩年重辦,熱鬧依舊!漫步花見小路,欣賞藝妓表演兼玩遊戲。入住房價過萬的奢華酒店,感受新舊交融氣息。大阪通天閣新開巨型滑梯,十秒滑到地下好刺激。乘坐屋形船暢遊水都,細味夏天限定的鱧套餐。轉赴本州中部,先到金澤老街吃金箔刨冰,遊走美術館與藝術品互動,再往飛驒高山歎A5牛。深入能登半島,二人體驗揚濱式製鹽法,見識傳統技法的繁複步驟。 豪遊咖啡 港人近年對咖啡的品質要求提高,造就本地誕生多間用心經營的咖啡店,更有不少香港咖啡店或咖啡師揚威海外。只要大家願意細心尋覓,總可在本地找到一杯適合自己口味的「好啡」。陳豪、袁偉豪兩位「愛啡之人」均對咖啡有深厚認識,分別也有獨特的咖啡品味。這次他們會走訪港九新界的大街小巷,探索各具獨色的咖啡店,品嚐咖啡師們的手藝,為一眾咖啡愛好者編寫一本「香港咖啡手冊」。節目亦會邀請星級「啡友」,分享咖啡心得和近況。 澳紐豪華居庭 節目介紹澳洲和新西蘭的豪華居庭,觀眾必定歎為觀止,目不暇給。有些隱世豪宅,甚至連大家都未必知道其所在。 走進摩納哥 在摩納哥元首阿爾貝親王、富婆莫妮卡等的帶領下,我們認識這小國的面貌,探索在摩納哥生活可以有多奢豪和成本高。 貧窮限制想像 奶仔方紹聰將會走進富貴人家的世界,見識最昂貴事物,體驗最奢華生活。無須自己規劃打理的生活會是怎麼樣?價格昂貴的總統套房有什麼特別服務?早上苦惱著開那輛跑車?晚上又在那艘豪華遊艇舉辦狂歡派對?《貧窮限制想像》將會透過奶仔的視角,真實展示各種由金錢堆砌起的刺激和快感,感受有錢人世界的神奇力量!超乎想像的體驗刷新奶仔的財富觀、拓展人生視野及格局,同時打破限制,呈現超越想像的世界! 野外步出 2 《野外步出》來到第二輯,「奶仔」方紹聰會再相約「女神」出發,承接上輯挑戰多項刺激好玩的戶外活動,這次繼續貼地玩轉香港的水、陸好去處!玩得盡興之餘,女神們亦公開內心世界與愛情觀,江嘉敏、黃美琪、李君妍、蔡嘉欣、傅嘉莉、謝芷倫、鄧伊婷等一眾女嘉賓悠然地欣賞靚景,向奶仔盡訴心中情,還會合作送上輕鬆搞笑的「小劇場」。 港產旅行團 (2021) 疫情於2021年持續,香港市民仍要繼續經歷疫境生活,過往的消閒模式被顛覆,捨棄出埠旅行,港人可怎樣調節出遊新常態? 主持歐陽偉豪(Ben Sir)、戴祖儀、曾淑雅、林穎彤、鄭衍峰引領觀眾玩盡嶄新「港產」體驗,實試本地自家製旅行團;探索震撼秘境,順道傳授影靚相「呃Like」攻略;「睇咗當行咗」極級行山路線、激新室內運動,還有熱爆「宅度假」住宿推介! 節目重新遊走香港,發掘最港產、最地道的吃喝玩樂好去處! 兩個小生去Camping 周柏豪、袁偉豪兩位充滿正能量的「男神」,由初出道至今都老友鬼鬼,趁有空檔來一次歷險之旅,地點竟然只在香港?本地其實亦有許大自然秘境,露營仰望漫天繁星、煮柴火咖啡、山澗捉魚、瀑布下沖涼,這樣的生活試過未?從野外求生,到豪華Glamping,以及一系列上天下海的活動,兩個愛互窒的大男孩均會親身體驗。只享受「男人的浪漫」似乎好寡,期間不如相約星級知己齊齊Camping,既輕鬆又辛苦地執行港式野外任務! 自然系女子旅行 台灣的露營勝地各適其適,來自香港的女生林映暉與台灣性感女神林襄,首先來到宜蘭一間日式庭園主題酒店,住的卻非一般客房,而是空間寬敞、設備一應俱全的露營車!在酒店範圍內露營,戶外享用豐盛BBQ大餐。園區內還有各種設施,映暉、林襄在湖上泛舟餵魚,親身接觸「萌寵」大軍,餵飼水豚並與羊駝來個愛的抱抱。園內還設有各種日式體驗,二人換上浴衣漫步園區、學習茶道、試做彩繪面具、品嚐滿桌的懷石料理,仿如置身日本。 請一日假去旅行 五天工作週的打工仔,會否考慮請一日假,就可以來一趟三日兩夜的短途旅行?有得去旅行,時間當然不容浪費,從抵達到回程,三日兩夜的食、住、買、玩都有星級藝人替你悉心考量,跟着行程就可以食得滿足、買得開心、玩得盡興!是時候遞交假紙,來一轉說走就走的旅程吧!先有周奕瑋、陳嘉慧帶隊到日本東京,接着隨戴祖儀、麥美恩玩盡韓國首爾。再看何沛珈、李芷晴如何在泰國曼谷享受也是樂事,尾站還有金剛、余思霆台北地膽旅遊推介。 廉政狙擊 一宗震驚全港的塌樓案,導致洛子峰、韋繼明、卓以凡、屠敏、方家晴各散東西。二十多年後,五個人終於重遇,卻已物是人非。洛子峰(黃宗澤飾)是廉政公署總調查主任,韋繼明(王浩信飾)則是警隊高級督察,兩人調查的案件不約而同牽扯到富商卓廷光(黃智賢飾)身上,此人正是卓以凡(吳卓羲飾)的養父。方家晴(黃智雯飾)經營廟街歌廳,同樣接連被捲入撲朔迷離的案件中。屠敏(胡定欣飾)從異地回流香港,掩飾其真正身份,神秘莫測。五人從昔日的純真,演變成如今的互相猜疑,共同陷入公義與私欲的鬥爭,無一倖免。

【日本。九州自駕】宮崎 青島神社 + 鬼の洗濯板 ~ 日本著名姻緣神社&宮崎特色地形一次看完
走遍世界
80後愛旅行✈️・2018-06-18

「青島神社」位於宮崎市東南部海岸附近的青島上, 青島是一個小沙洲, 周長僅有1.5公里, 靠一條橋與陸地相連接。 而青島四周有一片長達8公里的奇特波狀岩, 是從海中隆起的水成岩長時間受到海浪的侵蝕, 砂岩層層層堆積而成, 名為「鬼の洗濯板」。 所以去「青島神社」可以一次過見到兩個景點呢!! 我分別在2015年 和 2017年 去過「青島神社」 2015年去的時候往青島的路上是沒有停車場的, 只在岸邊有很多店舖招攬生意, 把車泊在他們的店裡 (一般每間店可泊4-5輛車), 每次收500円 而2017年時, 在往青島的岸邊終於有真正的停車場了🅿️!! 把車泊在停車場後, 走過一條天橋就是前往青島的路~ 前往青島的路上兩旁都是商販, 不管夏天還是冬天去, 前往青島的路都很熱, 不妨先買支飲料! 😎 一直走到岸邊, 會看到有這種電單車(摩托車), 是付費的然後載你到青島 或是 繞青島一圈 🛵 如果不想走路, 或是不良於行的話, 建議坐這種交通工具。 岸邊風光明媚, 太陽大到不得了 ☀️☀️☀️ 青島的周長僅有1.5公里, 是個小小的沙洲。 繼續走就會見到唯一連接青島和宮崎陸地的「彌生橋」 在「彌生橋」前已經見到青島區的自然奇觀「鬼の洗濯板」 2017年去的時候看到沙灘上有人畫了這個大大的卡通人物呢, 畫得不錯唷~ 「彌生橋」 「鬼の洗濯板」就是波狀形岩石 沿著青島的海岸都能看到「鬼の洗濯板」 走過「彌生橋」後就是青島範圍了 在鳥居影襯下的「鬼の洗濯板」 「鬼の洗濯板」屬於沉積岩的地形, 是海底的沙與泥混合, 經過長年累月的浸泡及壓力, 形成了現在的波狀形岩石。 往「青島神社」的路上... 跟日本其他神社一樣, 進入神社之前的御手洗。 「青島神社」的入口, 匾額上寫著「鴨就宮」 「青島神社」是有名的戀愛神社, 以祈求愛情、姻緣最為有名。 進來後見到很多檜馬, 大家都來祈願呢! 我也買一張檜馬來祈願! 「元宮」 「青島神社」的本殿 (官網圖片) 走出「青島神社」後, 我們繼續沿著海岸走, 繞青島一圈。 遠處還有燈塔, 風景很美~ 青島上的波狀形岩石,, 按著這裡獨特的地層傾斜度, 讓海水的沖刷造成了岩石上階梯狀, 就形同洗衣板(洗濯板)一樣。 慢慢繞著青島走了一圈, 又回到「彌生橋」前。 走回宮崎的陸上, 有間蠻大的店舖可以買買手信, 夏天進來消消暑也不錯! 😅 這個中暑對策就是把一支飲料冰到變冰狀, 我也買了一支, 其實就是要等冰慢慢溶掉, 不過真的透心涼! 👍 青島神社 + 鬼の洗濯板 👣 青島神社: 宮崎県宮崎市青島2-13-1 ☎️ 0985-65-1262 📌 Map code: 843 192 099 💰 免費 ⏰ 青島神社開放時間: 08:00-17:00 檢視較大的地圖

吉利翁 ── 澳門首家與餐飲聯乘的桌遊店
生活在我城
繪本與棋@黃庭熾・2022-10-24

  日前,澳門吉利翁桌遊正式開業,舉行了全日免費試玩活動,吸引逾50名市民到場體驗主題豐富的桌上遊戲,現場人聲鼎沸、氣氛熱鬧非凡。   吉利翁桌遊位於高尾巷16號,以煦製菓定食為主營項目,係澳門首家餐飲聯乘桌遊空間的一體店。其名稱「吉利翁」來自煦製菓的英文名稱 ── 「煦」字意味着溫暖,一字串起了整棟樓的格調 ── 想給人提供一個能增加人與人間交流及溫度、令人放鬆的、溫暖的空間。所以,除餐飲樓層與桌遊空間裝橫雅緻外,若登樓至天台,將可眺望澳門舊城區簡約可親的面貌,堪稱美景怡人。   桌遊樓層的負責人國豪分享,團隊起初並未為餐飲以外的其它樓層定性,服裝、展覽場地、樂高商店等項目都曾在考慮範圍內;國豪自言本身是一名PTCG玩家,遂毛遂自薦運營桌遊店,欲為餐飲部門發揮引流的作用。這位牌手坦言,無論卡舖抑或桌遊店,在澳門均屬小眾愛好,所以在團隊裡對桌遊項目的定位,只視之為副業。   面對疫情下波譎雲詭的營商環境,國豪表示,自疫情爆發以來,人與人間面對面的交往的機會銳減,而桌上遊戲正好可作為人與人間溝通交流的紐帶,若疫情呈持續好轉的趨勢,正想通過吉利翁的開張,作為促進本地人見面交流的契機。   顧客魷魚X 在盡興後表示,現場氣氛熱烈,能夠玩到想玩的桌遊好開心;同時,亦就新張的店提出了三點建議,一、若樓下門口能放置一個指示牌,清楚地指出吉利翁的位置會更好;二、樓層間的隔音能做得更好;三、水晶櫃檯與桌遊區不搭,配置上尚有改進的餘地。   顧客Corydoras 分享了他的觀察,入口和樓梯有像日本美學般簡潔純樸的風格;玩到疲累時可以欣賞桌遊以外的礦石、水晶陳列,它們很吸引我的目光,而且,對店內的風水也是很好的;這裡的月費制度很價廉物美! 延伸閱讀:澳門桌遊群像 ── Corydoras 吉利翁桌遊 地址:高尾巷16號煦製菓定食2-3樓 延伸閱讀:訪談澳門社區

金沙時尚於澳門巴黎人隆重呈獻巴黎瘋馬秀《永恆的瘋馬》
娛樂殿堂
LifeMag Editor・2017-09-11

由金沙時尚隆重呈獻,世界聞名的歌舞表演巴黎瘋馬秀《永恆的瘋馬》將首度駕臨澳門巴黎人,並於2017年11月1至12日帶來集音樂、舞蹈及感官享受於一身的精彩表演。門票由9月19日起透過金光票務售票處公開發售。 巴黎瘋馬秀《永恆的瘋馬》以傳奇卡巴萊歌舞表演作為賣點,由10 位經過專門訓練、不同文化背景的美豔舞者傾力演出。色彩絢爛、炫麗的光影投射於舞者身上,讓她們閃亮的身段及輪廓剪影完美呈現於觀眾眼前。 法國前衛藝術家Alain Bernardin 於1951 年在巴黎創立最夢幻的夜巴黎傳奇經典的瘋馬秀,《永恆的瘋馬》就是為了紀念創辦人。表演不僅完整保留卡巴萊歌舞表演的藝術傳統,更加入了一絲現代性和幽默感。瘋馬秀的演出已超過65年,一直為觀眾帶來前衛革新、尊貴奢華及讓人著迷的優美表演,以頌揚女性特有的美態。 巴黎瘋馬秀至今已深深震撼逾1,500萬名觀眾,其中不乏名人如貓王艾維斯皮禮士利(Elvis Presley)、伊莉莎伯泰萊(Elizabeth Taylor)、已故美國總統約翰甘迺迪(President John F. Kennedy)、麥當娜(Madonna)、Christina Aguilera、Jean Paul Gaultier、艾慕杜華(Pedro Almodovar)、Sting、Kylie Minogue、莎朗史東(Sharon Stone)、史提芬史匹堡(Steven Spielberg)、娜奧美屈絲(Naomi Watts)、Michael Baryschnikov、粉紅佳人(Pink)及Beyonce等。 在表演上,觀眾將可欣賞到女舞者們天姿國色的美貌、超凡的氣質、優雅且性感的舞蹈。瘋馬女郎更戴上招牌的齊劉海假髮,並穿上由Christian Louboutin特別設計的高跟鞋,塗上艷麗的紅唇,亮眼登台。色彩絢爛、炫麗的光影加上誘人、前沿的爵士混合音效,觀眾萬勿錯過此集激情、奇幻、音樂與性感的舞台演出,感受真正的巴黎人魅力。 門票詳情: 活動:金沙時尚呈獻巴黎瘋馬秀《永恆的瘋馬》 日期及時間:2017年11月1日至12日 晚上8時 (星期二至五) 晚上8時及晚上11時 (星期六及星期日) 請注意 : 只限年滿18歲或以上人士觀看 場地:澳門巴黎人巴黎人劇場 票價 澳門幣 / 港幣 680元 (VIP 區) 澳門幣 / 港幣 480元 (A 區) 澳門幣 / 港幣 380元 (B 區) 澳門幣 / 港幣 180元 (C 區) ICBC金沙時尚萬事達卡持卡人: 預售:於9月14至18日期間優先訂購門票,可享獲8折優惠 公開發售:85折門票優惠 船票套票:觀眾可另加澳門幣/港幣108元購買包括金光飛航往返港澳雙程船票的套票(C區門票不適用) 售票處 金光票務 網上訂購:www.cotaiticketing.com 售票處: o 澳門巴黎人 – 一樓正門大堂售票處 o 澳門威尼斯人 – 金光綜藝館及酒店正門大堂售票處 o 澳門四季酒店 – 百利宮™售票處 o 澳門金沙® – 一樓售票處 o 金沙城中心 – 喜來登酒店正門及假日酒店正門售票處 電話訂購: o 澳門熱線:+853 2882 8818 o 香港熱線:+852 6333 6660 o 中國內地免費熱線:4001 206 618 澳門廣星傳訊 網上訂購:www.macauticket.com 門市據點資料請瀏覽:www.macauticket.com/TicketWeb/ServiceStations.aspx 電話訂購:+853 2855 5555 香港快達票(將額外收取每張門票的顧客服務費) 網上訂購:http://www.hkticketing.com/ 電話訂購:+852 3128 8288 Ticketflap 網上訂購:www.ticketflap.com

澳門JW萬豪酒店新任中菜行政總廚呈獻秋日美饌
澳城餐飲
Benjamin・2016-09-20

澳門JW萬豪酒店 「萬豪中菜廳」新任中菜行政總廚王永其師傅特別為這個秋風送爽的季節,悉心準備了一系列均衡養生的秋日創意美饌,讓賓客為秋冬作好準備。隨著微涼秋季將至,我們應以滋補飲食來抵禦乾燥秋風來襲。王師傅今秋嚴選野生食用菌及極受歡迎的太湖大閘蟹入饌。當中所用的野生菇菌種類繁多,包括菌味濃郁的松茸、帶有清新林木香的牛肝菌,還有味道鮮美的黑皮雞棕菌。 雲南野生食用菌菜式推介 野生菇菌屬高蛋白質低脂肪食品,具抗癌、降血壓等功效,有益健康,而中國雲南的出品向來品質上乘,價格高昂。這個9月,「萬豪中菜廳」推出以雲南野生食用菌入饌的十多款美味有營菜式,讓賓客細嚐這種健康食材搭配多款食材所散發的不同滋味。第一款必試菜式是瓦礃野菌醬油雞,嚴選多個品種的野生食用菌,當中包括珍罕的姬松茸、牛肝菌、茶樹菇及虎掌菌。先將菇菌炒香,連同清水及全雞放進瓦礃同煮。雞肉能夠吸收菇菌的精華及香氣,卻不失本身味道,讓賓客得以品嚐到每種食材的獨有風味。要延展這個滋味無窮的美食之旅,不容錯過的另一選擇是香煎松茸伴芥末牛柳粒。首先,將松茸煎香並撒上海鹽提味,然後網燒。 另外,將牛柳粒以芥末炒香,最後與松茸一同上碟。這種分開烹調手法,可以保留每種食材的天然美味。 當造大閘蟹菜式推介 大閘蟹是秋季的時令美食,深受饕客歡迎。「萬豪中菜廳」於今秋推出的十年花雕鹽焗大閘蟹,選用陳釀十年的花雕酒來烹製,將大閘蟹這種時令食材注入新煮意,令蟹香回味更加悠長醇厚,提升舌尖味蕾的享受。花雕酒暖胃,正好中和大閘蟹的寒性,合乎養生之道。這道菜式的製作方法新穎,先將大閘蟹放進鹽堆中吸收鹹香,然後才調味,為整體味道增添層次。另一道色香味俱全的菜式是蟹粉百花釀花膠。先將花膠及蝦肉蒸熟,再將新鮮炒香的蟹粉灑在表面。上碟前再淋上精心烹煮的雞湯,更添滋味。 除了時令精選,顧客亦可選擇王師傅的特色創意名菜金沙脆米蟹鉗,烹調手法與眾不同,香脆口感無與倫比。先將野菌、牛油及鹹蛋黃一同快炒,另將蝦膠蟹肉沾上薄薄一層鹹蛋黃再沾上脆米炸香,最後將所有食材落鑊同炒,令這道菜式甘香不膩,非常酥脆美味。王師傅以心思巧手精心創作的另一道特色前菜柚子香酥鴨,先以超過40款香料及調味料烹煮鴨肉至少三小時,當中包括金香醬、海鮮醬、梅子醬、蜜桃醬、腐乳及南乳等。鴨肉去骨斬件後炸至金香,再以紅肉西柚和沙田柚伴碟,取其甜甜酸酸的味道,帶出鴨肉特有的美味。 「萬豪中菜廳」新任中菜行政總廚 王永其師傅是「萬豪中菜廳」的新任中菜行政總廚,負責多項職能,而重點工作是因應不同季節與場合來創作新菜式。他尤其擅長創作賣相吸引的精緻菜式,同時發揮精準的傳統粵菜烹調技巧,令每道菜式品質優良、水準統一。王師傅從事飲食業多年,經驗豐富廣泛,曾在香港、倫敦、杭州、深圳、馬來西亞及台北等地工作。加盟澳門JW萬豪酒店前,他在英國倫敦的中菜餐廳Imperial Chinese Restaurant 擔任集團行政總廚達10年。此外,世界飯店美食會(World Restaurant Cate Association) 頒授的兩項榮譽,分別是「國際烹飪藝術大師」(International Culinary Art Master)及「藍帶騎士勳章」(Blue Ribbon Knight)。目前,他更出任該會會長。此等榮譽充分證明王師傅在區內傳揚精湛粵菜烹調的卓越貢獻。 如欲訂座或查詢,請致電+853 8886 6228或電郵至mhrs.mfmjw.man.ho@marriotthotels.com。 * 價格須加收10%服務費

Spring Boot 08 - 多情境設置 maven profile 與 application.properties 進階篇
科技新知
MacauYeah・2025-03-11

上期我們介紹完最直觀的用法,這期我們再來討論多管齊下的方向。 在開始之前,筆者總結一下上期的 Profile 的要點。 Spring boot 是經過 spring.profiles.active 去選擇什麼 (spring boot) Profile 生效 spring.profiles.active 它可以在runtime(運行時)動態更改 maven 是經過 xml 去選擇編譯時的 (maven) profile maven 編譯時為 spring.profiles.active 填入一個固定值 另外,筆者亦在測試途中,發現一個現像。 maven 並不提供混合 profile,即使下指令同時觸發兩個 profile ,最後亦只有一個 maven profile 生效。但這個部份筆者未在官方文件中找到,大家如果有任何發現,可以幫忙修正。 Spring boot 混合 Profile 當我們經IDE編譯時,可以為 spring.profiles.active 填入多個值,各值之間用逗號分隔,就可以觸發多個 profile 。 spring.profiles.active=dev,uat 程式碼中的application.properties, application-dev.properties, application-uat.properties 都會生效 Spring boot會先後載入上述三個檔案,如果有重複值,後面出現的會覆蓋前面的值。 spring.profiles.active如果填入的值與現在的application-xxx.properties不匹配,該部份不生效,例如 spring.profiles.active=dev,uat 程式碼中只有application.properties, application-dev.properties,但沒有application-uat.properties Spring boot會先後載入上述兩個檔案 上述的都好理解,當大家都接受上面的結論後,再來看這個現像。 spring.profiles.active 是啟動spring boot時,作為選擇profile的依據。 application.properties可以有一個預設的spring.profiles.active,正常跑spring boot就會看它。 正常跑spring boot時,還可以通過傳入參數--spring.profiles.active=xx,改變那個值。 Spring boot test 因為結構特殊,它只會看到 application.properties 中的那個spring.profiles.active值。 Spring boot test 暫時沒有方法傳入參數spring.profiles.active,但可以經程式碼 @ActiveProfiles 硬改運行中的 profile 。spring.profiles.active亦只會顯示 application.properties中的那個值。 Spring boot 混合 Profile 例子 大家看完概念之後,可以來看看實際例子。 當什麼都不加,就是根據application.properties的spring.profiles.active來啟動profile。 mvn clean compile spring-boot:run # or mvn clean compile package java -jar target/spring-boot-profile-0.0.1-SNAPSHOT.jar 正常spring-boot:run的情況下,可以經的 --spring.profiles.active 覆蓋過application.properties內的值。 mvn clean compile spring-boot:run -Dspring-boot.run.arguments="--spring.profiles.active=dev --spring.profiles.active=uat" mvn clean compile spring-boot:run -Dspring-boot.run.arguments="--spring.profiles.active=dev,uat" # or mvn clean compile package java -jar target/spring-boot-profile-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev --spring.profiles.active=uat java -jar target/spring-boot-profile-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev,uat 上述例子,若dev,uat內的值沒有衝突,沒有覆蓋問題。但如果有衝突,最後會是uat內定義的值。 Spring boot test Profile 例子 因為不是正常spring-boot:run,所以那些參數都沒有用,具體只會看application.properties內預設spring.profiles.active mvn clean compile test -Dspring-boot.run.arguments="--spring.profiles.active=dev,uat" # arguments will be ignored, same as mvn clean compile test Maven Profile 例子 加入Maven之後,就可以修改application.properties內的預設spring.profiles.active。但要注意,maven只會有單profile 假設pom.xml如下 application.properties如下 spring.profiles.active=@active.profile@ 下述三組例子,有且只有uat生效。因為maven的uat生效後,會修改 mvn clean compile spring-boot:run -Puat # or mvn clean compile package -Pdev -Dci=true java -jar target/spring-boot-profile-0.0.1-SNAPSHOT.jar # or mvn clean compile test -Puat 當然,你想要弄一個maven mix profile 也可以 以下例子可以令 dev, uat 同時出現在spring.profiles.active mvn clean compile spring-boot:run -Pmix # or mvn clean compile package -Pmix java -jar target/spring-boot-profile-0.0.1-SNAPSHOT.jar # or mvn clean compile test -Pmix Maven Profile Spring boot test例子 上述例子都了解後,最後就來看看全部混合的情況 當Test case中沒有硬改 profile 定義,application.properties中的spring.profiles.active就直接作用。以下情況就是同時運行dev,uat // java @SpringBootTest class ProfileTests { } // bash mvn clean compile test -Pmix 當Test case中有定義@ActiveProfiles ,application.properties中的spring.profiles.active的值會保留,但不在該test case中生效。以下情況就是同時運行uat,dev,但讀取spring.profiles.active的值會是dev,uat。 // java @SpringBootTest @ActiveProfiles(value = { "uat", "dev" }) class MultipleProfileUatDevTests { } // bash mvn clean compile test -Pmix 如果我們把maven 指令中的加入package,預期 test 執行的是 uat,dev 。而 jar 的打包結果會是 dev,uat。 // java @SpringBootTest @ActiveProfiles(value = { "uat", "dev" }) class MultipleProfileUatDevTests { } // bash mvn clean compile test package -Pmix 但請盡量不要這些做,因為會越來越混亂,特別是打包 prod 環境。為減少出錯的機會,例如test污染了prod的環境,筆者在package時,通常都會跳過test。 mvn clean compile package -Pprod -Dmaven.test.skip=true