搜尋

搜尋結果

升級 Spring Boot WebClient SSL (Reactor Netty 1.2.6):重新配置 SSL 設定
科技新知
MacauYeah・2025-08-27

因為SSL provider 更新了的關係,好多 HttpClient / WebClient 設定SSL的部份都要重寫以免出現 deprecated 問題 reactor.netty.http.client.HttpClient 在 1.0.x, 中可以這樣自行設定SSL逾時的部份,但當中的spec.sslContext().defaultConfiguration 在新版本,例如1.1.x後就會出現 deprecated。 // deprecated version HttpClient.create() .secure(spec -> spec.sslContext(SslContextBuilder.forClient()) .defaultConfiguration(SslProvider.DefaultConfigurationType.TCP) .handshakeTimeout(Duration.ofSeconds(30)) .closeNotifyFlushTimeout(Duration.ofSeconds(10)) .closeNotifyReadTimeout(Duration.ofSeconds(10))); 觀看各大網站,都未有更新,唯有自行研究官方說明。 筆者撰寫本文的時候,netty 發行版本為 1.2.6, 1.3.0 還里程碑(M6)的階段。所有參考皆來自1.2.6版本,實際上我們要使用新的後綴為ContextSpec類,看Class名應該有分http 1.1, 2, 3的版本,筆者就試用最基本的http 1.1。Http11SslContextSpec, (有條件的朋友可以試用Http2SslContextSpec, Http3SslContextSpec) import reactor.netty.http.Http11SslContextSpec; import reactor.netty.http.client.HttpClient; import java.time.Duration; import org.springframework.web.reactive.function.client.WebClient; import org.springframework.http.client.reactive.ReactorClientHttpConnector; //... Http11SslContextSpec http11SslContextSpec = Http11SslContextSpec.forClient(); HttpClient httpClient = HttpClient.create() .secure(spec -> spec.sslContext(http11SslContextSpec) .handshakeTimeout(Duration.ofSeconds(30)) .closeNotifyFlushTimeout(Duration.ofSeconds(10)) .closeNotifyReadTimeout(Duration.ofSeconds(10))); WebClient webClient = WebClient.builder().clientConnector(new ReactorClientHttpConnector(httpClient)) .build(); //... 雖然這個寫法來看netty 1.2.6,但似乎1.1.x 通用。大家有需要可以交互測試一下。 Reference netty 1.2.6 http-client-timeout 的設定 netty 1.1.30 timeout-configuration 的設定 netty 1.2.6 java api doc netty release version 更多筆者的程式開發分享,見請 github

[評] 《還願》
手機‧電玩
MacauYeah・2019-03-06

原本以為等試玩完澳門本土的《瞑目》再一次過寫心得文,做一做兩地團隊比較。但考慮到這遊戲重新上架時間未定,所以還是獨立出來聊聊會好一點。(《瞑目》上市日期 2019/03/13 ) 《還願》故事很短,正常解迷、不刻意找攻略的話,應該4小時以內可以通關。 遊戲名字改得很好,很貼合劇情發展。劇情內容是有稍為有點隱悔的,所以如果你只看別人直播,理論上是看不懂在故事在講什麼,但自己親自遊玩的話,會推稿到大部份劇情。作為一個獨立制作團隊,這個水準很好。 畫面是3D。因為使用了漫步的操作方式,所以很少機會出現3D暈問題。而恐怖的呈現方式是以突襲的手法出現,相對沒有太多壓迫感,有受嚇的,但可以喘氣。(生化危機1、2就屬於壓迫感為主的恐怖。) 遊戲性價比其實很高,以一個在澳門看電影的價錢遊玩一場3小時的恐怖遊戲,並不會虧(比某賭場的VR好多了)。筆者特別喜歡這類不用為農而農的升級遊戲,以食物的講法就是精緻不油膩。 可惜的是,遊戲因為政治因素而下架,扣除政治問題的話,是很值得推薦的。特別如果能在大陸市場上推廣的話,在該地區的第一發行量應該賣得比《中國式家長》要好。 總結:現時很多大廠的制作都走下波,能夠像Monster Hunter World、Resident Evil 2這樣有市場但又能求突破的遊戲並不多。反而是獨立制作,著重局部突破的小眾遊戲,更能打動人心。雖然,叫好不一定叫賣,想走創意開發的伙伴們依然還要繼續努力。但筆者相信,隨著電競文化被視為商機,再過五年,傳統遊戲文化就會被附帶推動而變得更成熟可接納,屆時持續在努力的良心開發者,就會得到應有的回報。 想睇遊戲直播,記得訂閱我地嘅 Twitch / YouTube / Facebook

澳門退休警員吞槍自殺,留下一封遺書獨自默默離世!
其他
澳門生活圈・2019-06-03

