搜尋

搜尋結果

Spring Boot 03 - 做好Database的模組化及測試用例
科技新知
MacauYeah・2024-04-12

這節,我們將會使用springdatajpa,寫一個業務上的資料庫模組,提供資料表的存取,讓你的好同僚可以直接使用。這樣可以在多模組的環境中,減少同一個資料表在不同地方重複又重複地重定義。將來要更新,也可以使用jar檔的方式發佈。 下戴模版 我們跟上節一樣,使用Spring Initializr Maven 下載模版,但細節筆者就不再講啦。Dependency主要選擇 H2 Database Spring Data JPA 對pom.xml作一些微調,並把springbootstartdatajpa,h2改為只在測試中生效。 並把Java檔案搬一搬位置 # old location srcmainjavaiogithubmacauyeahspringboottutorialspringbootdatatestSpringBootDataTestApplication.java srcmainresourcesapplication.properties # new location srctestjavaiogithubmacauyeahspringboottutorialspringbootdatatestSpringBootDataTestApplication.java srctestresourcesapplication.properties 以上的操作,主要是因為我們的目標是提供Schema,或者叫資料表規格。其他用於做連線的操作,我們不需要打包在jar內。所以把那些次要的東西都放在test資料夾中。我們這時可以先用mvn test指令,確保一切功能還是正常。 Entity folder 然後我們入正題,在pom.xml中加入hibernatecore,springdatajpa, 然後在main資料夾下加入 Entity、Repository,例如前述用過的Apple和AppleRepo,最後資料夾就像是這樣。 . pom.xml src main ` java ` io ` github ` macauyeah ` springboot ` tutorial ` springbootdatatest Apple.java ` AppleRepo.java ` test java ` io ` github ` macauyeah ` springboot ` tutorial ` springbootdatatest SpringBootDataTestApplication.java ` SpringBootDataTestApplicationTests.java ` resources ` application.properties 然後我們在Test Case中使用AppleRepo @SpringBootTest class SpringBootDataTestApplicationTests @Autowired AppleRepo appleRepo; @Test void contextLoads Apple apple = new Apple; apple.setUuidUUID.randomUUID.toString; apple.setWeight100.0; apple.setGravity1000.0; appleRepo.saveapple; 這個跟前述02springdatajpa最大的差別,就是我們的main中只有Entity相關的Class,我們發佈jar,別人引用我們的class,別人不會解發其他不相干的商業邏輯。假如發佈02的例子,因為Spring有自動初始化Component的原因,很可能會誤觸發02中的BasicApplicationRunner.java Source Code spring boot data test

溫哥華 . 憂閒晴天 . 夏2017
走遍世界
. 小城閒人 .・2017-12-31

2017在倒數中 不知各位是否一樣也在為自己回顧2017 做過什麼 去了什麼地方 有什麼願望達成了 大家也要趕緊迎接更美好的2018 祝福 數數自己 非常慶幸2017有著一個始料未及的長假期 因而有時間多走了幾個地方 2017的下半年確實有好些旅行值得回味 藉著還有2天時間去捉緊2017既尾巴 趕緊寫兩篇分享 閒人正就是不趕最後死線不勤快的懶傢伙 笑 那麼 ... 先重溫 . 溫哥華 . 憂閒晴天 . 十多天沒有太趕什麼行程 絕對不是純遊客的節奏因為不是第一次到溫哥華 Grandville Island 遊客必到 Broom shop 哈利波得騎的掃把 Market新鮮水果海產 各式各樣的小店 Botanical Garden 賞花 Deep Cove 寧靜 Honey's Doughnuts 吃最好吃的甜圈 湖光山色洗滌心靈 慢活.酷爰大自然.退休居住不二之選 Steveston Fishermen Wharf 悠閒寫意的在Steveston 享用海鮮Tea Snack D 閒著逛逛Waterfront Road Canada Place Downtown Vancouver 朋友介紹十分精緻的Beta5 Chocolates 朱古力, Cream puffs 十分讚 人氣店很受當地人歡迎 Victoria 也是此行的重點 全因舊小鎮古老英式建築 小鎮風情更吸引 沿著海岸線開車走 多看不同小鎮, 国家公園 風景怡人好舒服 也吃了Victoria當地十分受歡迎的Fish n Chips 非常yummy 就算是排上40分鍾的隊 這樣賞心自在的在吃 值得 夏日的溫哥華天朗氣清不太熱 湖光山色水岸碼頭鳥語花香 比起同樣是全球宜居城市名列前位的加拿大安省的多倫多實在是多一份與大自然的天地人和 大概因此溫哥華排名比多倫多高吧 P.S. 2017最後一天努力趕文中 接下來還會繼續分享其他所到之處呢

