搜尋

搜尋結果

Spring Boot 04 - 進入http json api 世代
科技新知
MacauYeah・2024-05-23

本節,我們將會建立一個http服務,提供json api讓程式訪問。 下戴模版 我們跟上節一樣,使用Spring Initializr (Maven) 下載模版,但細節筆者就不再講啦。Dependency主要選擇 Spring Web Spring Boot DevTools 下載後,可以直接運行測試,可以用指令 mvn test 或經IDE運行。Spring會至少測試下能不能成功取用預設的8080端口。 Controller 我們若要實作 http json api,需要在 spring 中加入一個類,附註為 @RestController ,那方便起見,類名我們也命名為 XXXController 吧。作為示範,我們弄一個 HomeController.java ,裏面有最常見的 http GET, POST功能。 // src/main/java/io/github/macauyeah/springboot/tutorial/springbootwebapibasic/controller/HomeController.java import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; // ... other import @RestController @RequestMapping("/api") public class HomeController { @GetMapping("/someRecord/{uuid}") public Map readSomeRecord(@PathVariable String uuid) { return Map.of("ret", "your uuid:" + uuid); } @PostMapping("/someRecord") public Map createSomeRecord(@RequestBody Map requestBody) { HashMap ret = new HashMap(requestBody); ret.put("ret", "got your request"); return ret; } } HomeController裏,完整的URL 其實為: GET http://localhost:8080/api/someRecord/{uuid} POST http://localhost:8080/api/someRecord URL中的api之後的路徑,都是定義在 HomeController 中,而前半的8080及context path,是使用預設值。在正式環境下,可能隨時會被重新定義。但我們做本地測試,只需要驗證預設值就可以了。 我們真的運行起程式mvn clean compile spring-boot:run,再使用最簡測試工具進行測試。Windows的朋友,可以選擇Postman作為測試,它有圖形介面。而linux的朋友,請用curl,預設安裝都會有。下列為方便表示測試參數,筆者選用curl。 測試GET,其中1234會自動對應到spring裏的uuid。 curl http://localhost:8080/api/someRecord/1234 # return {"ret":"your uuid:1234"} 測試 POST,其中的 -d 參數,會對應 spring裏的 @RequestBody, -H 參數則是設定 http header 的意思,我們就使用約定俗成的 json 作為 header 。 curl -X POST http://localhost:8080/api/someRecord -H "Content-Type: application/json" -d '{"requst":"did you get it?"}' # return {"requst":"did you get it?","ret":"got your request"} 上面的兩個操作,都回傳了我們輸入的資訊,這代表了我們成功用spring架起了http json api,而且正常讀入資訊。 Test Case 雖然我們可以正常地架起 api,但每次開發都要 postman / curl這種工具額外試一次,其實也有一些成本。而且 api 數量變大,或經多次修改後,就重複人手執行,就變得相當討厭。 面對這個問題,筆者會建議寫測試用例,即是Test Case,而且用Spring內置的@SpringBootTest來寫。 產生一個空的Test類,vscode中,最簡單可以Source Action => Generate Test,然後加入這次要測試的參數。 // src/test/java/io/github/macauyeah/springboot/tutorial/springbootwebapibasic/controller/HomeControllerTest.java import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.RequestBuilder; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.result.MockMvcResultHandlers; import org.springframework.test.web.servlet.result.MockMvcResultMatchers; @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest { @Autowired private MockMvc mockMvc; @Test void testGetSomeRecord() throws Exception { RequestBuilder requestBuilder = MockMvcRequestBuilders.get("/api/someRecord/1234") .contentType(MediaType.APPLICATION_JSON); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("your uuid:1234")) .andDo(MockMvcResultHandlers.print()); } @Test void testPostSomeRecord() throws Exception { String request = """ {"requst":"did you get it?"} """; RequestBuilder requestBuilder = MockMvcRequestBuilders.post("/api/someRecord") .contentType(MediaType.APPLICATION_JSON) .content(request); this.mockMvc.perform(requestBuilder) .andExpect(MockMvcResultMatchers.jsonPath("$.requst").value("did you get it?")) .andExpect(MockMvcResultMatchers.jsonPath("$.ret").value("got your request")) .andDo(MockMvcResultHandlers.print()); } } 最後就是執行 mvn test 或經IDE運行,應該都會得到所有測試都通過的結果。 mvn test # other test result ... [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.368 s -- in io.github.macauyeah.springboot.tutorial.springbootwebapibasic.controller.HomeControllerTest # other test result ... 上面的程式碼很多,我們逐一來。 @SpringBootTest 寫在類的外面,代表執行這個測試類時,需要運行起整個Spring程序,當然也包括http的部份。 @AutoConfigureMockMvc 寫在類的外面,代表執行這個測試類時,可以模擬一些發向自己的 http 請求。 @Autowired private MockMvc mockMvc 寫在類的裏面,因為之前有定義了可以模擬 http 的請求,Spring在運行時為大家提供了那個所謂的模擬http client的實例。 MockMvcRequestBuilders,則是建造要測試的URL及Header參數。 MockMvcResultMatchers,則是檢查回傳的結果是否如遇期的一樣。 為何這個http client叫模擬 - Mock ? 因為在測試用例中,可能連Controller 內部依賴組件也需要進一步模擬,這樣才能把測試目標集中在Controller裏,這也是單元測試的原意。只是本次的例子看不出模擬與否的差別。 MockMvcResultMatchers.jsonPath(),這是用來檢測json的結構是否跟預期一樣。有些網路上的其他例子會簡寫成 jsonPath() ,但因為vscode IDE的自動import功能比較差,筆者還是保留傳統的寫法。 如果大家覺得@SpringBootTest很難,想折衷地把其他測試方法,那麼把 postman / curl好好管理起來,每次修改完程式,都完整地執行一次 postman / curl ,也可以達到測試的效果。只不過大家還是要好好學會整合 postman / curl,知道如何檢測json結構,什麼時候有錯,什麼時候叫測試通過,所以也要花一樣功夫來實現。 最後,大家千萬不要因為測試難寫而逃課,因為寫測試絕對地可以減輕日後重執行的工作量。除非你的程式碼即用即棄,否則都建議寫測試。(測試跟寫文檔不一樣,有了測試也不能沒有文檔。好消息的是,文檔現在越來越多自動生成的工具,我們日後再找機會介紹。) Source Code spring boot web api basic

