搜尋

搜尋結果

Spring Boot Web App 更期間的維護模式:從唯讀到全鎖的解決方案
科技新知
MacauYeah・2025-08-25

在營運 Web App 的時候,雖然我們有 Docker K8s 可以滾動更新,但難保用戶在更新的過程中,有一半訪問去到了舊版,另一半去了新版。如果可以,Web App 本身自帶維護模式,可以自我判斷什麼時候應該忽略新的訪問,當然最好。但要做到這一點,前期需要很多規劃。狠心一點,可以直接關掉對外的服務,讓用戶無法訪問。 但在另一些情況下,例如升級搬遷的情況,下線時間比較長,完全關掉服務並不是一個很好的方向,我們至少還可以提供唯讀的選擇。而且這個可以從資料庫出發,讓 Web App 少處理一點邏輯。 如果 Web App 背後的資料庫是 MSSQL 或 MySQL,唯讀這件事應該是簡單的,只要你把 service account 的權限改變就好。但如果你用Oracle,就要想想辦法。 筆者想到的方法,暫時有兩個。第一個就需要大家寫寫 Script ,一口氣把所有 Table 給鎖起來。例如 第二個,就是生成一個新的唯讀 User schema,給他所有Select的權限。然後更新 Web App 使用那個唯讀 User schema存取資料。 兩個方法有什麼差異呢? 前者就全部鎖起來,沒有任何一個資料庫用戶可以改寫資料。如果你的業務沒有差異性,全部一起封起來就完事。但如果你只想 Web App 轉成唯讀,但其他背景程式還可以執行更新。那你就只能用後者了。但後著也不是百分百的完全無痛,至少你 Web App 要支援登入與操作的 Schema分離。 例如用Spring boot JPA的話,可以在 application.properties 可以讓登入及操作的Schema不一樣。 spring.datasource.username=READ_ONLY_USER spring.jpa.properties.hibernate.default_schema=ORIGINAL_SCHEMA 又或者在 java 層面指定。 @Tableschema = quot;ORIGINAL_SCHEMAquot; 這看上去,是很有彈性的。但其實也是有些局限。如果你本來的JPA有寫特制的 JPQL 或 Raw Query,又或者你在Java層面加了 @Subselect,由於這些都是程式原作者所 hard code 的,JPA沒法幫你改寫。改來改去,可能還是前述寫Script的方法,一口氣把所有 Table 給鎖起來實際一些。 Reference 更多筆者的程式開發分享,見請 github

澳門斷捨離學會「愛・生命」讀書會6月活動圓滿落幕
文化創意
陳康妮・2025-07-03

2025年7月3日 市民日報 澳門斷捨離學會「愛・生命」讀書會6月活動 圓滿落幕 澳門斷捨離學會於6月成功舉辦「愛・生命」主題讀書會,吸引眾多書友參與,活動氣氛熱烈,內容充實,展現了閱讀與生命的深刻連結。活動由澳門知名教育家陳康妮主持,以愛. 生命為切入點,帶領參加者深入探討生命教育的意義及生死教育的價值,激發大家對人生價值的思考。陳康妮以其豐富的教育經驗,分享如何透過繪本故事向年輕一代傳遞澳門的文化與價值,強調「說好澳門故事」的重要性,引導參與者以閱讀滋養心靈,傳承本土文化。 活動亮點之一為澳門文藝家李嘉麗的參與,她特別為本次讀書會設計了一系列獨具匠心的環保信封,融入澳門文化元素,展現簡約與創意的結合。這些信封不僅實用,更傳達了斷捨離的理念mdash;mdash;摒棄多餘、珍惜當下,讓生活回歸本真。李嘉麗表示,設計靈感源自澳門的歷史與自然景觀,希望透過藝術創作,讓參與者感受到「愛・生命」的溫暖與力量。 本次活動不僅是一場心靈的洗滌,更是一次文化與教育的交融。參與者紛紛表示,透過陳康妮的分享與李嘉麗的創意設計,他們對生命教育有了更深的體悟,並對澳門的文化傳承充滿期待。澳門斷捨離學會表示,未來將繼續舉辦多元化的讀書會活動,結合文學、藝術與教育,推動澳門閱讀文化的發展,為社區注入更多正能量。

【澳門限定】Hi-Ten Cake Shop 夢幻曲奇禮盒,3款口味滿足你嘅味蕾!
全球飲食
Cheers!・2025-02-10