[遊戲編年史] Devil May Cry 3 - 走上狂亂動作風格之路
手機‧電玩
MacauYeah・2021-07-02

聊完DMC1、DMC2,終於可以聊DMC3了。 DMC2是一個黑歷史,沒有足夠預算和開發時間,出來的成品很多人都不買帳,所以DMC3就狠心要重新仔細打造。 DMC3大體上沿用了DMC1的操作手感,但減少了場景切換,Boss戰視角好實在太多了。槍械武器在普遍的模式中都減弱了,讓玩家重拾近身肉搏的感覺。地圖也很好的圍繞同一個建築內部進行,隨著劇情發展,建築物內部亦會發生變化。不過,重點是從這一代開始,探索格鬥的要求比重變得高了。因為本代加入了風格模式,玩家可以在初期選擇Trickster, Swordmaster, Gunslinger, Royal Guard。各個模式玩起來都很不一樣,而且都有經驗值養成概念。想要用模式中的高階技巧,就要先用它來出場打怪儲經驗。 說真的,同為PS2平台發行的遊戲,DMC3比DMC1, 2的可操作內容多得多。隨著劇情發展,Dante有不同的武器取得,再加上不同模式的配搭,打出來的感覺都很不一樣。這個模式的疊加,正式開通了DMC系列花色戰鬥的路,後續在DMC4,5就更明顯。 雖然這代格鬥技開始變得狂亂,但劇情部份也絕不馬虎。在重點章節部份,有齊了舖陳和反轉的劇情,幾次幾次Dante跟Vergil打一架時,都伴隨重要的劇情發展。 DMC3 維吉爾 第二戰 英語中字|Vergil 2nd Fight DMC3 維吉爾 第三戰 英語中字|結局|Vergil 3nd Fight|Ending 不俗的劇情,加上多變的打法,在筆者看來,DMC3才是有重要影響力的一代。而且當時亦推出了特別版,讓破關後的玩家可以用Vergil來再體驗不同的操作。但在這裏,筆者想表達一個重點,就是從這代慢慢開始,遊戲本質偏離了解迷,側重了動作格鬥打擊感之上。本代除了多花色外,更鼓勵大家重覆遊玩。1,2代的玩法是線性關卡,漏了的東西只能等下週目,但3代就隨時可以重玩之前的關卡,有些隱藏任務更需要後期回來重新挑戰才有條件過關。 隨著制作水平的變強,打擊感越來越好;也隨著市場的發展,Capcom為這個系列找到了一個新的市場定,那就是重複遊玩的樂趣。對比RPG的育成,DMC3更著重爽快的遊玩,而且更著重的是玩家操作能力的成長,首一個小時的遊玩,跟第二十個小時的遊玩感覺絕對有差別;對比純動作格鬥,DMC3又多了一份場景的美感,整個塔形的關卡設計,又多了一份神秘的探索。

Spring Boot 02 - 快速接入Database的選擇: Spring Data JPA
科技新知
MacauYeah・2024-03-08