不丹九日遊蹤(一)直飛雲霄 雲在右峰在左
走遍世界
行走世界記錄・2018-06-25

因為選擇 澳門 — 曼谷 — 不丹帕羅 ,曼谷飛帕羅航班是早上06:30,故需提早一天到達曼谷,下榻機場酒店。 不丹簽證長這樣 在不丹上空 於曼谷素旺那普機場辦理登機手續時,不丹航空地勤人員要求出示不丹簽證,故收到簽證郵件時,請務必編印出來。因為做過功課及旅行社人員提示,我們要求坐航機的左邊窗口位置,因為幸運的話,會看到世界第一高峰︰喜馬拉雅山!到達山峰上空時機長會廣播的,別害怕錯過。 加爾各答機場 飛機餐 有西式及印度式 – 曼谷往加爾各答航段 加爾各答往帕羅航段飛機餐 ,因太飽沒有吃,後轉送不丹人 空姐穿不丹國服KIRA 旗拉 航班06:30起飛,07:45到達印度巴爾各答,中停半小時,再飛不丹帕羅機場,08:15飛09:55到達。看到一個怪現象,或者陰謀論的說,活生生的歧視。印度人被安排坐在飛機的機尾座,其他人排在機倉前部。 不丹的最高信仰除了宗教,還有不丹境內無處不在的皇室人員照片,特別是英俊又年輕的國王 飛機在山谷中升降 來自網絡不負責的資料說,全世界不超過10位機師能駕馭這座坐落在優美山谷中的僅有一條跑道的機場!倚在窗看飛機翱翔在山中,既驚嘆又讚嘆!相信對機師來說,每一次都是挑戰!對乘客來說,刺激之餘帶點憂心吧。 更多在 行走世界記錄

【澳門】§打卡 下午茶§ W Hotel Blind Tiger
生活在我城
80後愛旅行✈️・2024-03-25