週末想對自己好啲?梗係要嘆返杯暖笠笠嘅飲品,加埋香脆嘅曲奇 HiTen Cake Shop嘅手工曲奇禮盒就啱曬你! 高質食材,用心製作,保證新鮮美味,無論自己食定同朋友屋企人分享都一流๑˃̵ᴗ˂̵و 來自香港元朗嘅HiTen Cake Shop凱天餅店,充滿街坊嘅人情味,堅持香港製造,每一塊曲奇都代表住師傅對烘焙嘅用心與熱情,帶嚟對傳統與創新嘅完美結合。 酥脆口感,濃郁香氣,保證新鮮美味,為你帶嚟最地道嘅香港風味! 全新推出三款澳門限定口味,帶嚟獨一無二嘅體驗 牛油蛋白曲奇 頂級牛油同蛋白烘製,輕盈鬆脆,入口即化,奶香在口中慢慢散發,好似初戀咁純粹美好~ 比利時朱古力曲奇 濃郁嘅比利時朱古力,配上酥脆嘅曲奇,帶來豐富的層次感!朱古力控一定試,保證停唔到口! 伯爵咖啡曲奇 一打開禮盒就聞到伯爵茶嘅清香,加上咖啡嘅醇厚,簡直係絕配!口感豐富得嚟又唔膩,一秒置身咖啡廳,最啱同朋友嘆返個悠閒嘅下午茶。 曲奇禮盒 3款口味,每款禮盒30件裝 原價:$158 特價:$138 快啲試下HiTen Cake Shop 曲奇禮盒,品味不一樣嘅香港風味 !無論係自己享受 Me Time定同朋友聚會,呢個禮盒都一樣咁啱! 仲諗緊送咩禮物比家人朋友?快啲試下HiTen Cake Shop 曲奇禮盒,品味不一樣嘅香港風味。 立即前往 HiTen Cake Shop 網站訂購:httpss.ctm.netJAc7m HiTen Cake Shop 曲奇禮盒唔單止係一份禮物,更體現送禮人嘅品味同用心。讓HiTen Cake Shop 曲奇陪你度過溫馨美好嘅時光,讓每一啖都帶畀你滿滿嘅幸福感。唔好錯過屬於呢個季節嘅美味體驗!

澳門生死教育講座:從斷捨離到生命的意義
文化創意
陳康妮・2024-05-24

澳門生死教育講座:從斷捨離到生命的意義 2024年5月22日,澳門舉辦的斷捨離工作坊取得了巨大成功,為生死教育講座奠定了堅實的基礎。這場講座將深入探討生命的意義,並鼓勵參與者以正向思維面對生死。 講座內容: 認識人生意義:探討生命的價值和目的,引導參與者思考個人存在的深層意義。 基督捨命的愛:分享基督教對於無私奉獻和犧牲的觀點,並討論如何將這種愛融入日常生活。 生前意願:強調明確表達個人對生命末期處理方式的重要性。 生前遺囑:解釋遺囑的法律效力及其在個人意願實現中的作用。 斷捨離物品:討論如何通過減少物質負擔來獲得精神上的自由。 生前葬禮:介紹生前葬禮的概念,並探討其對個人和家庭的意義。 澳門葬禮選擇:提供澳門不同葬禮服務的選擇,幫助參與者做出符合個人信仰和願望的決定。 臨終關懐:分享如何在生命的最後階段提供情感和精神上的支持。 感謝照顧者的辛勞:表達對照顧者的感激之情,並討論他們面臨的挑戰。 捐贈器官:鼓勵參與者考慮捐贈器官,以挽救他人生命。 大體老師:介紹大體老師在醫學教育中的重要性。 正向思維:通過正向思維的實踐,幫助參與者建立面對生死的積極態度。 講座以正向思維結束,鼓勵聽眾以積極的態度面對生死。這不僅是對個人生命的肯定,也是對家庭、社會和整個人類共同體的貢獻。這場講座是一次深刻的心靈之旅,讓參與者從斷捨離的實踐中,走向對生命意義的深層認識。澳門生死教育期待您的參與,一起探索生命的奧秘。

澳門教育家陳康妮:啟迪心靈,倫理學的光芒
文化創意
陳康妮・2024-05-14