快速下戴模版 使用Spring initializr,可以很容易就建立一個以Spring boot starter為底的java project。大家可以使用Spring 官網又或是vscode plugin 快速地建立一個maven或gradle project。筆者較為熟悉maven,就以maven起一個範例。 在使用Spring initializr有幾件事必需要指定的 Spring boot version 3.x.y 或以上 Language java Group Id 請選擇有意思的域名,如果你用github,可以選 io.github.yourusername artifactId 這個範例的名字,例如commandline Packaging type 本次使用jar,日後若開發web 應用,可以使用war Java version 17或以上 Dependency Spring Data JPA, Spring Boot DevTools 這次不像過去順利,因為這裏欠缺了Database連線資料,為了方便測試,我們先在pom.xml加入 h2與spring的整合很好。即使用什麼都不設定,直接運行mvn springbootrun,都可以成功執行了。但如果可以,在application.properties加入資料庫設定,會方便日後移植到其他常用的資料庫品版牌。 # srcmainresourcesapplication.properties spring.datasource.driverclassname=org.h2.Driver spring.datasource.url=jdbch2memtestdb; spring.datasource.usename=random spring.datasource.password=random 然後我們就可以做靠Spring Data JPA去生資料庫的表 table。Spring Data JPA預設使用的是Hibernate。假設,我們有一個表叫APPLE。我們就可以開一個class Apple和一個interface AppleRepo去接它。 srcmainjavaiogithubmacauyeahspringtutorialspringbootdatabasicApple.java @Entity public class Apple @Id String uuid; Double weight; getter setter srcmainjavaiogithubmacauyeahspringtutorialspringbootdatabasicAppleRepo.java public interface AppleRepo extends JpaRepository no content here 注意,因為不同需要,AppleRepo可能繼承不同的XXXRepository,它們大部份都是用來觸發寫入資料庫的指令。而這個也晚除了直接存取Hibnerate EntityManager的需要。 亦因為我們現在用的是h2Database,其實資料表並不存在。我們需要在執行Spring Boot時,同步先建立表,所以在application.properties 加入自動建表的設定。 # srcmainresourcesapplication.properties spring.jpa.generateddl=true spring.jpa.hibernate.ddlauto=update 然後在Spring Boot Context的環境下,可以隨時執行寫入的操作。 @Autowired private AppleRepo appleRepo; public void saveApple Apple apple = new Apple; apple.setUuidUUID.randomUUID.toString; apple.setWeight100.0; appleRepo.saveapple; Source Code spring boot data basic 因為h2Database只是用作測試用,所以springboot執行完,資料庫就會被刪除。而上述原始碼當中,還附上了一些dump sql的方法,至少可以讓大家驗證己儲存的結果。

【解暑系列 澳門手搖推介】
澳城餐飲
Cheers!・2024-06-14