「Blind Tiger」位於澳門新濠影滙W酒店40樓,酒吧坐擁路氹及金光大道的迷人的景觀。 Blind Tiger 一詞有地下酒吧之意,不知道這間酒吧是不是有取這個意思,所以裝潢都走暗黑風格? 「Blind Tiger」位於澳門新濠影滙W酒店40樓,同層還有特色餐廳「DIVA 嬅」 位於40層高的酒吧,當然不能錯過窗外的風景。 「Blind Tiger」的坐位設計都有這方便的考量,幾乎大部份的位置都是面對著落地大玻璃窗,可以俯瞰整個路氹的景色。 就連較遠窗邊的"後座"位置,都特別建高了幾層,好讓坐後面的人同樣看到窗外的風景,而不只是看到前面的"人頭"。 到訪「Blind Tiger」的日子是2024的年初三,下午茶 Tea Set 跟我之前在網上看的已經不同了,應該是會定期更改 所以我這次吃到的是「炫酷黑下午茶」,真的是整盤都是黑色的 侍應過來解釋得超詳盡的,但最後我只記得她說過,黑色的設計男生也可以來High Tea 的啊! 「炫酷黑下午茶」原價澳門元 528+ /2人份,包括了2杯飲料和2杯咖啡/茶 飲料是由大衛像的頭像送上來(但大衛像重點不是下半身嗎?怎麼只得上半截~喂~~!) 接下來就是這個全黑的 Tea Set,上下兩層是鹹點,而中間層是甜點。 鹹點包括了:鹹牛肉竹炭包/豬肉乾肉鬆菠蘿包佐黑松露奶油/脆炸紫菜黑虎蝦佐番紅花蛋黃醬/蟹黃紫薯泥佐檸檬蛋黃醬/黑松露炒蛋小金杯/燒鵝蜂巢酥 甜點有:伯爵茶柑橘/黑芝麻杏仁馬卡龍/開心果焦糖杜斯糕/血橙芒果慕斯/焦糖70%瓜納拉巧克力 最上層的「鹹牛肉竹炭包」「豬肉乾肉鬆菠蘿包佐黑松露奶油」 而且菠蘿包裡面夾了一塊豬肉乾,感覺很特別!口感也不錯! 最下層的「脆炸紫菜黑虎蝦佐番紅花蛋黃醬」「蟹黃紫薯泥佐檸檬蛋黃醬」「黑松露炒蛋小金杯」「燒鵝蜂巢酥」 「燒鵝蜂巢酥」有滿滿的燒鵝肉在裡面,是中西Fusion的完美結合。 來到中間層的甜品:「伯爵茶柑橘」「黑芝麻杏仁馬卡龍」「開心果焦糖杜斯糕」「血橙芒果慕斯」「焦糖70%瓜納拉巧克力」 這個 Tea Set 的甜品不算多,但整體都不會太甜,很適合想吃甜品但又怕太甜的人。 最後送上是整個餐點最後的咖啡/茶 BLIND TIGER BLIND TIGER:澳門新濠影滙W酒店40樓 W T Time:15:00 - 18:00 ( 最后點餐 17:30) 晚市:星期一至四, 18:00 - 24:00/星期五至六, 18:00 - 01:00 (853) 8865 1386 餐牌:https://drive.google.com/file/d/1WHxt8JgOiSCk2vi9n-nAuLzQ7ecOccmU/view 或者掃瞄  檢視較大的地圖

You’re not familiar with me, but I understand you.
玄學星相
熊神進・2016-06-16

When handling marital disputes, some people often tell me, “he/she doesn’t understand me.”You said that he/she didn’t understand you, well, did you really know yourself? Everyone has a nature of protection and defense, if we keep this kind of mentality for long term, we would suffer from “False Consensus Effect”. To put it simply, this is a Self-centered mental state, we mistakenly assume that our opinion, faith or action are universal. Actually, humanity is complicated, there are far more people who have different ideas with us than we can imagine. Horoscope is a tool for analyzing human personality, and also it has became useful references been adopted by more and more fortune tellers, psychologists and social workers. When I study on people who have astrological sign of Pisces, I find that they are rather rebellious in the deep of their heart. You have to have something unique if you want to make Pisces falls in love with you, and the more important thing is this kind of unique is just what the Pisces dying for but out of reach all along. Only in this way can you gain affections from the Pisces, otherwise, you’d only get sent off with a flea in your ear if you start courting them without understanding their inward world. Here I give you another example, Gemini were identified as having dual character by astrologists. In fact, the truth is they just enjoy putting their self-position in a higher level than people of other astrological signs. They consider themselves as completed existence, yet others are both simple and easy ones. It’s widely believed by Gemini that people must spend a long time if they want to know about them, however, it won’t take too much time for a Gemini to get familiar with others. That’s why Gemini boys and girls always need a quite long period of time to get their breath again from a broken relationship. Why is it so? It’s nothing but being self-centered! After studying on astrology and psychology for decades, I find that there is always a weakness in the boys and girls of the air signs, Gemini, which is he/she might be upset one minute ago, but after the one minute, they could be suddenly enlightened again. If you take it as people of Gemini are quite familiar with themselves, or they have figured out, well, you are affected by “False Consensus Effect” again. People who have astrological sign of Gemini are supper good at hiding their emotions; they felt heart-broken when they were dumped, so at the same time, they chose to do two things, which were not clever, of course, the first step was building a wall to isolate themselves from the outside; and the second one was deleting all the old memories from their mind and the text messages. They were really hurt by “Self-center”! They’re not only unfamiliar with others, they even don’t know about themselves! We shouldn’t persist in assuming “other people doesn’t know about me”, actually, how much I can know about you is just the part you know about me, isn’t it? 如有任何問題,歡迎聯絡: 林小姐: 13726267799(晚8時後) 熊神進:澳門 853-66618785 Facebook: 熊神進(澳門風水師) 公共微信: macaumasterxiong 淘寶風水法器店:http://macauhung.taobao.com

【新加坡】<表演活動> 濱海灣金沙光影水舞秀 ~ 新加坡3大免費燈光秀之一
走遍世界
80後愛旅行✈️・2018-11-16