澳門教育家陳康妮:啟迪心靈,倫理學的光芒 在當今這個快速變化的世界中,倫理學教育成為了塑造個人和社會價值觀的重要力量。澳門教育家陳康妮女士,以其深厚的學識和對教育的熱情,致力於培養學生的道德判斷力和社會責任感,被譽為當代教育界的一束明亮的光芒。 陳康妮,一位在倫理學領域具有深遠影響力的思想家,她的教學不僅限於課堂。她的理念是教育應該超越學術,觸及學生的內心世界,幫助他們在面對個人及社會問題時,能夠做出明智和有道德的決定。 倫理學:不僅是理論,更是實踐 陳女士認為,倫理學不應該只停留在理論層面,而應該轉化為實際行動。她在澳門多所學校推行的「倫理與社會責任」課程,鼓勵學生參與社區服務,從而將學到的倫理知識應用於真實世界中,解決實際問題。 面對挑戰:個人與社會的共同進步 在陳康妮的引導下,學生學會了如何在個人發展和社會進步之間找到平衡。她強調,每個人都應該為社會的整體福祉負責,同時也要關注個人的成長和幸福。 結語 陳康妮女士的工作不僅影響了她的學生,也對澳門社會產生了深遠的影響。她的教育理念和實踐,為培養一代又一代有道德、有責任感的公民奠定了堅實的基礎。在這個充滿挑戰的時代,我們需要更多像陳康妮女士這樣的教育家,來照亮我們的道路,引領我們前行。

澳門教育家陳康妮:換我照顧你
文化創意
陳康妮・2024-01-25

澳門教育家陳康妮:換我照顧你 「爸爸,你記得今日午餐吃過什麼嗎?」這是澳門教育家陳康妮每週日去護老院探訪換肝後的陳爸爸時,總是要問的一句話。陳爸爸因為肝硬化而接受了肝臟移植手術,但手術後卻出現了腦退化的症狀,記憶力逐漸衰退,有時甚至不認得自己吃過什麼。陳康妮作為長女,每週日都會從忙碌的工作中抽出時間,去陪伴和照顧父親,這已經持續了五年。 「我希望能夠讓他感受到我的愛和關懷。」陳康妮說,她每次去探訪父親時,都會帶上一些他喜歡的食物,和他聊天,嘗試喚起他的記憶。讓他保持身體的健康和舒適。「我不想讓他覺得自己是一個負擔,而是一個被尊重和愛護的人。」她說。 陳康妮表示,成為照顧者的過程並不容易,她也曾經遇到過很多困難和挑戰,她說,她能夠堅持下來,是因為她深深地感恩父親對她的養育之恩,也因為她相信孝順父母是一種美德和責任。「我從小就是父親的掌上明珠,他總是無微不至地照顧我,教導我,支持我。他是我最好的老師,也是我最親密的朋友。」陳康妮回憶說,父親曾經帶她去認識他不同的朋友,培養了她的多方面的興趣和才能。「他總是對我說,你要做自己,不要被別人的眼光所束縛,你要追求你的夢想,不要放棄你的理想。」陳康妮說,正是父親的鼓勵和支持,讓她成為了一名優秀的澳門教育家,獲得了社會的尊重和認可。 「現在,換我照顧你。」陳康妮說,她希望能夠用自己的行動來報答父親的恩情,也希望能夠用自己的故事來鼓勵更多的市民孝順父母,關心老人,讓他們感受到溫暖和幸福。陳康妮說:「我相信,只要有愛,就沒有什麼是不能克服的。」

斷捨離學會25日舉辦個人成長工作坊 歡迎澳門市民參加
文化創意
陳康妮・2023-10-24

澳捨離10月25日晚上730分舉辦個人成長工作坊。歡迎澳門市民參加: 斷捨離是一種由日本瑜伽師沖正弘提出的生活理念,意思是「斷絕不需要的東西、捨去多餘的物品、脫離對物品的執著」; 這種理念被認為可以幫助人們減少生活中的負擔和壓力,提升自我認識和自我區分,增加生活品質和幸福感; 家庭系統是一種以婚姻、血緣、收養、同居等關係為基礎而形成的共同生活單位; 家庭系統中的成員彼此相互影響,形成一種情感連結和互動模式; 家庭系統也會受到外在環境和文化的影響,產生變化和適應。 那麼,斷捨離與家庭系統有什麼關係呢?我們可以從以下兩個方面來看: 從心理學的角度來看,斷捨離可以幫助人們提高自我區分的程度,也就是區分自己的理智和情感,不受他人或物品的牽制; 這對於家庭系統中的成員來說,是一種重要的能力,因為它可以讓他們在保持親密關係的同時,也能保有自己的想法和立場,不會過度依賴或反抗家庭系統; 這樣可以減少家庭系統中的衝突和矛盾,增加溝通和理解,促進家庭系統的和諧與健康; 從社會學的角度來看,斷捨離可以幫助人們實踐理性消費,也就是在購買物品前思考是否真的需要,是否符合自己的價值觀和生活方式; 這對於家庭系統來說,是一種有效的資源管理,因為它可以讓家庭系統節省時間、空間、金錢等資源,避免浪費和囤積; 這樣可以提高家庭系統的生活水平和滿足感,也可以減少對外部環境和文化的依賴或追隨; 綜上所述,我們可以看到斷捨離與家庭系統有著密切的關係,它們既相互影響,又相互促進。通過實踐斷捨離,我們不僅可以改善自己的心理狀態和生活品質,也可以改善自己與家庭系統中其他成員的關係和互動,進而提升家庭系統的功能和幸福感。