天氣咁熱真係好想飲凍野!小編就分享幾間係澳門比較出名嘅手搖店同埋佢地最多人叫嘅飲品比大家降下溫啦! 奶茶系列 KOI Theacute; KOI係澳門都開左好耐同好多分店!其實佢係台灣50嵐嘅海外版~ 其中最出名就係紅茶瑪奇朵、黃金珍奶 紅茶瑪奇朵 黃金珍奶 店舖位置 澳門區:澳門俾利喇街108號皇宮大廈地下B座 澳門亞利鴉架街10B號三龍閣地下B座 澳門東北大馬路527號保利達花園地下AL座 澳門黑沙環馬路17A, 17B號 江海花園 地下A座 澳門水坑尾街125127號,銀輝大廈地下A座 澳門望善街20號信譽名門第一座1樓C鋪 氹仔區:澳門氹仔埃武拉街318號利盛利豐利厚利盈利茂地下H1鋪新苗購物商場內 澳門路氹連貫公路, 澳門倫敦人1樓1028號 澳門氹仔柯維納馬路374A410號南新花園第一座地下X座 籠町茶番 呢排係小紅書好興嘅籠町茶番都係澳門開左好耐!其實佢都係台灣開過黎架!同埋係澳門黎講都算係平嘅奶茶店! 最多人叫嘅係熊貓奶綠、雙Q奶茶 熊貓奶綠(黑白珍珠) 雙Q奶茶(黑珍珠椰果 店舖位置 澳門筷子基南街422號綠掦花園第三座地下T鋪 沫鮮 如果你鐘意食麻糬嘅話咁沫鮮一定好岩你!煙韌嘅口感再加埋奶茶簡直係絕配! 麻糬芋泥奶茶、香芒甘露波波都係佢嘅招牌黎架~ 麻糬芋泥奶茶 香芒甘露波波 店舖位置 澳門區:澳門俾利喇街94A號號永佳大廈地下C1 座 澳門伯多祿局長街白馬行2A4D信達城 澳門勞動節大馬路 399號保利達花園地下AB座 氹仔區:氹仔連理街54號邦利大廈地下b座 檸檬茶系列 T%茶救星球 如果唔想飲奶茶想飲D fresh嘅飲品可以選擇係廣州開過黎嘅T%茶救星球!可以滿足你嘅需求! 苦瓜檸檬茶係佢嘅招牌黎架! 仲有其他水果檸檬茶比你揀~ 店舖位置 澳門區:澳門俾利喇街117A美德美花園大廈地下A座 澳門黑沙環馬路42D44N號利添閣,利豐閣,利盛閣(百佳同創匯) 氹仔區:氹仔地堡街2324號地下(錦華牛雜隔離) 半邊檸 手打檸檬茶依家都好多人鐘意飲,半邊檸都係一個唔錯嘅選擇~ 鴨屎香檸檬茶係佢嘅首次必選! 仲有人氣首選嘅半邊檸紅茶 店舖位置 澳門區:澳門羅白沙街19號富群樓地下B座 澳門賈伯樂提督街 26A地鋪(碼頭大排檔) 澳門下環街51號信滔大廈地下B座 氹仔區:氹仔柯維納馬路374A410號南新花園(第一座)地下H座 蓮花海濱大馬路百老匯美食街 BH043 摩檸手作 呢間每款檸檬茶名都好搞笑架!想唔想試下渣男女檸檬茶同初戀檸檬茶? 初戀檸檬茶 渣男檸檬茶 店舖位置 澳門區:澳門勞動節大馬路358號金海山花園第十二座地下B 氹仔區:氹仔柯維納馬路374A410號南新第一座地下D座 水果茶系列 大苑子 如果想飲水果茶,大苑子嘅果茶都好多選擇!一定有一個你想飲! 宇宙杯水果茶夠曬大杯同有埋水果食! 佢嘅青提系列都唔錯~ 店舖位置 澳門區:澳門飛喇士街聯薪廣場地下A座A2舖筷子基來來超市旁 氹仔區:氹仔亞威羅街138號美景花園地下BO座燒一燒美景店旁 茶客棧 係澳門開左十年嘅茶客棧都係澳門出名嘅水果茶店之一!想飲fresh飲品可以試下佢嘅100%水果鮮茶系列!其中招牌嘅 青蘋果冰茶 西柚冰茶 店舖位置 澳門亞利鴉架街 22A德群大廈地下C 澳門若翰亞美打街1A容和大廈地下A 零卡茶飲clicktea 「每一口都是鮮果,全澳門最足料果茶」嘅零卡茶飲都係近排出名嘅手搖店! 佢都有超大桶水果茶 同埋人氣嘅多肉芒芒甘露 店舖位置 澳門區:聖庇道街17A地鋪大興街第一個街口轉右 氹仔區:氹仔高勵雅馬路307至313號海灣花園地下AJ座海灣廣場2期1號舖 以上呢間大部分係澳門都有門店同外賣店架!雖然介紹得幾間但澳門仲有好多其他廢水店,大家發掘到或者有心水嘅都可以開心share下! 以上圖片來源方來自店家網站

香水、護膚品、彩妝品齊全!法國 GUERLAIN 澳門新八佰伴全新專櫃
美容
Cheers!・2018-08-14

法國Guerlain(嬌蘭)在新八佰伴開設全新專櫃,品牌大熱的香水、護膚品、彩妝品等一應俱全。新專櫃比舊時位置更大,並設有美容顧問諮詢區域,為大家提供專業的個人護膚諮詢。 專櫃主要劃分三個區域,分別展示了 Guerlain 全線彩妝、護膚品及品牌引以為傲的香氛產品。香氛區更設有「香氛數碼諮詢平台」,只要玩幾個簡單的直覺遊戲,就可找到專屬的香氛氣息。另外,店內亦設有美容顧問諮詢區域,專業的美容顧問會針對性地提供個人護膚諮詢,確保大家買到最適合自己肌膚需要的護膚品。至於彩妝區就齊備品牌全新 ROUGE G 寶石唇膏,30 款色調、15 款時尚設計唇膏盒任君選擇! 店內設計靈感來自巴黎的典型公寓,法式的米白橡木地板給人整潔的感覺。 「香氛數碼諮詢平台」可透過幾個簡單的直覺遊戲,找到大家專屬的香氛。 美容顧問均經過精心挑選,並完成專業培訓,具有專業彩妝和護膚知識。 品牌在 4 月推出的最高濃度的特級蜂皇漿,標榜只需 7 天,就能重振肌膚活力,減退疲憊倦容,復現亮澤美顏,深受一眾美容 Blogger 追捧。 開幕當天,吸引了一些靚靚 Model 撐場。 GUERLAIN 法國 Guerlain 澳門專櫃 地址:澳門新八佰伴地下 電話:2875 2005

新濠影滙澳門派馳「仲夏池畔派對」早鳥門票優惠至6月19日
旅遊情報
LifeMag Editor・2016-06-15

亞洲娛樂總滙新濠影滙的夏日派對巨浪將持續升溫!緊接著剛過去的星期六由時尚及媒體偶像芭黎絲bull;希爾頓(Paris Hilton)打頭陣,於熱帶森林主題池畔激起的第一浪澳門派馳「仲夏池畔派對」,新濠影滙於7月2日星期六將再度為派對現場打造熾熱氣氛,請來超炙手可熱的唱片騎師荷蘭電音天王R3hab以電音舞動節拍俘虜派對樂迷。 第二浪「仲夏池畔派對」R3hab的登場勢必牽起哄動, 把荷里活電影主題的新濠影滙再次化身為熱血沸騰的池畔舞池。R3hab以其原創及混音作品打造了非凡的音樂生涯,於Soundcloud擁有超過1億點播次數,於Spotify亦有超過2千6百萬次的點播率,光於2014年已推出6首排行榜冠軍作品,更曾與樂壇紅人Calvin Harris、Beyonceacute;及John Legend合作。 7月2日下午2時半開始至晚上10時,對外開放的新濠影滙室外游泳池景區將逐漸升溫,搖身成為派對狂熱者爭相朝聖的華麗舞池。現場除可一睹電音天王R3hab的風采以外,來自世界各地的新晉唱片騎師亦將無間斷地為舞池燃起奔放的舞動氣氛。 打算於當晚狂歡至夜深的賓客,切勿錯過於大中華區首間及唯一一間派馳派對熱點──新濠影滙「澳門派馳」──舉行的官方餘興派對,R3hab將繼續帶領大家於火熱的餘興節奏中勁歌熱舞。 第二浪R3hab「仲夏池畔派對」優惠門票由即日起至6月19日以港幣 澳門幣350元及450元(池畔派對連餘興派對套票)發售,其後網上預售及即場門票為港幣 澳門幣450及套票550元。貴賓套票及池畔小屋套票亦現正有售。歡迎瀏覽www.studiocitymacau.comenpromotionsdetailpachasummerlovepoolparty,親臨新濠影滙票務處或新濠天地蘇濠票務處,或致電 853 8868 6767 香港免費熱線800 900 783預訂門票。 壓軸一場「仲夏池畔派對」將於8月6日空降新濠影滙,表演巨星將容後公佈。 新濠影滙亦特意推出兩款「仲夏池畔派對」限時優惠套票,價格由港幣2,198元及3,698元起,優惠至2016年6月30日止。兩款套票皆提供「仲夏池畔派對」及「派馳」二人門票、「明星滙」或「巨星滙」一晚住宿、「影滙之星」門票兩張、港幣100元娛樂消費券及免費無線上網。價格較高的套票更包括二人於「星滙餐廳」享用週日早午餐及享延遲退房至下午1時。欲免向隅,請發送電郵至reservations@scmacau.com或致電853 8865 6868 國內免費熱線 4001203228 香港免費熱線800 906 988預訂。 所有價格及附加費用均需加收10%服務費及5%政府稅。受其他條款及細則約束。