濱海灣金沙酒店的光影水舞秀是新加坡的三大免費燈光秀之一, 是由激光、噴泉和投影設備的協作下, 展現出一段由音樂、水流和燈光交織而成的迷人故事。 其實在觀賞「光影水舞秀」時可以分為「水舞投影秀」和「金沙激光秀」。 因為在做「水舞投影秀」的同時, 濱海灣金沙頂樓的雷射光束會同時演出。 在濱海灣金沙平台廣場可以欣賞到「水舞投影秀」, 就是噴泉和投影技術的表演。 而濱海灣金沙頂樓的「金沙激光秀」則需要在濱海灣金沙對面的Merlion Park 魚尾獅公園才能看到。 本來我們是打算一天看「水舞投影秀」一天看「金沙激光秀」, 所以我們就先去了Merlion Park 魚尾獅公園看「金沙激光秀」。 結果隔天我們也沒時候去看水舞秀, 算是個小遺憾吧, 唯有下次再去新加坡的時候補上! 我們再次來到Merlion Park 魚尾獅公園, 找個能看到對岸濱海灣金沙酒店的好位置。 就算沒有激光秀的映襯, 晚上的濱海灣也是一樣美! 除了在岸上觀看「金沙激光秀」, 也可以坐觀光船在海上從另一個角度欣賞表演。 表演要開始了~ 整個激光秀歷時約15分鐘 我們在濱海灣金沙酒店對岸, 看到的是「金沙激光秀」 而在同一個時間, 在濱海灣金沙酒店邊上演著的是「水舞投影秀」 激光配合著音樂演出, 而這個音樂也就是對岸上演著的「水舞投影秀」的音樂。 真的一雞兩味 附上兩段影音片段, 可以清楚聽到激光秀的音樂啊! 在同一時間, 濱海灣金沙那邊上演著「水舞投影秀」 (以下圖片轉自官網) 濱海灣金沙「光影水舞秀」

【澳門】※景點※ 氹仔大潭山斜行升降機 大潭山瞭望台 ~ 不用辛苦走上山就能輕鬆飽覽氹仔新舊城區美景
生活在我城
80後愛旅行✈️・2018-12-06

位於澳門氹仔的「大潭山斜行升降機」是連接氹仔湖畔花園和龍環葡韻步行徑的一個升降機 於2017年10月1日才正式開通的 這是本澳首次引入的斜行升降機,直達大潭山瞭望台鳥瞰氹仔的迷人景色! 來到澳門都必定會去龍環葡韻欣賞一下那邊的葡式建築 之後就可以順路走到附近連接大潭山斜行升降機的行人天橋 在龍環葡韻向著大馬路的方向走 (往嘉模泳池方向,教堂的反方向) 一直走到盡頭到大馬路時就會看到這個行人天橋,它就是連接大潭山斜行升降機,完全不用費力走上山 走上行人天橋就會自然走到大潭山斜行升降機的入口 由2018年9月6日開始,大潭山斜行升降機的運作時間是07:00 - 20:00 晚上想上去瞭望台看夜景也沒問題 ! 這個斜行升降機解決山勢高差大及不利通行的問題,依山而建,儘量配合自然環境。 在升降機內已經看到氹仔新、舊城區的風景了!! 從龍環葡韻方向的斜行升降機上來後,就可以看到美麗的風景了~ 前方看到的龍環葡韻前的濕地生態區,佔地面積約115,308平方米,是現時澳門重要濕地生態區。 而遠一點的就是澳門路氹區的大型娛樂場。 這裡可以看到澳門新、舊城區的交替... (華為Mate20 Pro的廣角鏡真是無敵...) 離開升降機所在的平台, 繼續走會到達大潭山瞭望台 可是瞭望台由2018年11月28日起進行工程, 不能進去, 為期約60日。 相信在瞭望台所看到的風景會更美~ 不能進入大潭山瞭望台, 唯有繼續走, 沒多久就看到有另一個小小的觀景台 同樣可以俯瞰到氹仔新、舊城區的風景~~ 走到這邊後喜歡行山的話,可以繼續往大潭山環山徑走 而我就沿路回去再坐一次斜行升降機,回到原本的地方。 大潭山斜行升降機 大潭山斜行升降機:澳門司徒澤雄神父馬路 07:00 - 20:00 免費 檢視較大的地圖

【大灣區】半天逍遙皮划艇
創意生活
莫雪・2021-03-18