也許討厭也是一種愛
其他
皓芯・2022-07-13

ldquo;我覺得媽媽hellip;hellip;很討厭。rdquo;有時候孩子覺得挫敗時,會說出一些讓父母很難受的話。我們也曾經是個調皮的孩子,也暗自ldquo;討厭rdquo;著自己的家人,希望自己能逃離這個家,甚至會做出一些反擊或報復行為。 有句說話:「星星之火,可以燎原。」孩子之所以會這樣,正表示我們的教育方式無法培養出正向人格。 看看本書《我討厭媽媽》封面,一隻小兔子交叉手臂、耳朵高高地豎起坐在餐桌前, 小嘴巴氣呼呼的撅起,想著媽媽的種種「不是」,小兔子氣得想離家出走。到底媽媽犯了什麼錯,讓小兔子這樣討厭呢?並說出一句讓媽媽很受傷的話呢? 本書《我討厭媽媽》,是日本繪本大獎得主酒井駒子經典之作,她的繪本作品常從自己的童年印象出發,酒井駒子擅長油畫,栩栩如生地呈現出兒童的經驗與情緒。其作品包括《黑夜小小熊》、《狐狸神仙》、《星期五的小砂糖》等。 本書以孩子的視角,隨著小兔子對媽媽滿腹牢騷、諸多不滿,了解小兔子為什麼ldquo;我討厭媽媽rdquo;,最令小兔子不滿的是,媽媽不願和他結婚,於是,小兔子決定離家出走hellip;讓人會心一笑,很可愛也很真實,像極了小時候的我們。 一本看起來很普通的晚安書,小兔子的抱怨看似「小題大作」,實則蘊含溫馨的故事,是一本非常適合親子共讀的繪本。藉由這些微不足道的「小事」,說出了每個小孩子的心聲,父母可問一問孩子:你覺得爸爸媽媽有什麼「討厭」的地方? 《我討厭媽媽》 作者: 酒井駒子 譯者: 米雅 繪者: 酒井駒子 出版社:三之三 出版日期:20050410 ISBN:9789867295026 訂購地點 鞠智繪本屋 圖片來源博客來

老IP攪作|手機遊戲情報 | 2021/11/01-11/07
手機‧電玩
MacauYeah・2021-11-08

之前筆者因為參加一些主機遊戲Speedrun的節目,停更了手機遊戲情報一個月。現在將會回到原本的步伐,為大家搜羅每週值得關注的手機遊戲資訊。 FINAL FANTASY VII THE FIRST SOLDIER 首先要介紹,是一款老IP的新嘗試。年中的遊戲發表會,就一直預告會有一款FINAL FANTASY的食雞遊戲。以筆者的角度來看,其實並不太看好食雞類型。但這次看著FF的最終宣傳片,又比預期中的新鮮有趣。大家要知道,FF系列之前都以魔法RPG出名。如果直接套在射擊型食雞遊戲,就真是沒有賣又沒有傳統。但本次我們可以在預告片中看到,玩家並不是只能選擇射擊型的角色參戰,中間還融合了動作、格鬥、魔法的玩法。場地中也不只有人型敵人,還有系列中常見的魔物。 有興趣的朋友,真的不防預約遊戲,11月17日就正式推出啦。 官方連結 httpswww.ffviifs.comzhTW iOS Android Street Fighter Duel 再來介紹的,是一款街霸的衍生作品卡牌遊戲Street Fighter Duel。同樣地,它也不是一款無腦的換皮遊戲。它在出牌的機制上,讓QTE與格鬥風格完美融合,光看遊戲畫面,真的有很主機遊戲Street Fighter V的打擊感。 澳門地區,遊戲暫時只有事前預約。正式推出後,筆者一定要來試試它的故事模式,看看它能怎樣改寫傳統。 官方連結:httpstw.streetfighterduel.compreloginiOS Android