日前,一則突如其來的消息 震撼了整個治安警察局和坊間 一名退休警務人員竟會吞槍自殺 在這當中,到底發生了什麼 一眾所想 身為一名警務人員 應當懂得維護社會治安 保護自身的安全 但偏偏為何會做出這樣的事情呢 退休警員吞槍自殺 6月1號晚上9點34分,治安警察局接報,在氹仔哥英布拉街濠庭都會第15座22樓某單位,發生一宗懷疑自殺事件,死者為治安警察局一名退休警務人員。 司警表示,死者女兒在1號晚上約9點35分到該單位探望死者,當女兒入到房間時,發現死者伏在地上,手旁有一支手槍,於是報警求助。 經初步調查,死者姓鄧,男性,年約57歲,澳門居民,為治安警察局退休警務人員,職級副警長,在2012年1月退休,持有自衛槍牌。 死者生前擁有自衛槍,在其耳朵的上方及耳背均發現槍擊造成傷勢,而自衛槍亦在其身旁被發現,初步分析其傷口情況與現場環境吻合。 初步排除他殺,現場留有遺書,相信死者因私人問題而輕生(不排除因病厭世);對於該名退休副警長的不幸離世,治安警察局對其家人表示深切慰問。 案件暫列作自殺案處理,已交由調查科跟進。 死者生前遺留的那一封信 目的是想給最親的人看到 或許知道自己死亡在即 所以在臨時前把剩下的事情 都給予在這封信上 自事件曝光後,澳門警察總局局長馬耀權在本月2號受訪表示對該事件深表難過,並已對其家人致以深切慰問,而經初步的調查,該事件並不涉及「被自殺」。 馬耀權還透露,局方目前擬修改《武器及彈藥規章》,包括自衛槍申請規定,將朝嚴謹方向修法; 據回歸前的法例,警員可因應實際需要向當局申請自衛槍械,但隨著社會科技的進步及治安逐步安穩,當局近年已進一步收緊申請規定,如非必要當局並不會批准獲發,更指出近5年基本上未曾批出自衛槍械。 申請自衛槍 其實,申請自衛槍並非難事,即使派駐本澳之領事團成員、商人、以至賭場荷官,都可以合法擁有自衛槍。 申請人士只須申領《刑事紀錄證明書》,交四張相片,再交一個「執行專業活動」的證明書,再加身份證及若幹費用(估計數百元),就可以申請到一個自衛槍准照,拿著准照,就可到指定槍店買槍。 馬耀權強調「唔系每一個(退休)警員都會有」。 馬耀權續指,該法律已沿用超過20年,認為未能符合現時實際情況,因此當局正計劃修改法律,會重新根據警員個人意願及審視警員條件而再作出決定。 治安警察局局長梁文昌表示 自上任局長以來,已取消約500名持槍人士的資格,至目前為止,約有2,000個持有自衛槍械准照,包括現職、退休警員,保安等的社會人士,而持有自衛槍械人士必須每年接受當局的重新審核,且需提交無犯罪記錄證明。 梁文昌續稱,修改法律將會包括武器彈藥出入口等條文,目前已准備進入完成文本階段,稍後移交行政會討論。 若一個人把生死看淡了 那帶有槍支和沒有槍支 又有什麼區別呢 但為何一名退休7年的警務人員 還可以配有槍支呢 如今,死者已逝 只願遠方的他 再也沒有痛苦纏繞 材來源:力報、網絡 圖片來源:攝圖網、力報、網絡截圖、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

[心得] 我才剛入坑侍魂曉,它就沒落了? | 侍魂曉 購買心得
手機‧電玩
MacauYeah・2019-12-17

幾年前買了PS4以後,一直玩劇情遊戲,一直PVE,玩久了,好像就是差了點什麼 正值當時街霸五的推出,收了片二手光碟。每次不想錄攻略或有劇情負擔的遊戲時,都會拿起街霸來玩玩。 街霸五的PVP,由LV1打到現在LV30 (LV與強力能力無關,只表示角色熟練度),都已經兩個半年。 遊戲會根據玩家排位實力,挑選相近排位的對手進時PVP。 雖然筆者打得久,但不代表技術有特別長進,在沒有特別練習的情況下,只是剛離開菜鳥區,進入銅牌區(新手區)。 托賴地,這遊戲的也真多人玩,至少我長期在菜鳥區和銅牌區,也找得到對戰。就是不少人也像筆者一樣,卡在新手區域。 侍魂曉 適逢今年暑假,侍魂曉出來了,我也買了一套回來。什麼都試試看,不想被街霸這個自虐GAME綁死(其實是我打得差,哈哈) 跟街霸不一樣的打擊感,正!打打PVP排位賽,也很快能連線,爽!一切從零開始,沒問題。 正正正 不是不好玩,只是單純地要忙其他事情,所以玩了幾天,就放下了。 然而,隔了幾個月,到了前幾天重開遊戲,再去連線,就完全找不到對手了。 咦,不是Switch 剛出嗎?應該有大量新手在線才對。 原來,這遊戲跟街霸不一樣,街霸有跨平台對戰,但侍魂沒有。原本玩PS4侍魂的,要升級的都升了上去,升不上的,也不玩了。 剩下我這種找不到對手的真新手。哪怕被虐菜,街霸都還可以玩,但侍魂找不到人頭,只能自己打AI的話,就失去了本意。 (未完待續) 想睇直播,記得訂閱我地嘅 Twitch / YouTube / Facebook