【大灣區】半天逍遙金灣皮划艇 當下世界, 疫情肆虐, 在你附近, 有沒有體驗參加一次皮划艇暢遊水鄉河道之旅?! 就在我們左近的珠海金灣區, 在我們得以互換健康碼通關後, 優閒大半天皮划艇體驗並且暢遊珠海金灣紅旗鎮三板村三板河的水鄉河道。 這裡每年的十月, 金灣區文化廣電旅遊體育局都會舉辦一次 【金灣“艇”好皮划挑戰賽】2020年則是第二屆舉辦。 與當地三板村駐營地三板河戶外教育基地教練預約好行程, 大伙便相約體驗、 運動加優閒覓食之旅, 行程可以數人結伴或是十人左右的團體進行, 教練還可以為大伙預訂安排下午燒烤或戶外晚上爐火煮食, 就在基地門前偌大空地進行, 附近也有餐廳食店可作補給和選擇的呵。 寧靜的三板村, 一橋架於三板河上, 河另一面大片田野濕地, 村民不多見, 但聞鳥聲鳴鳴, 空氣清新之極; 沿河邊漫步, 頓覺心擴神怡! 到了大陽沒那麼猛烈時分, 體驗活動開講啦! 每位挑好皮划艇划槳以及穿好救生背心後, 便要接受教練大約20分鐘的教程、划槳前進、後退、 繞圈子等標準動作及其效果、示範動作和各點注意事項等等…。 其實大伙心情躍躍欲試, 既興奮又緊張。我們抬著划槳一行說說笑笑走到了三板河訓練基地, 當坐進皮划艇的時候, 內心慌亂了, 就在皮划艇被人由木板枱推下水那一刻, 也經沒時間後悔了吧…哈哈! 尚好皮划艇相當平穩地留在水面, 緊張的心情開始稍稍放鬆, 接著是教練教我們如何操作皮划艇團體行動, 包括皮划艇靠攏讓胆大無懼者站立並跨越各皮艇、一字排開、一艇划拉其他艇前進等等。 當稍稍定下神掌握了如何前進後退等基本操作後, 開始享受到在水中央的樂趣了, 夕陽開始西下, 清澈河水泛起一片金光, 兩岸綠灌盧韋倒影河面, 涼風拂臉, 好不自在! 不經意哼唱起一段小曲, 自我陶醉一番了…! 冷不防傳來教練叫聲: 快趕上! 你落後太多了吧!! 手忙中快快划划趕上!!! 噢… 沉浸的美好時光總是結束於突然而來的因素上哈! 波平如鏡, 清澈乾淨的三板河道, 經後來了解一下, 原來教練與當地村鎮也會不定時對河道作清潔維護的。 #【烏達雅堡】半抺藍彩 #【傑迪代】粉色天空之鏡 【編輯聲明】 本篇文章、相片以及影片版權屬作者所有,經由版權持有人授權CyberCTM.com發表。 聯絡及邀約: irene801802@hotmail.com

【葡萄牙。里斯本】├住宿┤ My Story Hotel Tejo ~ 位於里斯本市中心酒店 地理位置極好
走遍世界
80後愛旅行✈️・2020-08-30

「My Story Hotel」 是葡萄牙里斯本的連鎖酒店, 在市中心已經有幾間,分別為:My Story Hotel Rossio, My Story Hotel Tejo 和 My Story Hotel Ouro 這次我在里斯本就是住在「My Story Hotel Tejo」, 地理位置非常方便,酒店位於Baixa區的中心地帶。 距離羅西奧(Rossio)僅300米,而里斯本必到的景點聖胡斯塔升降機也僅僅幾條街之隔! My Story Hotel Tejo 酒店本來是一座歷史悠久的建築,現已經經過富有創意的翻新工程。 酒店前台人很好,因為酒店位於旺區,門前沒有停車的位置。 於是我就先把行李卸下再推到酒店內,跟前台說想先把行李寄存再回來辦Check in,工作人員也二話不說就幫我安排好了, 最後我們直接把車開到租車公司還車,再坐地鐵回來。 大堂進去裡面是O Poço 餐廳,但由於外面的美食太多了,我們就沒有試過酒店的餐廳了~ 我們訂的是「Standard Double Room」 客房以淺黃色為主,跟所有大市城的酒店一樣...小! 勉強可以把2個大行李箱打開 有一個小衣櫃 洗手間和淋浴設施 酒店房內雖然沒有什麼驚喜,但它的位置確實很好,所以很推薦去里斯本的朋友住在這裡。 My Story Hotel Tejo My Story Hotel Tejo:Rua Condes de Monsanto, 2, Baixa, Lisbon, Portugal 1100-159 https://www.mystoryhotels.com/mystorytejo/en/ 2019年9月「Standard Double Room」 2人1晚(不含早晚餐) HKD 1,307 檢視較大的地圖

消災解困大悲咒陀羅尼佛牌
玄學星相
熊神進・2019-11-30

