搜尋

搜尋結果

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的建立。

星穹鐡道:抽角色、組隊簡介
手機‧電玩
MacauYeah・2024-03-13

因為抽卡機率問題,坊間很多建議都基於課金的前題,不是所以有人都可以重複。但這亦不是筆者體驗這遊戲的主要方向,所以筆者集中分享一些主線必定會取得的角色,或盡量以4星的方式組隊。但在說明組隊之前,先講一講基本系統。讓大家知道那些地方有課金機率成份。 基本出戰 本遊戲是團隊戰,最多同時4名角色上場,同一角色不會出現兩次。影響出戰強度的,除了角色本身屬性、技能,還有裝備要求。同一角色可以裝備一款【光錐】,六款【遺器】,達到不同的Buff。 每個角色獨有自己的【命途】技能養成,光錐及遺器則可以交換使用。 在攻略副本時,可以借好友的角色,但依然會限制同一角色不能重疊。而好友的光錐及遺器不能交換。 卡池 在遊戲中有角色【躍遷】,就是抽角色的地方。除主角外,其餘角色都可以經【躍遷】以機率的方式抽取。若抽到重複角色,會轉化為【星魂】,用作提升角色的特殊技能。主角的星魂以遊戲進度獎勵發佈,其他角色暫時都以抽取為主要來源。特殊角色,如【黑塔】有特別支線任務可以取得。 光錐同時在【躍遷】中取得。 遺器則是副本敵人隨機掉落,沒法經抽選擇。而角色命途技能、光錐、遺器養成部份,所需資源都可在遊戲主線或副本取得。所以有限抽取的,就是角色和光錐。 希有度 角色稀有度最低為4星,最高為5星,道具則為有35星。 卡池沒有4星角色保底,只有4星結果保底,每十連抽可以得到4星角色或道具。 組隊目標 4星非洲隊 主線故事中,一定可以獲得 主角(物理,攻)或(第一章最後獲得,火,盾) 三月七(冰,盾) 艾絲妲(火,輔助Buff) 丹恆(風,單體攻擊) 娜塔莎(第一章中後期獲得,物理,奶) 黑塔(支線模擬宇宙獲得,冰,群體攻擊) 艾絲妲原本筆者也以為是抽角隨機獲得的,但以BiliBili Wiki引證,其實是抽角教學中必定獲得的角色,所以道理上各位也一定會有。但有些版本有活動送角色,但似乎地區不一樣有不一致情況,故筆者沒有列出。 三月七 雖然在取得奶之前,主角(物理)、三月七、丹恒、艾絲妲,就是沒有選擇之下的選擇。但其實三月七的盾有隱藏技能,會增加受擊機率,這是變相指定角色吸仇恨換賺能量的做法。她也是在缺奶時最重要假回血手段,所以是一個有長期培養的角色,用來湊雙冰、雙盾或一奶一盾也不錯。 艾絲妲 筆者一直忽略了的一位重要角色,因為她施放攻擊就有機會蓄能,蓄能全體加攻。終結技有全體加速效能,普偏的裝備方向是為她加速加能量,讓她可以再為其他人加速加攻。也因為第一章後,與主角可以組成雙火隊,主角可以全隊加盾,艾絲妲加速,打火弱點敵人的話,一定不虧。 娜塔莎 奶,就不用說明了。另外,她也作雙物理的組成。也是筆者作為平常無腦開荒的組成,主角(火,盾 加 三月七 加 娜塔莎 加 弱點輸出。效率可能不高,但勝在無腦。 無腦隊最大的問題是弱點擊破率很低,因為盾和奶都需要經常回復,少了輸出的機會成本。

澳門十六浦索菲特酒店 | 葡韻悠然「澳門花園下午茶」
澳城餐飲
小燕品味・2023-08-31

澳門是一座中西文化交匯的城市,文化底蘊深厚,在歷史城區內遊走就象在葡萄牙的街道上,可以感受濃烈的歐洲文化氣息,交織成獨特的文化融合魅力。澳門的葡萄牙式建築喜愛使用別具特色的瓷磚作為飾面,比如在新馬路的巿政署大樓,由大門兩側向花園延伸的牆身飾有傳統葡式瓷磚,以藍白色為主調,與中國的青花瓷十分相似。而澳門也是聯合國教科文組織評定的世界美食之都,中西美食各式其色,縯紛多采,讓愛好美食者大快朵頤,口福滿載。 位於的澳門歷史城區附近的澳門十六浦索菲特酒店, 為了迎接盛夏, 在洋溢巴黎咖啡館浪漫格調的雅聚廊推出了「澳門花園下午茶」,顧名思義就是以葡式花園作為靈感,餐盤舖有裝飾草地,以葡式瓷磚作為點綴,十款精緻美點或化作盆景,或幻化為水池,還有熟悉的澳門瓷磚路牌、小搖椅、蝴蝶及園景,都讓人愛不釋手,賞心悅目,療愈極了! 十款夏日精緻䶢甜美點,色彩繽紛,味道吸引,鹹點包括:橙味醃三文魚酸奶油、玫瑰屑奶油芝士球、鵝肝無花果胡蘿蔔角。甜點則有 苿莉花茶慕斯撻、佛手柑焦糖布丁、抹茶松露巧克力、蜂蜜薰衣草奶凍、香梨桂花慕斯、開心果橙花石榴蛋糕、新鮮水果蘆薈沙拉。自由選配兩款清爽的氣泡茶或香濃咖啡,輕輕鬆鬆享受鬧巿中的片刻悠閒時光。現在隨下午茶更贈送法國思蒂有機白樺樹護膚套裝禮盒,讓肌膚在炎炎夏日都可以放鬆。 推廣期|自2023.08.01起 價格|澳門幣 438 淨價 套 菜單 httpsshorturl.atjqRT5 用餐地點 酒店1層 雅聚廊大堂吧 或 酒店6層 海風餐廳 時間 1500 ndash; 1800 立即預約|853 8861 7213 7210 7236

澳門兒童心理學科普:教師如何培養幼兒創新創業家
文化創意
陳康妮・2023-02-22

普及澳門兒童心理學:教師如何培養04歲的幼兒創新創業家04歲的幼兒是培養創新創業家的最佳時期,教師可以通過以下方法來幫助孩子培養創新創業精神:1. 提供創造性環境:讓孩子在一個富有創造性的環境中成長,讓他們有機會通過探索、發現和學習來培養創新思維。2. 培養自主學習能力:教導孩子如何自主學習,並鼓勵他們獨立思考和解決問題。3. 教導科學思維:通過實際的科學實驗和活動,教導孩子如何思考問題、做出假設和得出結論。4. 鼓勵創意:通過繪畫、音樂、戲劇等活動,鼓勵孩子發揮他們的創意。5. 教導社交技能:在適當的情況下,教導孩子如何與他人合作和交流,這對創業者的社交技能非常重要。通過這些方法,教師可以幫助孩子培養出創新創業精神,並為他們的未來創業之路鋪平道路。有什麼遊戲可以實踐培養幼兒心理成為未來創新創業家?培養幼兒成為未來創新創業家的遊戲有很多種,以下是一些推薦:1. 商業模擬遊戲:通過這種遊戲,孩子可以瞭解如何經營一家公司,包括項目管理、財務管理和市場营销。2. 創意寫作遊戲:通過寫故事、繪畫和創作,孩子可以發揮他們的創意,並學習如何將想法轉化為實際的創業項目。3. 創業挑戰遊戲:通過這種遊戲,孩子可以瞭解創業的過程,包括如何解決問題、如何與他人合作和如何獲得支持。4. 科學實驗遊戲:通過這種遊戲,孩子可以學習科學思維,包括如何思考問題、做出假設和得出結論。5. 社交遊戲:通過這種遊戲,孩子可以學習如何與他人合作和交流,並發展他們的社交技能。通過玩這些遊戲,孩子可以學習創業知識和技能,並具備培養未來創新創業家的潛力。 【作者簡介】 陳康妮 Miss Connie 澳門科技大學講師澳洲墨爾本大學主修教育管理學英國倫敦大學主修心理學美國國際培訓師(26年港澳培訓經驗)美國全球職涯發展師澳門資深教育家澳門教育專欄作家澳門教育學作家:書名:澳門教育創新澳門兒童文學作家(兒童科普)

【澳門美食】瑞吉酒店雅舍 —「臻享可持續之味」六道菜晚膳套餐
澳城餐飲
Lifemagfoodie・2022-06-11

瑞吉酒店嘅雅舍推出嘅「臻享可持續之味」六道菜晚膳套餐,採用嘅食材都係可持續捕獲,保護環境及環保,非常有意義,即睇吓有咩食喇! 前菜 意大利EL TAMISO雅枝竹苗 採用意大利帕多瓦嘅有機雅枝竹,不添加任何殺蟲劑及化學品,堅持選用天然資源耕種,雅枝非常細嫩,鮮味十足! 京都雪蟹 日本京都雪蟹在高品質及營養豐富的環境下自然成長,而且設有特別保護區,確保不會過度捕獲,而法國 Jeacute;rocirc;me Galis和Aspa蘆筍,味道甘甜鮮味,配搭香滑的忌廉湯,非常可口! 日本TATEGAMORI ARK農場雞蛋意式雲吞 日本Tategamori Ark 農場雞蛋意式雲吞用有機麵粉及自由放養的雞生下的雞蛋, 配搭軟芝士和波菜作為餡料,一切開滑嫩的流心蛋,香濃而不膩! 西班牙 Prodemar 比目魚 西班牙 Prodemar 比目魚來自一間優質食材嘅西班牙生產商,產品獲可持續生產認證,魚肉鮮嫩,加入新鮮的西芹頭苗、蟶子和苦艾酒醬汁作配搭! 日本雪室熟成 A4 和牛 日本雪室熟成 A4 和牛絕對係今餐嘅重頭戲,牛肉入口即化,和牛來自新潟地區,聞名以以天然的方式保存和熟成食物,有效節省能源,加入日本Suntory集團的白州12年威士忌及黑松露醬,令整道菜生色不少! 法國巧克力Chocolaterie De L'Opeacute;ra 加入Deltora 70%巧克力慕斯、西班牙焦糖杏仁和煙燻Madong 70%巧克力醬,巧克力香濃而不膩! 雅舍 營業時間:早上7時至10時30分,中午12時至下午3時,晚上6時至11時電話:81131300 臻享可持續之味 mdash; 六道菜晚膳套餐 每位 $1,288 ,餐酒配搭每位 $1,788 另加 10% 服務費

因爲你!有了對抗氣候變化的可能!
專題報導
Cheers!・2021-11-30

「樂施有禮」,一份幫助弱勢社群適應氣候變化的貼心禮物 緩減極端氣候對他們的影響 臨近聖誕 , 氣候變化帶來極端天氣 ,影響我們每一個人,更令基層人士的生活更加艱難。樂施會推出「樂施有禮」 ,呼籲大眾送出貼心禮物,向世界各地的弱勢社群送上「無窮」祝福。 澳門每年焚化約50.4萬公噸固體廢物,當中逾三成是棄置食物。這些被棄置的食物在運送到焚化爐及燃燒過程中,會排放溫室氣體,而由於食物含有較多水份,焚化時需要額外燃料,導致更多溫室氣體排放。 有見及此,我們推行「惜食有營送基層」食物援助計劃,將安全及仍可食用的食物重新分配給低收入家庭,減少浪費之餘,亦能幫助基層家庭減輕開支。此外,一群「樂施行動組」的同學,更在2018年7月開始參與我們的剩食回收行動,逢週一及週三和其他義工一起到街市「搶救」食物。 「樂施有禮」為大家準備了一系列意義非凡的禮物 ,只需到「樂施有禮」網站,以自己或親友的名義選購獨特的聖誕禮物, 就可幫助貧窮人士對抗氣候變化,以及向 世界各地的貧困社群送上「無窮」祝福。 精選禮物 樂施有營餸菜包 為基層家庭提供食物援助,同時僱用基層婦女包裝「樂施有營餸菜包」,為其提供就業機會,自力更生,改善生活。 點擊:惜食有營愛地球 精選禮物 多功能種子 讓貧困農戶得到種子之餘,還能學習種子加工、儲存及質量控制等知識,令農作物在極端天氣下也能健康生長,長遠改善他們的生計。 點擊:粒粒皆辛苦,支持貧困農民 對抗氣候變化的小小禮物,就可以讓弱勢社群抵禦極端氣候。立即登入 「樂施有禮」網站選購窩心的禮物,讓貧困人士無懼冬夏吧! 樂施有禮 Oxfam Unwrapped 點擊此處了解更多

[議劇論映] 經典俠盜的全新演繹 - 《亞森羅蘋》
娛樂殿堂
君尋・2021-04-14

這次要介紹的是,繼《后翼棄兵》後,又一套被吹捧成Netflix上必追的原創影集《亞森羅蘋》。說起「亞森羅蘋」(Arsegrave;ne Lupin),除推理迷外,一般人可能未必認識這位地位在法國如「福爾摩斯」般家傳互曉的怪盜,但如果把法文「Lupin」翻譯成「雷朋」、「魯邦」等名字不知道你又認識嗎?是的,日本漫畫《魯邦三世》正是日本人認識到亞森羅蘋後的二次創作,就如推理小說家橫溝正史筆下的「金田一耕助」與漫畫角色「金田一一」的關係。 甚至來到羅浮宮取景 主角的身世是故事重要的主軸 《亞森羅蘋》是由法國制作的影集,但卻沒有法國電影予人的既定印象,不但沒有文藝浪漫色彩或節奏緩慢,反而故事劇情局中有局,爽快又鬥智。若只看標題和首集的初段內容,必定會認為這是一套與原著吻合,關於怪盜劫富濟貧的影集。殊不知經過節奏快速、劇情緊湊的盜竊戲碼後,呈現在觀眾眼前的竟是一套復仇劇。與《新世紀福爾摩斯》的設定不同,黑人主角扮演的並非現代版的「亞森羅蘋」,而是一個從小到大都非常喜愛《亞森羅蘋》的小說,並在復仇計劃中重現小說裡的詭計和圈套。以推理小說的術語來形容的話,他只是一名模仿犯,而非真正的「亞森羅蘋」。影集《亞森羅蘋》除故事張力吸引之外,劇情中或多或少都在影射法國社會的一些現況,尤其是黑人和社會階層的問題。在欣賞影視作品的同時,讓身在外地的觀眾能夠注意到社會議題,亦是受到本作受到好評的原因之一。回到故事本身,神機妙算的主角在首季結尾突然犯下低級錯誤,此種按排明顯是為第二季的劇本服務。雖然犯駁,但整體的精彩度依然能在Netflix原創劇集中佔一席位,所以並無影響觀眾對第二季的期待。 男主角由法國影帝Omar Sy飾演 上架不久便立即宣佈製作第2季 關於議劇論映 本欄目將會分享日本及歐美的影集和電影。除最新上映及流行的作品外,亦會推薦值得回味的滄海遺珠。 更多本欄目相關的內容可按:httpsppt.ccf6n5yx

星宇航空與台灣聯合報推出夏令營
旅遊情報
OHChance 旅遊誌・2021-04-07

星宇航空與台灣的聯合報旗下的 rdquo;有.行旅rdquo; 推出夏令營,分別針對初中、高中生及大學生、研究生分別於7月中及下旬推出一營。 為期8日7夜的營期將由星宇航空帶領團員由航空業到航空公司的前、中、後端運作進行了解。亦會介紹航空業相關科系的選科及升學資訊。 這次營隊主打八個賣點: 星宇航空董事長 quot;K董quot; 張國煒親自授課 全程星宇航空運籌中心集訓 由飛行員、簽派員、塔台控制人員解密航空安全 進入管制區第一身近距離一窺地面操作詳細 8月1日霸氣獨包航機於空中舉行結業典禮 星宇傳統極具創意結業禮物及結業證書 八天七夜創夏令營全記錄 絕版星宇A321 Neo飛行夾克 相關營隊8天7夜總費用為新台幣128,000元(約合港幣35000元),包含上課費用、7晚住宿林口亞昕福朋喜來登酒店、餐食費用、結業航班等。如有興趣了解報名的請至 rdquo;有.行旅rdquo; 查詢。 國中、高中組:httpsutravel.udn.comactivitiestravel_intro.jsptype=newamp;cate=7amp;aid=968 大學、研究所組:httpsutravel.udn.comactivitiestravel_intro.jsptype=newamp;cate=7amp;aid=969 相關活動章程:httpss3apnortheast1.amazonaws.comuts.udn.com.twhtmlattaction969atta969_20210401182531.pdf === 睇完覺得OK ge,不妨like 埋我地 Facebook, IG, 同埋 sub 我地 Youtube 啦: httpsfb.comohchance @ohchance_travel httpsyoutube.comcOHChanceTravel

[翻書倒櫃] 一張紙的整理術
文化創意
君尋・2020-10-16

在資訊爆炸的年代,職場上過多的無用資訊不但影響我們的決定、在會議上分散與會者的注意力,更重要的是在浪費寶貴的時間和影響工作上溝通的效率。因此在分秒必爭的職場中學會整理和歸納出最核心和有價值的訊息是非常重要的。日本的汽車生產商Toyota中,只要是業務上的文件,全都是彙整在一張A3或A4的紙上,更是多年來這家大企業根深蒂固的整體文化。他們的厲害之處在於,使用這種思考周詳後製作出的一張紙文件作為資訊傳遞及溝通,可以化繁為簡、又能明確清晰傳達精準的訊息。雖然已不是只用紙張工作的年代,但處理資訊的「整理術」,也適用於現今的以電腦工作為主的打工仔身上。 作者是在Toyota工作時學會這種彙整資訊、整理思緒、清整溝通的技巧。用一張紙整理資訊,目的是讓腦中想法「可視化」。寫出來才可看出自己對相關資訊瞭解和不瞭解多少。Toyota的「一張紙文化」的特徵之一的「一覽性」,可清楚易懂傳達重要的關鍵訊息。比起很多頁的文件,整理成一張紙更有一覽性,能清楚傳達內容。無需逐字細看才懂,可以一目瞭然。而其中一個目的,是要讓上司透過整理得非常完善的一張紙文件,在短時間內下決定。從而減少過多的查詢和追問,增加工作上的效率。此外,運用整理術也可讓會議更有效率。方法是利用在會議前準備好附有「空白框格」的Agenda,好讓與會者能填寫相關議題的結論和方向。同時因利用與會者想要填滿空白框格的心理作用,最後討論方向亦會跟著紙上的內容走,並討論相關的內容,不會失焦和浪費與會者的時間。最終更可成為製作會議記錄的有效參考。 具體該如何使用這種一張紙整理術,作者整理為四個步驟。首先,將思考用的基礎資訊「整理」到文件內。接下來將自己獨有的「思緒」「歸納」到文件內。其後再把文件的內容要「傳達、溝通」的對象搞清楚,即釐清誰是讀這份文件的人。最終再將上述的內容化繁為簡,成為一看就明的資料,但要謹記要把主題貫穿於整份文件的各項內容中。若遇到資訊過於複雜而不懂如何整理的話,可以嘗試想「若簡單用一句話來說即是?」的方式記錄下來。以上只是概述作者介紹的流程,書本當中還會詳細介紹如何用excel實踐作者的理論,以及落實到工作上的不同情況,如製作演講稿、提案文件以及上述提到的整理會議記錄等,非常適合每天面對繁雜資訊的職場人士。 關於今回翻書倒櫃的推介書本: 書名: 在TOYOTA學到的 只要「紙1張」的整理技術 作者: 淺田卓 出版社: 天下雜誌 出版日期:20160330