飽經閱歷的玄學家常說“東南西北中, 最忌五黃中, 乾坤艮兌雷, 最忌玄關黴”, 我們買房租屋, 一不小心就會墮入“窮屋黴運”若干年。筆者最近在香港幫一位已故粵劇名人孫女堪輿, 坐在她的客廳, 筆者感到一股黴氣攻身, 很不自在。 為何家宅會有黴氣, 一般的解釋就是: 長期住宅有患病者; 住宅的土地之前是墓地、義莊、刑場等; 住宅曾有小孩流產、老人身故等; 大門進氣方位落在凶位上。 家宅會有黴氣, 影響我們有5點: 孩子不愛讀書, 喜歡玩手機; 丈夫常常有曖昧行為; 一年365天有100天都是生病, 而且這些都是小病小痛; 好似聚不了財, 雖然找了錢; 兩夫妻三天一小吵, 五天一冷戰。 黴氣的影響力不是很嚴重, 但如果不好好化解就會積聚下來, 令到家無寧日, 我們在風水學上最常見的化解方法就是擺放“大悲咒佛牌”。 “大悲咒陀羅尼佛牌”的緣由 依據《大悲心陀羅尼經》記載:釋迦牟尼佛正要廣說陀羅尼法門時,突然十方大地震動,遍地金色, 正當大眾疑惑之際, 總持王菩薩問釋迦牟尼佛這是什麼神通? 釋迦牟尼佛回答說:『現場的大會裡,有一名菩薩,名曰觀世音自在,從無量劫以來,成就了大慈大悲,擅能修習無量陀羅尼門,為了使眾生安樂,所以釋放神通威力。』 玄學家認為當你誦持大悲神咒,你會得十五種善生, 其中三種是: 夫妻同修同福, 心身安泰, 善終。 “大悲咒陀羅尼佛牌”的擺放方法 筆者在大悲咒神通下設計了“大悲咒陀羅尼佛牌”, 我們採用臺灣桃佛, 大家結緣後擺放在玄關位/客飯廳檯面上, 即可。 “大悲咒陀羅尼佛牌”的注意點: “大悲咒陀羅尼佛牌”是由二塊桃佛組合, 每一面都是半人手雕刻, 雕刻的師兄都是皈依, 大家用心為信眾工作, 而坊間很多商品都是沒有“種子字”, 我們請佛牌的時候要注意。 一般來說, 有種子字的法器必須使用者的姓名, 出生資料, 住址進行開光念咒, 而沒有種子字的大悲咒牌, 就是飾物。 大悲咒陀羅尼佛牌可以放在神壇上, 客飯廳, 佛牌朝向大門入口。 “大悲咒陀羅尼佛牌”有什麼功效: 桃佛牌上刻有大悲咒經文, 經文是半人手雕刻, 交由澳門政府註冊風水師傅 熊神進 開光, 具有玄力, 可以化解: 家庭不和、婆媳爭吵; 家中有人常常生病, 事業不順等; 陰氣沉沉。 “大悲咒陀羅尼佛牌”是風水學家推薦的法寶, 亦是家居必備的鎮宅神器。 善心提點: 大多數家庭都擺放二塊佛牌; 大悲咒陀羅尼佛牌 觀世音心經木牌 https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.16821debev3l9b&ft=t&id=596246574181 如有任何問題,歡迎聯絡: 林小姐: 13726267799(晚8時後) 或加微信號 13726267799 熊神進:澳門 853-66618785 公共微信: macaumasterxiong 私人微信: macaumickey 淘寶風水法器店:http://macauhung.taobao.com Facwbook: 熊神進(澳門風水師) 中國澳門風水掌相學會會長(澳門政府註冊) 熊神進玄學信箱 https://goo.gl/jAVv8U

【日本。九州自駕】§美食§ 高千穗 千穗の家流水麵 ~ 麵條流在竹桿上 拼手速才能夠吃飽飽
走遍世界
80後愛旅行✈️・2018-04-16

高千穗的「千穗の家」流水麵是元祖級的流水麵店 在昭和30年開業(1955年), 至今已經有60多年的歷史👍 這是我們在九州行程中吃的第二餐流水麵了 但是兩種流水麵都不同, 各有不同的"玩法"🤣 來到「高千穗峽」這個打卡位置後, 從旁邊的小路走進去就會見到「千穗の家」 (圖片截至Google Map) 店家不大, 店內的位置也不多 我們在口門等了一下才能入座! 我們一行七個人直直的坐一排 這種流水麵跟我們之前吃的不同, 之前吃的是一班人圍著圓形的流水麵盤⭕ 而這次的在一條直直的竹桿上面流著麵條 🌫️ 你看~! 流水的竹桿很長呢〰️ 💡 我建議如果跟陌生人搭枱時, 一定要坐近源頭(出麵口), 因為麵條是由工作人員直接從廚房的出麵口放麵出來, 如果坐得太後而前面的又是不認識的人, 前面的人不小心夾了就等於吃了別人的筷子水囉~🙄 除了左右兩邊各有兩條竹桿流水外, 中間的是我們之前在營唐船峽吃過的那種圓形流水麵盤 這裡的流水麵主要是套餐, 就是有些熟食加上一份流水麵; 除了流水麵, 這裡還有烏冬、蕎麥麵... 我和老公就點了一個定食和烏冬 座位前面有醬油, 用來沾流水麵吃的 麵就是從這個廚房出口由工作人員放下去竹桿的 夾的時候要拼手速😂 把筷子放在竹桿上檔著麵條才能把它撈上來🥢🥢🥢 基本上麵條流過你面前不會超過一秒時間!!🙈 如果真的是來不及夾的麵條會隨水流到竹桿的最後, 再被筲箕接著 工作人員就會把筲箕上的麵條還給你😂😂 兩種流水麵的吃法我都嘗試過了! 我覺得味道都一樣! 如果是怕小朋友夾不到, 又或者是不想跟陌生人搭枱的話, 還是建議坐圓形桌子那種。 不過直竹桿的也有它的樂趣, 一群人上游的吃不到就換下游吃了~ 一群人打打鬧鬧的吃著是另一種樂趣呢!! 最後附上餐牌📖 千穗の家流水麵 🍴千穗の家流水麵: 〒882-1103 宮崎県西臼杵郡高千穂町向山62-1 ☎️ GPS定位電話: 0982-72-2115 ⏰ 09:00~17:00 📱 https://www.takachiho.gr.jp/ https://www.facebook.com/chihonoie/ 檢視較大的地圖

【日本。九州自駕】 阿蘇農莊 Aso FarmLand (阿蘇ファームランド) ~ 集合食買玩的大型渡假村! (下)
走遍世界
80後愛旅行✈️・2023-09-23

- 設 施 - Aso FarmLand內約有9個不同類型的玩樂設施, 分為「運動」、「體驗」和「治癒」三大範疇~ 園區內隨處都可以見到地圖, 想要去玩都很方便, 不會迷路的... 「運動區 Sport」 包括了「元気の森」、「健康チャレンジ館」和「ファミリーチャレンジ館」 這三項設施很適合一家大小玩的, 小孩可以到處跑跑, 做做運動。 「元気の森」 約有10,000平方米, 超過70種的活動可以玩~ https://asofarmland.co.jp/sports/genki 【大人/中学生以上】1,300円 【小人/4歳〜小学生】700円 09:00~17:00 (受付終了16:30) (官網圖片) (官網圖片) 「健康チャレンジ館」 由日本健康促進學會組織的監督下開設了17個原創運動器材的健康運動設施“健康挑戰館”。 由兒童到中老年人都可以玩的! https://asofarmland.co.jp/sports/challenge 【大人/中学生以上】1,600円/ 每小時 【小人/4歳〜小学生】800円/ 每小時 09:00~17:00 (受付終了16:30) 小外甥他們就進去玩了, 我們沒去, 就在外面拍了個照。 聽說他們玩得超開心, 可以給小朋友好好放電的地方! (官網圖片) 「ファミリーチャレンジ館」, 這是以 6個月 ~ 6歲的嬰幼兒而設的設施。 (官網圖片) 「體驗區 Experience」 包括「動物王国」、「手づくり体験館」和「おもしろ釣りランド」 「手づくり体験館」是製作手工物, 例如“凝膠蠟燭”和“音樂盒”。可以拿著完美的旅行回憶回家... https://asofarmland.co.jp/experience/handmade 09:00~17:00 (官網圖片) 「おもしろ釣りランド」就是在小型水族館內感受一下釣魚的樂趣 https://asofarmland.co.jp/experience/fishing 700円 /20分鐘 09:00~17:00 (受付終了16:40) (官網圖片) 「動物王国」可以親身和不同的動物玩耍, 裡面的動物都不止會在籠內, 還會到處跑來跑去, 真正的可以近距離接觸牠們。 個人非常推薦「動物王国」, 不管大小還是小孩都會非常開心。 2014年和2017年我都參加了這個活動。 https://asofarmland.co.jp/experience/fureai 【大人/中学生以上】900円 【小人/3歳〜小学生】600円 10:00~17:00 (受付終了16:00) 「動物王国」入口 10:00~17:00 (最後入場16:00) 一進來就見到幾隻火烈鳥自由自在的在草地上散步~ (最近女生們對火烈鳥應該不會陌生, 因為火烈鳥紅起來了~ 各種飾品都看到火烈鳥的蹤影呢~!) 火烈鳥飾物我也有, 但這麼近距離看到火烈鳥真身我也是第一次! 旁邊就是可愛的草泥馬~ 老朋友了, 2014年的時候我們已經見過呢 2014年的你... 你們是在打架嗎? 天氣熱了跑去水池降降溫 冬天又知道要去暖爐旁邊 還有暖燈, 太聰明了吧! 「動物王国」內不同的動物都能和平共處~ 接下來, 走到小動物區... 看~! 多為食(貪吃)!!! 「動物王国」內每區都有不同的飼料賣~ 沒錯~ 這盒飼糧是...... 這隻是...?? 我也不知道 除了大型動作, 區內還有很多小房間, 住著不同種類的小動物 地上還有大龜 房間中央有個兔子跑道 好可愛 超大隻蜥蜴 這隻鸚鵡應該是不能飛, 只能走啊呢 顏色很美的藍鸚鵡 「治癒區 Healing」 包括「阿蘇健康火山温泉」、「ドーム還元浴」、「ドクター・キッスフィッシュ」和「オキシゲンドーム」 「阿蘇健康火山温泉」是日本最大的自然石園露天浴場, 共有2,000坪, 內有著各種各樣的溫泉。 https://asofarmland.co.jp/healing/aso 【大人】1,600円 (朝湯800円) 【小人】800円 (朝湯400円) 通常 11:00~23:00 (受付終了22:00) / 朝湯 06:00~09:00 (受付終了08:30) (官網圖片) 「ドーム還元浴」是在圓頂的熱室內休息, 溫暖脊椎背部對緩解感冒有效。 https://asofarmland.co.jp/healing/domespa 【大人】1,600円 【小人】800円 13:00~20:00 (受付終了19:00) (官網圖片) 「オキシゲンドーム」是利用芳香的氣味, 微弱的光線和聲音治癒身心。 https://asofarmland.co.jp/healing/oxgen 1,000円 (30分鐘) 09:00~17:00 (受付終了16:30) (官網圖片) 「ドクター・キッスフィッシュ」其實就是小魚足浴, 被小魚咬腳的死皮 https://asofarmland.co.jp/healing/fish 【大人】1,080円 (15分) 【小人】540円 (15分) 09:00~17:00 (受付終了16:45) 這是我第一次做足浴呢, 在Aso FarmLand 內到處走 就走到了Healing SPA Garden 店內有幾個水池, 高的矮的都有.... 真的有很多小魚~ 第一次的足浴...很緊張! 因為我很怕癢呢!!! 就這樣放鬆的被小魚咬了30分鐘, 也是個很好的休息~ 去旅行都要走走走, 坐下來休息下, 做做足浴, 休休閒閒的很舒適~ - 購 物 - Aso FarmLand內共有4間商店, 買買手信, 或是日用品, 飲料等都很方便。 除了熊本特產熊本熊外, 還有與Sanroi 的合作版呢, 喜歡的朋友千萬別錯過~ 這種Aso FarmLand小屋造型的零食, 買來做手信很不錯! 如果不想另外付費參加活動/體驗, 可以在Aso FarmLand 園區內走走, 這裡像一個大型公園, 很舒服~ 也可以走到Dream Zone的外圍, 就算不能進去, 也會在外圍看看可愛的小房子。

不自駕遊石垣跳島系列 (二) 住宿篇 HKD550住4日夜
走遍世界
行走世界記錄・2018-06-04

出外行走,喜歡住民宿,特別在日本行走時,原因?愉快囉!一是價錢相對比較便宜,另一原因是認識世界朋友 — 來自世界各地的朋友,這樣行走世界,比較有意思。 民宿外貌,於登野城電器側 二樓露台,在此飲酒聊天很愜意 「女子」對住有要求也沒有要求,矛盾?首要安全乾淨,其他的可以從長計議,由地點價錢住客評價落手,從中取捨每次都挑到心頭好。 巴士站名,乘坐4號巴士在此下車 松風石垣旅館 (Matsukaze The Guest House Ishigaki) ,地理位置好,門前十米處有公共巴士站,對面有食品店,街口轉角有類似激安堂的BIG1,巴士4號機場線可到直達旅館,距離八重山博物館 1 公里,離石垣港離島站有約8分鐘的車程,步行約15分鐘。 2人房、男女混合房、廚房 旅館房型分女生、男女生床位,二人房及三人房,兩女子住兩人房三晚房費日元16,200(約HKD1134/2018/5/13),共用浴室,免費WIFI,舒適度很好,性價比亦高。缺點是擕行李爬上2樓!所以推薦給背包客不是拖行李箱的你,但如果喜歡住這,可以請老板masaki matsumura幫忙。 旅館地下有公共廚房,提供廚具及油鹽醬醋,及大雪櫃給住客免費使用。廚房側有聯誼區,二樓亦有無敵大露台喝酒聊天,還有租自行車服務及潛水用具租借。二樓有地方晾衣服,使用洗衣機一次200日元,如自己手洗不用錢啦。 民宿老闆,為人風趣,很好玩,可用普通英文溝通。第二天的晚上教我們煎餃子,還比拼日式與澳門式,哪個好吃?離開石垣的早上,跑上二樓露台與在巴士站候車的我們飛吻說再見,非常可愛。 旅館一角落的小白板寫上當日住客的名字,及來自哪裡,聊天時就不怕沒有話題,住民宿一定喝酒聊天才不辜負住民宿的體驗,這經歷會成為日後回憶旅程中最美好的那一段,信我! 不自駕遊石垣跳島系列︰交通篇 不自駕遊石垣跳島系列︰竹富島 石垣相簿︰剝晒衫褲穿上裙於石垣和陽光玩遊戲