搜尋

搜尋結果

Spring Boot 05 - 為 http json api 加入登入要求
科技新知
MacauYeah・2024-07-02

本節,我們將為之前的http服務,加入認證機制,只有在資料庫現存的用戶可以登入及訪問我們的json api。 下戴模版 慣例,我們用Spring Initializr Maven 下載模版,Dependency主要選擇 Spring Web Spring Boot DevTools Spring Security Controller 跟上節一樣,我們起一個Controller,為簡化測試,我們只做http GET api。 由於本blog對於Source Code的顯示不太友好,有需要看source code的,請到Github查看 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeController.java import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMappingquot;apiquot; public class HomeController @GetMappingquot;someRecorduuidquot; public Map readSomeRecord@PathVariable String uuid return Map.ofquot;retquot;, quot;your uuidquot; uuid; 準備我們的test case,但這次我們預期它應該要出現登入失敗的結果。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeControllerTest.java @SpringBootTest @AutoConfigureMockMvc public class HomeControllerTest @Autowired private MockMvc mockMvc; @Test void testNoLogin throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is4xxClientError .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.doesNotExist .andDoMockMvcResultHandlers.print; 在我們執行上述的測試,test case 成功過了。我們的基本設定跟上一節其實沒有多大改動,為何現在http api會回傳狀態 401? 那是因為我們在依賴中加了,Spring Security,它配合了Spring Web,就會自動為所有api加入權限檢測。我們的測試中,沒有任何用戶登入,當然會出現 http 401。為了讓我們可以好好管理誰可以使用api,我們就來設定一定Security。 我們加一個WebSecurityConfig.java,暫時指定所有的訪問路徑都必需有USER權限,並且用 http basic的方式登入。 srcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataconfigWebSecurityConfig.java import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.Customizer; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.web.SecurityFilterChain; @Configuration @EnableWebSecurity public class WebSecurityConfig @Bean SecurityFilterChain securityFilterChainHttpSecurity http throws Exception http.authorizeHttpRequestsauthorizeHttpRequests gt; authorizeHttpRequests.requestMatchersquot;quot;.hasRolequot;USERquot;; 所有的訪問路徑都必需有USER權限 ; http.httpBasicCustomizer.withDefaults; 使用http basic作為登入認證的方式 return http.build; 上述例子,只是擋了沒有權限的人,我們還需要讓有登入身份的用戶可以成得取限User權限。 我們繼續修改,WebSecurityConfig,加入只在記憶體有效的InMemoryUser import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.provisioning.InMemoryUserDetailsManager; public class WebSecurityConfig .. @Bean public PasswordEncoder passwordEncoder return new BCryptPasswordEncoder; 我們的密碼不應該明文儲,比較保險,我們使用BCrypt演算法,為密碼做單向加密。 @Bean public UserDetailsService userDetailsService UserDetails user = User.withUsernamequot;adminquot; .passwordpasswordEncoder.encodequot;passquot; .rolesquot;USERquot;.build; 我們在記憶中體,加入一個測試用的User,它的名字為admin,密碼為pass,權限為User return new InMemoryUserDetailsManageruser; 然後加入新的測試,直接模擬Role。結果是通過的。 srctestjavaiogithubmacauyeahspringboottutorialspringbootwebapidatacontrollerHomeControllerTest.java @Test void testLoginWithRoles throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .contentTypeMediaType.APPLICATION_JSON.with SecurityMockMvcRequestPostProcessors.userquot;someonequot; .rolesquot;USERquot;, quot;ADMINquot;; 沒有使用密碼,只使用Role this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is2xxSuccessful .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; 再來一個測試,改用密碼登入,分別輸入錯的和正確的密碼。 @Test void testLoginWithWrongPasswordAndNoRole throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .headerquot;Authorizationquot;, quot;Basic randompassquot; 輸入錯的密碼,應該回傳http 401 Unauthorized .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is4xxClientError .andDoMockMvcResultHandlers.print; @Test void testLoginWithPassword throws Exception RequestBuilder requestBuilder = MockMvcRequestBuilders.getquot;apisomeRecord1234quot; .headerquot;Authorizationquot;, quot;Basic YWRtaW46cGFzcw==quot; http basic 就是把 adminpass 轉成base64 .contentTypeMediaType.APPLICATION_JSON; this.mockMvc.performrequestBuilder .andExpectMockMvcResultMatchers.status.is2xxSuccessful .andExpectMockMvcResultMatchers.jsonPathquot;$.retquot;.valuequot;your uuid1234quot; .andDoMockMvcResultHandlers.print; 最後,當然是正確的密碼才能通過。若果大家還是半信半疑,我們可以跑起真的正服務(IDE RUN或mvn springbootrun),然後用curl去試。 curl httplocalhost8080apisomeRecord1234 failed with 401 curl u quot;adminpassquot; httplocalhost8080apisomeRecord1234 successed 使用SQL Database讀取用戶登入資訊 一般而言,我們不可能把所有用戶登資訊打在InMemoryUser中,通常背後有一個資料庫儲存所有的用戶資訊,我們在登入時,讀取它來做對比檢證。 為此,我們在maven中,加入 Spring Data JPA h2 database (或任何你的資料庫,如mysql 、 sql server) 最後一步,我們把InMemoryUser去掉,改為從資料庫讀取。因為原始碼太多,就不全部貼上。最主要的是WebSecurityConfig.java要關掉之前的UserDetailsService,改為提供一個UserServiceImpl類,它會實現UserDetailsService的功能。 @Configuration @EnableWebSecurity public class WebSecurityConfig 把原來的Bean先變成註解,其他不變 @Bean public UserDetailsService userDetailsService UserDetails user = User.withUsernamequot;adminquot; .passwordpasswordEncoder.encodequot;passquot; .rolesquot;USERquot;.build; return new InMemoryUserDetailsManageruser; springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataconfigUserServiceImpl.java other import import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.security.crypto.password.PasswordEncoder; @Service public class UserServiceImpl implements UserDetailsService @Autowired PasswordEncoder passwordEncoder; @Autowired UserRepo userRepo; @Override public UserDetails loadUserByUsernameString username throws UsernameNotFoundException 因為我們資料庫沒有資料,為了方便測試密碼的加密,我們在java code上直接插入一筆資料。 UserEntity defaultUser = new UserEntity; defaultUser.setUsernamequot;adminquot;; defaultUser.setPasswordpasswordEncoder.encodequot;passquot;; defaultUser.setRolequot;USERquot;; defaultUser.setUuidUUID.randomUUID.toString; userRepo.savedefaultUser; 上述為測試用插入資料,不應該出現在正式使用環境中。 UserEntity user = userRepo.findOneByUsernameusername .orElseThrow gt; new UsernameNotFoundExceptionusername quot; not foundquot;; 找找資料庫有沒有正在登入的該名使用者username List authorities = List.ofnew SimpleGrantedAuthorityquot;ROLE_quot; user.getRole; LOG.debugquot;got user uuid, username, role from databasequot;, user.getUuid, username, user.getRole; 如果前面的 findOneByUsername 有結果回傳,我們就給它一個ROLE_XXX的權限。 return new Userusername, user.getPassword, authorities; 這裏從沒有檢查過密碼是否有匹配,全部交給Spring Security去做 springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidataentityUserEntity.java springboottutorialspringbootwebapidatasrcmainjavaiogithubmacauyeahspringboottutorialspringbootwebapidatarepoUserRepo.java 上述段落中,筆者省略了UserEntity和UserRepo,它們只是一般的springdatajpa概念,有需要可以經文末的連結查看完全原始碼。最需要注意的,是UserEntity的password欄位,在資料庫中是以加密的方式儲存。我們在配匹登入者與資料庫記錄時,也沒有自行檢驗密碼的需要。我們只是在加密過的密碼回傳給Spring Security,Spring框架會自行把登入者輸入的密碼與加密了的密碼作比較。

澳門警方聯合內地警方出動100多名警員,進行全國打擊“偽基站”賣淫集團!
其他
澳門生活圈・2019-05-15

近日,小编在网络中看到内地的朋友都有收到以澳门发出ldquo;赌博,六合彩rdquo;等垃圾信息。 博彩类垃圾短信通常使用境外号码,或是前缀为一串没有规律的字母的邮箱地址,内容则通常包含彩色图片和各种表情符号。 澳门旅游局代局长曾回应 这些垃圾短信基本都由境外非法机构发送,澳门合法的博彩业绝不会发送此类垃圾信息,这一事件上澳门本身也是受害者,极大地损害了澳门的形象。 澳门旅游局也曾就此联络过警方,但由于这些机构基本在境外,警方目前也无能为力。 相信大家都知道是ldquo;伪基站rdquo;从中作梗,不仅涉及网络诈骗,手机里还经常收到相关的垃圾信息,让人一点办法都没有。 对此,全国警方曾经也严密打击ldquo;伪基站rdquo;的存在,因伪基站的流动性较大,且操作性便捷,对警方的严密布局,也可能存有百密一疏的情况。 本月6号,经司警连续的追查,才侦破首宗位于本澳设立的「电话诈骗传输据点中心」案件。 司警在北区紧靠关闸口岸的捣破2个电骗中心,截获大量信号传输器材。 当中,只拘捕了1名电骗集团骨干成员,大部分器材仍在运作中... 这已说明,相关的ldquo;伪基站rdquo;操作,并不需要太多人员操作,只需一人一机就可以到处发出相关信息和拨打电话。 事件还没到半个月,司警在内地警方协助下,成功瓦解一个犯罪集团。 该犯罪集团利用ldquo;伪基站rdquo;向赌场人士及旅客「招嫖」,并操控内地男女及俄罗斯女子在澳门卖淫,司警相信犯罪集团已运作1年,获利竟高达3000万。 本月14号(昨日),在广东省公安厅的指挥下,内地警方及澳门司警同时展开收网行动,成功侦破ldquo;12.04跨境组织卖淫案rdquo;。 珠海警方展开收网 珠海市公安局出动100多名警力,在云南,湖南,重庆等地警方的大力配合下,各拘捕组先后在珠海湾仔,云南昆明,重庆巫山,湖南衡阳,益阳等地拘捕包括主脑,骨干在内32名涉案人士; 一举抓捕邹某,何某(男,40岁,河北人),季某(女,36岁,重庆人)等嫌疑人。 澳门司警展开收网 司警亦在本澳多处包括皇朝,黑沙环等5个单位内拘捕30名嫌疑人; 缴获涉案赃款50余万元,伪基站15套,计算机8台,汽车3辆,移动电话100多台,银行卡等涉案物品一批,成功全链打掉一个特大跨境犯罪团伙,有力维护珠澳两地的社会治安稳定。 自去年8月30号开始,珠海警方就已经接到澳门司警线索,且实时展开侦查,发现该团伙利用ldquo;伪基站rdquo;在澳门发布招嫖信息招揽嫖客,并通过电话和微信遥控组织卖淫女从内地到澳门各大酒店卖淫。 近半年来,珠海警方经过横跨5省侦查,全面掌握该犯罪团伙的组织架构,人员分工,作案方式方法和人员活动规律等重要情况。 最后,珠海警方联同澳门警方开展收网行动。 司警指,不排除有更多人被捕,而相关涉案人士涉嫌「干扰计算机系统」,「侵犯通讯工具」,「犯罪集团「及」淫媒」等罪名,已于本月15号下午被移送检察院处理。 司警形容是次犯罪集团与过往的伪基站有所不同,一次比一次的隐蔽性更高,涉案人士利用流动行李箱或背包形式,在娱乐场内及发财巴上针对赌客和旅客发出「招嫖」信息。 被操控的内地女子和俄罗斯女子会收取1000至2000元肉金,俗称ldquo;鸭仔rdquo;的内地男子则会收3000至7000元肉金不等; 另外,犯罪集团可透过遥距开关伪基站器材,司警更发现在皇朝区的其中一个窝点运作半年期间未曾有人进出,从而增加警方调查难度。 司警估计,不排除该「无人现场操控」模式会成伪基站未来趋势。 相关伪基站的垃圾信息 电信专家回应了相关的答复 公安部分也发出了提醒 市民在日常当中也应提高警惕 据相关电信专家介绍,ldquo;伪基站rdquo;设备小巧,并且能够模拟包括110,120,955XX在内的任意号码,强制推送垃圾信息。 犯罪分子往往将ldquo;伪基站rdquo;安装在汽车或宾馆,酒店内,大肆作案,扰乱社会。用户在收到类似信息时,切勿轻信,更不要打开短信中的网站。 公安部门提醒 用户在收到ldquo;银行卡密码升级rdquo;,ldquo;中奖rdquo;或要求转账,汇款之类的短信,要提高警惕,辨别真伪,可以拨打银行客服电话进行咨询确认,不要轻易点击短信中的网络链接,更不要转账,汇款。 同时,公安机关也希望广大群众积极举报违法犯罪线索,及时向公安机关和12321网络不良和垃圾信息举报中心,中国电信,移动,联通客服电话投诉举报,坚决抵制,防范ldquo;伪基站rdquo;违法犯罪活动。 本澳及内地市民已多次报警求助 都是关于伪基站涉及的诈骗信息 市民若收到关于垃圾信息中的链接 且谨慎点击打开,避免泄露个人信息 从而让不法分子轻易得手! 素材来源:日报,网络 图片来源:日报,央视新闻,力报,表情包 如有侵权,请联系我们删除 版权属于原作者 编辑撰写:小噜

澳門“持藍卡”司機和男騎士相撞,騎士滾入車底險喪生!
其他
澳門生活圈・2019-03-12

澳門氹仔蓮花海濱大馬路 車禍之案風波繼續蔓延 持藍卡司機出現事故又現一單 事態再度升級 相關局方人員再次展開激辯 過職、過界司機 將會面臨著怎樣的後果呢! 一波未平,一波又起! 昨天下午(11號)4點左右,澳門路環黑沙馬路近鷺環海天渡假酒店發生一宗交通意外。 一輛私家車與電單車相撞,電單車司機被困車底,最終,消防員將其救出並送往醫院搶救。 電單車男司機(年約40歲,澳門居民)口角擦傷、手臂出現紅腫、左腳開放性骨折,事發後送往山頂醫院搶救,經搶救後已無生命危險。 私家車男司機(年約30歲,內地居民,持外地僱員身份認別證(藍卡),並持有經考核後由交通事務局發出的特別駕駛許可證)。 初步調查,懷疑輕型汽車沒有讓先導致事故發生,現階段暫未發現涉及過職或過界的情況,交通廳正跟進調查事件。 若市民目睹意外發生或有資料提供,請致電:28374214與交通廳值日官聯絡。 該路段為高爾夫球場斜路,內轉看不清就應該減速慢駛,而不是橫沖直撞,車禍的責任所在,到底由誰擔當? 面臨車禍,往壞的一面來說,不死亦一身傷,每一場車禍的出現,都讓人怵目驚心。 此事件雖未涉及過職或過界情況,但對於ldquo;過職、過界rdquo;司機,卻是惹起了一眾市民遊行。 繼本月初氹仔蓮花海濱大馬路發生致命車禍,導致一名22歲學生死亡,肇事司機被證實為過職司機,該事件引起了一眾熱議。 本月9號,社區發展新動力及新澳門學社發起「嚴打過界司機,反對駕照互認」大遊行。 主辦單位預計兩隊人士約1,100人參與。以拒絕駕照互認、嚴懲非法司機、反對輸入外僱司機進行。 一眾召集人和遊行人在士華士古達嘉馬花園出發,遊行團體有180至260人參與。 眾遊行人士手持遊行標語、大叫反對口號,遊行至政府總部遞信,表達訴求。 有遊行人士表示,政府多次以ldquo;方便市民出行rdquo;為由,推行駕照互認的邏輯非常離譜,認為內地司機駕駛手法與澳門不一,要求政府作公眾咨詢,顧及民意。 據資料顯示,目前約有3億內地市民持有駕駛執照。 新澳門學社副理事長蘇嘉豪表示,如駕照互認後,3億人口將會是潛在的受惠對象,「千分之一人口嚟澳門開車都夠死啦」。 蘇嘉豪續稱,未來將會與政府進一步傾談,不排除行動升級。 據了解,簽發給內地司機來澳駕駛資格的《特別駕駛執照》條例沿用至今30多年而未被修訂。 該條例早已令坊間大表不滿,再加上過職(外僱非司機而駕駛)司機、過界(非本地司機但濫用《特別駕駛執照》)司機問題嚴重。 3年內奪去了3條生命! 據現行法例,「過職」及「過界」司機出事後而法庭未有判決前,只被處以行政違法,即罰款了事,當局處理手法遭坊間強烈質疑。 社區警務聯絡主任陳德勝指出,以氹仔女大學生死亡事件為例,涉事「過職」司機只須每月到警局報到而毋須羈押,倘若當事人未有如期報到,或幹脆潛逃,當局又如何處理? 警方回應指,由於案件仍在調查當中,涉案司機暫毋須羈押,只須每月5號定期到警局報到,同時也未有限制其離境等自由。 據現行法例,倘證實僱主安排非任職司機的外僱擔任司機工作,則構成行政違法。 除按涉案每一「過職」司機科處5,000至10,000元罰款外,會全部或部分廢止僱主聘用外地僱員的許可名額,為期6個月至2年。 反之,黑工來澳工作,則屬刑事罪行。 據現行《道路交通法》,對於交通事故的嚴重與不嚴重的劃分,是有條件對此進行修法。 尤其對於有些公司僱用一些勞工擔任非法司機工作,更加需要加大罰則,讓相關公司負上更大法律責任。 現時最重的罰則,只是對相關公司停止輸入外勞配額2年,罰則過輕,未能起懲罰作用。 至於「過職」司機的執法問題上仍存在不少灰色地帶,當局又如何杜絕? 陳德勝認為,修法加重罰則是不二法門,否則只會令更多隱藏炸彈生成。 相關「過職」司機只須在外地領取一個國際駕駛執照便能在本澳駕駛,但他們根本不熟悉本澳的道路情況。 而相關公司在知情的情況下,因「貪平」而沒有顧及道路安全,利用灰色地帶任由他們在道路上駕駛,絕對是法理不容之事。 勞工局局長黃志雄出席社協會議後,並無正面回應有關「過職」司機現行的行政處罰是否過輕,但表示局方與經濟財政司司長討論後,正檢視現行的行政處罰情況、處罰幅度等。 他強調當局要根據所有「過職」的情況作通盤考慮,不會只針對「過職」司機而考慮修法。 至於「過職」司機所涉及的刑事行為,應交由司法部門處理,他重申當局要針對檢討的是僱主讓外僱「過職」工作的行政處罰。 治安警察局去年共錄得13,763宗交通意外,較2017年減少952宗,交通意外導致受傷人數共4,380人。 雖較2017年減少326人,但當中因傷重死亡人數共10人,較2017年增2人。 2017年共查獲涉及駕駛車輛之非法工作共73宗,其中沒有工作許可的有3宗,有工作許可但不遵守許可中之規定有70宗(過職司機51宗、過界司機19宗)。 雖然過職、過界司機需嚴肅處理,對於現時,外勞司機也一度被引起了關注,但真正擔心的就僅僅只是過職、過界司機一事? 2017年交通意外死亡8人,2018年交通意外死亡10人,這一系列的交通意外死亡事故,又該從何談起,源頭又在哪裏? 誰也無法預料事情還會不會繼續惡化,能做的只是盡量遵守相關守則,避免意外發生,交通事故在日常生活中形成了一條條鏈接,數據每一年都有著總結,或多或少。 交通意外導致人的死亡,無法彌補,更無力回天。一方的責怪固然成了事態的升級,每一場悲劇發生的背後,人們總是把反思二字卻拋之腦後。 意外發生後,或許都會在想,如果當時我... 時間無法重來,人也不能起死回生,車禍給每個家庭帶來了太多太多的傷害。我想,安全駕駛守則,從學車的那天開始,都應該烙印於心。 素材來源:力報、日報、網絡 圖片來源:力報、日報、澳亞網、表情包 如有侵權,請聯系我們刪除 版權屬於原作者 編輯撰寫:小嚕

澳門女外雇當街慘遭男子“潑鏹水”,強忍生不如死之痛楚!
其他
澳門生活圈・2019-01-10

想必,大家都知道澳門新八佰伴 一家每天各路人馬都來搶購的百貨 每到一年兩度會員日時 裏面就跟打戰似的 室內室外,場面甚是壯觀 新八佰伴是很多旅客都愛逛的地方 但就在最近兩天人多之際 卻發生了一場連想都不敢想的事故 ldquo;新八佰伴的天花板突然坍塌rdquo; 導致一對母女受傷,且傷勢不輕... 豆腐渣?新八佰伴天花板塌落砸三客 據悉,本月6號下午,澳門新八佰伴商場發生塌天花意外,現場正在進行裝修工程,一塊長形木板從上面跌落在7樓扶手電梯的位置,誤傷3名顧客,包括其中的一對母女,導致顧客至今仍留院治療。 意外發生後,該公司已實時作出緊急應變措施,派員陪同受傷顧客到鏡湖醫院檢查,並安排住院手續,包括相關費用,以便進行治療。 其後,該公司管理層到醫院慰問傷者和其家屬。 這宗事件已向警方報備,該公司現正與保險公司及傷者家屬作進一步跟進處理。 另外,新八佰伴公司已實時將施工位置加建圍板,確保公眾安全,直至工程完工為止,同時督促工程人員加派人手巡查工地內安全設施,避免再有同類事件發生。 一時疏忽就出現了問題 所幸傷者並無大礙 你敢想象逛著街的中途 眼前一大板塊突然從高空砸下 稍有不慎分分鍾都是奪命事件 為避免以後再次出現這類事件 商場還是要經常做好安全排查才行 畢竟都是旅客居民流量龐大的地方 變態心理!光天化日淋腐蝕性液體尋仇 澳門羅理基博士大馬路附近 出現驚人一幕 女子路上突遭潑腐蝕性極強的ldquo;鏹水rdquo; 身上、臉上多處被灼傷 女子忍者痛苦蹲著原地等待救護人員的到來 究竟是有多大仇恨才出如此毒手 昨天(9號)下午2點10分左右,治安警接到一宗來自羅理基博士大馬路近隧道圍的案件,對方聲稱有人被迎面淋不明液體受傷。 女傷者40餘歲,持藍卡的外地僱員證,某間酒樓員工。 據悉,一名女子在羅理基博士大馬路某酒樓門外遭到遇襲,下意識用手擋了不明液體,頭部和手部均被灼傷,衣服也破損了,該名女子意識仍保持清醒,向到場警員表示認識對方。 消防接趕到到場後,為女傷者作簡單治療,防止傷勢進一步惡化,隨後用救護車將傷者送往山頂醫院接受治療,由於情況嚴重,需留院治理。 警方和消防也在現場圍起警戒線,消防人員采集地上液體樣本檢驗,事發現場附近有天眼,相信有助警方破案。現場有自稱認識傷者的男子稱,事件涉及感情糾紛引起的尋仇。但真相仍有待警方進一步調查。 據調查,不明物體被證實為ldquo;鏹水rdquo;,具有強酸性質的液體,腐蝕性極強,它是由硝鏹水、硫鏹水、鹽鏹水混合而成,也有名為ldquo;強酸rdquo;。 當其接觸皮膚後,會立即不斷腐蝕皮膚深層組織,比火燒更嚴重;同時,因皮膚失去保護,不能防止細菌入侵,會引起發炎及多種並發症。 如果不幸被淋中,應盡快以大量清水沖洗,再用保鮮紙及紗布包紮傷口,且必須盡快往醫院求醫。 感情糾紛本就是一場糾纏的過程 有的愛而不得,反生恨意 不管出於哪種行為 這樣的做法真是卑鄙無恥 親手將一個女子的容貌毀盡 試問作案人心裏有沒有半點慚愧?! 青洲坊捲閘現羅生門,廉署追查 青洲坊大廈經曆兩場風災水浸 經過三次收則 最新一則就是2012年設計的 消防標准要求與現在出現差距 導致部分消防門未用便丟棄 浪費大量公帑 政府出資4000萬更換269道防火閘 平均每道15萬 大部分本地市民要求有一個明確的交代 廉署也加入了相關的調查工作 本月9號,運輸工務司司長羅立文表示,一般防火閘要求需隔火隔熱,但青洲坊經屋防火閘則只能隔火,未能隔熱,必須更換防火閘至達標才能通過驗收,並發入夥紙給申請人。 他稱,會著工務局於網站解釋相關事件,公眾可自行查閱。 羅司續稱,因工程2012年動工,他在2014年上任,完成工程時發現防火閘達不到標准,因此沒有能出入夥紙。被問及防火規章何時修法,羅司稱目前已進入立法程序。 廉政專員張永春稱,廉署的調查方向一方面主要為防火閘費用是否偏離市場價錢、另一方面會跟進相關的職能部門有沒有依照法律和程序辦事、部門之間是否有內部指引以及該指引是否依法等,還希望社會給予時間讓廉署深入調查。 他又指,廉署已經留意到事件,強調廉署的調查不一定基於記名或不記名的投訴,廉署會透過各種渠道留意,只要是工作范圍之內,廉署都會主動調查。 新型防火卷閘總數共269樘,防火卷閘的自動關閉類型有電動式和自重式,自重式:1.3米times;2.65米,電動式的尺寸:2.30米times;2.65米至9.77米times; 3.20米不等。 希望不是應付式的做出回應 拿出點真憑實據才是硬道理 納稅人的錢也要花的那麼沒憑據 叫市民怎能把心交給你們 喜訊!全球亨氏護照指數澳門排32 護照免簽是多少旅客最期待的一件事 有了免簽或者是可以落地簽 就可以免去很多不必要的麻煩 最近,澳門免簽排行榜新鮮出爐 澳門榮登第32名! 據悉,移民顧問公司Henley amp; Partners公布2019年ldquo;亨氏護照指數rdquo;,澳門以144個國家和地區免簽證或落地簽證待遇排第32位。 據身份證明局資料,2018年12月31號,同意給澳門特別行政區護照免簽證或落地簽證待遇的國家和地區名單共141個。 日本護照憑著獲190個國家地區免簽待遇連續2年成為ldquo;亨氏護照指數rdquo;最強護照,新加坡和韓國並列第二,香港憑169個免簽國和地區列第19位,數目較去年少1個,排名比去年下滑兩位。 另外,據新社消息,本月9號,中國外交部領事司司長郭少春在2018年度領事工作媒體吹風會上表示,目前持普通護照的中國公民可免簽或落地簽前往72個國家和地區,中國普通護照ldquo;含金量rdquo;逐漸提升。 澳門的經濟和人口大家也都知道 有著141個免簽的國家和地區 這樣的數字著實已經很厲害了 但非要按排名來比還是缺點火候 但不管怎樣,只要心懷夢想 想去的地方,總會去得到不是嗎 膽大包天!水客不滿退運聲稱打死女關員 拱北口岸過關的那些奇葩怪事 可是說是層出不窮 現如今也是見怪不怪了 但在日前 有人竟敢聲稱要打死女關員 如此口出狂言 到底是有多大能耐 本月7號,拱北口岸發生一宗水客暴力抗拒海關執法致兩關員受傷事件,涉事兩名水客因妨害公務被警方刑事拘留。 據海關表示,7號下午3點45分左右,劉男和羅女夫妻2人經拱北口岸海關ldquo;無申報通道rdquo;進境,因攜帶超量物品被海關截查。 在海關封閉區辦理物品退運時,羅某不配合海關執法,在關員為其出具業務單證時,羅某突然跑到海關處置台,猛力拍打台面並撕毀業務單證,情緒激動,並辱罵海關關員。 然後,劉男沖入海關作業區,夫妻2人用力扯拉一關員領帶,並采取腳踢、口咬、沖撞、用手機砸多名現場關員等暴力行為,導致兩名關員手、脖等處受傷。 隨後,劉某情緒仍然十分激動,並報假警謊稱遭海關工作人員毆打。 公安警員到達現場後,將2名旅客帶離口岸現場處理。到內地派出所等候處置,處置完成後,夫妻2人離開派出所,劉男又回到現場恐嚇一名當值女性關員,聲稱要打死該女關員。 由於劉某、羅某夫妻的暴力抗法行為,導致海關現場工作秩序受到較大影響,現場海關業務辦理短暫停頓。 經公安部門調查,2名當事旅客已被依法刑事拘留。 有句老話說得好 夫妻同心,其利斷金 但是,你們這是用錯地方啦! 如此暴力只會顯得自己素質低 況且明明已經沒事了 你還要為了出口氣回去恐嚇海關人員 這不分明是來領罪受的嗎 素材來源:澳門日報、力報 圖片來源:日報、力報、攝圖網、表情包 版權屬於原作者 編輯撰寫:小嚕

重磅!澳門金融交易所今日揭牌開業!大灣區金融新勢力崛起!
其他
澳門生活圈・2018-12-12

萬眾期盼! 屬於澳門的 ldquo;特色金融rdquo;和ldquo;融資租賃rdquo; 正式來了! 今天(12月12日) 中華(澳門)金融資產交易有限公司 在澳門萬豪軒酒家正式揭牌 中國人民政治協商會議全國委員會副主席何厚鏵、中央駐澳門特別行政區聯絡辦公室副主任姚堅、中國外交部駐澳門特別行政區特派員公署特派員沈蓓莉、澳門特別行政區經濟財政司司長梁維特、國務院國資委資本運營與收益管理局局長李冰等領導共同出席儀式。 與近300家政府機關、中央企業與金融機構代表,共同見證這次盛大隆重的揭牌。 【這家公司是做什麼的?】 中華(澳門)金融資產交易有限公司是澳門首家提供金融資產交易服務的金融機構。在澳門地區搭建債券公開發行和非公開發行的金融交易平臺,為各類發行人提供債券發行、登記、託管、結算、交易和上市等服務。 公司以ldquo;交易金融、世界金融rdquo;為核心價值理念,通過打造公平、開放、透明的金融資產交易平臺,培育澳門金融資產轉讓市場,規範澳門金融資產轉讓活動,引導澳門金融市場有序交易。 【填補澳門金融業務空白】 南光(集團)有限公司董事長、中華(澳門)金融資產交易股份有限公司董事長傅建國在揭牌儀式上致辭表示: 中華(澳門)金融資產交易股份有限公司是在ldquo;一國兩制rdquo;框架下,為有效把握當前國際經濟形勢變化和中國經濟結構轉型的發展機遇,充分發揮澳門政治、經濟和國際交往優勢而打造的綜合性金融交易場所。 公司通過打造公平、開放、透明的金融資產交易平臺,培育金融資產轉讓市場,規範金融資產轉讓活動,引導金融市場有序交易。在建立健全轉讓機制的基礎上,促進金融資源的合理配置和開發利用,填補諸多金融業務領域在澳門的空白。 【促進澳門特色金融發展】 澳門特別行政區金融管理局行政委員會委員伍文湘表示: 中華(澳門)金融資產交易股份有限公司的揭牌成立,為債券投資的流通提供開放透明的交易平臺,豐富了澳門金融投資工具和融資管道,同時也意味著澳門金融服務業的發展空間得到進一步的提升。 【推動澳門經濟適度多元】 國務院國資委資本運營與收益管理局局長李冰表示: 澳門是國家ldquo;一帶一路rdquo;倡議的橋頭堡,也是粵港澳大灣區城市群中不可或缺的一員,它的發展與國家的發展息息相關。 中央政府高度重視澳門經濟的可持續發展,中華(澳門)金融資產交易股份有限公司要立足澳門,協助澳門特區政府落實中央政府支持澳門長遠可持續發展的重要舉措,為澳門ldquo;中葡金融服務平臺rdquo;的建設添磚加瓦,成為澳門經濟適度多元化的堅實推動力量,助力澳門進一步融入全球經濟。 揭幕儀式 【零的突破】 作為澳門金融資產交易機構的先行者,中華(澳門)金融資產交易股份有限公司的成立填補了澳門直接融資管道的空白,在澳門地區搭建起債券公開發行及非公開發行的金融交易平臺。 【旗開得勝開門紅】 目前,澳門國際銀行股份有限公司在澳公開發行和上市的首筆港元一級資本補充債券,以及中國銀行股份有限公司澳門分行上市的首筆 ldquo;粵港澳大灣區rdquo;澳門元債券,已在中華(澳門)金融資產交易股份有限公司成功上市! 此外,這次揭牌儀式上還舉行了中華(澳門)金融資產交易股份有限公司與中車資本控股有限公司、中國銀行股份有限公司澳門分行、中國工商銀行(澳門)股份有限公司、中國建設銀行股份有限公司澳門分行、中國交通銀行股份有限公司澳門分行、澳門國際銀行股份有限公司 與 廣發銀行股份有限公司澳門分行 的《戰略合作協定》簽約儀式; 以及與中國工商銀行(澳門)股份有限公司 的 《資金募集及支付代理合作協定》簽約儀式。 【澳門金融堅實推動力量】 未來,中華(澳門)金融資產交易股份有限公司將積極推動澳門ldquo;一中心,一平臺rdquo;發展定位在金融領域落地生根,加快促進澳門融入粵港澳大灣區金融核心圈; 助力澳門打造ldquo;中葡金融服務平臺rdquo;,提升澳門對以葡語系國家和ldquo;一帶一路rdquo;沿線國家為重點的全球範圍內跨境金融服務能力,全面提高澳門金融業發展水準,為新時期我國區域金融一體化建設和對外金融合作貢獻澳門方案、澳門力量和澳門智慧。 再次恭賀澳門金融資產交易公司正式成立 有了這家專屬於澳門的特色金融交易所 相信不久的以後 金融業會成為澳門經濟發展的重要支柱 澳門的金融業績將閃耀整個粵港澳大灣區! 素材來源:新聞通訊稿 圖片來源:揭牌儀式官方現場圖、攝圖網 編輯整理:小宇

明星去了哪裏拜太歲?
宗教玄學
熊神進・2024-02-07

在我們認知世界中,燒香去化太歲是約定俗成的事兒,每年年初,年晚我們都看到很多信士去寺廟拜太歲,有讀者告訴我,她去拜太歲,在太歲廟排隊超過3小時。 十二生肖中,2024年有4個生肖犯太歲,分別是牛、兔、龍、狗,換句話說,12人中就有4人是犯太歲,占的百分比也很高,而拜太歲集中在正月, 因此每年都有大量善男信女擁去太歲廟拜太歲,在人群中,我們鮮見明星,歌星,大老闆, 領導,有人會問ldquo;難道他她們是沒有犯太歲?rdquo; 答案肯定「不是」,那麽,他她們又去了哪裏拜太歲? 今天筆者就把這個秘密公開。 在風水學上有一種叫「釋迦牟尼香」的隱字香,香枝是傳承師訓,秘方是不會公開,只可以說我們放在太歲廟供養,把玄粉加了進去,這玄妙是可以解除煞氣。 藝人、網紅、領導、老闆以及學校的老師,法院的同志,醫院的醫生,他她們都是公衆人物,如果跟群衆擁在一起拜太歲,可能會做成不便,于是他她們會請一盒「釋迦牟尼香」回來,自己在正月,家裏的陽臺燒香。 一盒「釋迦牟尼香」共有16枝香,第一次燒,是3枝,之後建議每月燒一枝,最後一個月,是燒3枝。 「釋迦牟尼香」還可以用在某些情况,例如: 去醫院探病回家。 去火化場回家。 去墳地掃墓回家。 近日運氣不好。 愈來愈多名人在家裏拜太歲,袪除煞氣,我們建議在陽臺燒香,亦可以在天臺,神壇上香,上香是虔誠的,不要枉了做香人的功德。我們可簡單說幾句疏文: 今據 xx省xx縣 xx市xx街道xx號xx樓(住址),信士XXX誠心僅藉此吉日良時,敬備「釋迦牟尼香」,恭迎釋迦牟尼、本命元辰李誠大將軍、南北二鬥衆星主降臨,受信士XXX虔心誠敬,叩求普照,順祈xxxx,xxxx等八句吉祥話。 誠心拜請,護我靈光。神靈護佑。

明星去了哪裏拜太歲?
宗教玄學
熊神進・2024-02-07

在我們認知世界中,燒香去化太歲是約定俗成的事兒,每年年初,年晚我們都看到很多信士去寺廟拜太歲,有讀者告訴我,她去拜太歲,在太歲廟排隊超過3小時。 十二生肖中,2024年有4個生肖犯太歲,分別是牛、兔、龍、狗,換句話說,12人中就有4人是犯太歲,占的百分比也很高,而拜太歲集中在正月, 因此每年都有大量善男信女擁去太歲廟拜太歲,在人群中,我們鮮見明星,歌星,大老闆, 領導,有人會問ldquo;難道他她們是沒有犯太歲?rdquo; 答案肯定「不是」,那麽,他她們又去了哪裏拜太歲? 今天筆者就把這個秘密公開。 在風水學上有一種叫「釋迦牟尼香」的隱字香,香枝是傳承師訓,秘方是不會公開,只可以說我們放在太歲廟供養,把玄粉加了進去,這玄妙是可以解除煞氣。 藝人、網紅、領導、老闆以及學校的老師,法院的同志,醫院的醫生,他她們都是公衆人物,如果跟群衆擁在一起拜太歲,可能會做成不便,于是他她們會請一盒「釋迦牟尼香」回來,自己在正月,家裏的陽臺燒香。 一盒「釋迦牟尼香」共有16枝香,第一次燒,是3枝,之後建議每月燒一枝,最後一個月,是燒3枝。 「釋迦牟尼香」還可以用在某些情况,例如: 去醫院探病回家。 去火化場回家。 去墳地掃墓回家。 近日運氣不好。 愈來愈多名人在家裏拜太歲,袪除煞氣,我們建議在陽臺燒香,亦可以在天臺,神壇上香,上香是虔誠的,不要枉了做香人的功德。我們可簡單說幾句疏文: 今據 xx省xx縣 xx市xx街道xx號xx樓(住址),信士XXX誠心僅藉此吉日良時,敬備「釋迦牟尼香」,恭迎釋迦牟尼、本命元辰李誠大將軍、南北二鬥衆星主降臨,受信士XXX虔心誠敬,叩求普照,順祈xxxx,xxxx等八句吉祥話。 誠心拜請,護我靈光。神靈護佑。

長榮航空限定last minute 高雄促銷!澳門出發來回連稅MOP1,158!
激安優惠
OHChance 旅遊誌・2019-10-04

長榮航空出左個超限定的高雄線優惠(只有高雄),只有10月11日、18日、25日呢三天出發先有(回程就14天內),但以 last minute 計千二唔使真係諗得過,畢竟tiger 未包行李都要1000了。 《優惠價錢(來回連稅)》*高雄:MOP1,158  《出發日期及最長停留》.出發日期:10月11、18、25日(僅此三天).最長停留:14天  《購票日期及方法》.購票日期:10月25日2359前.購票方法:長榮航空官網及APP.預訂網址:httpswww.evaair.com  【行李訊息】.長榮航空優惠票價包30KG托運行李額  附註:上述最低價錢為航空公司公告之最優惠價格,或本站能找到的最低價格;每一航班有否優惠票價及所存票量由航空公司決定,優惠票量有限售完即止。 下載 OHChance 手機 APP, 特價資訊直送你手!     價錢 Sample ndash; 澳門飛高雄來回連稅MOP1,158 === 想搵平機票去玩,即上 OH!Chance!澳燦旅行資訊 httpsohchance.info 去日本旅行買咩 JR Pass好?即上 OH!Note!小燦的旅行筆記做功課 httpsohnote.info 唔知間航空公司好唔好坐?馬上 Subscribe OH Chance Youtube 睇睇佢:httpsyoutube.comcOHChanceTravel 睇埋 Facebook 專頁 httpsfb.comohchance 第一時間獲得最新旅遊資訊!

澳門不是垃圾站
生活在我城
文創遊樂場 // 米米 Esther Lim・2019-05-04

無論是飲品樽、餐具,抑或是電子零件,塑膠產品一旦失去功用便會被隨意拋棄。這個習慣看似簡單輕易、毫無責任可言,卻對環境造成難以磨滅的禍害。 全球每分鐘就有一卡車塑料垃圾進入水域,令曾經壯麗的海洋、河流變得滿目瘡痍,海洋及陸上生物均首當其衝;科學家早前更在人類糞便中發現微膠粒,正式宣告人類成為「帶膠者」。 澳門 ,這個人口不足70萬的小城,也對塑膠養成了難以割捨的依賴;環保局資料顯示,澳門每年處理超過十萬公噸塑料垃圾,兩場風災更翻出了大量年代久遠的海洋廢棄物,膠料污染頓時成為迫在眉睫的問題。 不是垃圾站rdquo; 理念是社區居民主導, 站長在地區進行妥善回收工作, 以提升市民對回收的關注。旨在增加社區互動, 培養出回收習慣及文化, 令居民能自發處理社區垃圾問題。 好開心澳門氹仔各區的ldquo;不是垃圾站rdquo; 在早前陸續開站,並且市民反應熱烈。透過「不是垃圾站」,讓市民參與到廢物處理的過程中,從而反思拋棄垃圾的環境代價, 令減用重用的意識得以提升。並且定期在各區設置街站,收集可回收家居塑料,並宣揚減用重用之道,讓資源免於淪為「垃圾」,減輕環境負擔。 Facebook澳門不是垃圾站 Macau WasteNoMall

人造甜味劑導致吸入更多高卡路里食物而有損健康?
生活在我城
文創遊樂場 // 米米 Esther Lim・2019-04-29

很多人認為從普通汽水轉為減肥的無糖汽水可以短期減少卡路里,但身體和大腦卻不會長時間被這些化學劑愚弄。研究表明,身體會對某些非營養性食品做出反應,包括飲食蘇打中的人造甜味劑,其方式可能會損害我們的健康。而以下有3點在飲無糖汽水時要小心的地方。 一項研究發現超重的人由飲普通汽水轉為飲食無糖汽水的話,反而更可能吸收更多的卡路里。此外,那些飲用無糖汽水的人的BMI高於同齡人。其他研究表明,飲食無糖汽水的增加與一個國家的體重增加呈正相關。 2012年的一項研究比較了飲用健怡可樂(每周至少8次)的大學生和喝普通可樂的人的MRI結果。每週飲用最多可樂的學生在大腦區域的活動量最少,而這與吸入ldquo;可口rdquo;食物的慾望相關,即是那些高脂肪和高糖的食物。所以那些喝最多無糖汽水的人似乎改變了大腦的甜度感知獎勵中心,這可能會改變大腦對高熱量食物的渴望。 無糖汽水可能導致胰島素混淆, 大腦通常將ldquo;甜味rdquo;與卡路里聯繫起來。在人體生理學領域,這是一件好事。它驅使你的身體釋放胰島素與糖一起產生燃料。2013年的一項研究發現這個過程其實很可能會發生,雖然現時未有研究證實當中的原因,但這是一個很重要的發現。而胰島素的頻繁升高與其抵抗力和2型糖尿病的風險增加都有關。 圖片資料來自網絡

長榮航空飛日本來回連稅MOP2,471起!可中停台灣!
激安優惠
OHChance 旅遊誌・2018-10-12

長榮航空推出澳門出發經台北或高雄轉飛日本的優惠,而且可以去程或回程中停台灣(因為要補台灣機場稅,會貴130左右),票期仲有14天,想係日本玩耐d 又得,想台灣日本都玩一票玩兩地又得。個人相當推薦小松:去北陸飛小松超方便,買張超平ge JR 北陸 Pass 就可以爽玩四天。 大阪同沖繩是平飛算比較好搵的航點,基本上11月到出年3月都有;其他航點平飛主要在19年3月,另外各個熱門時間如回歸聖誕、農曆新年等都無優惠票價。  《優惠價錢(來回連稅)》*東京:MOP2,700*大阪:MOP2,471*福岡:MOP2,582*沖繩:MOP2,584*小松:MOP2,512*仙台:MOP3,443*函館:MOP4,842*札幌:MOP4,916 以上航點均需要台北或高雄轉機。  《出發日期及最長停留》.出發日期:11月12日至19年月3月30日      出發前至少30天購買.最長停留:14天  《購票日期及方法》.購票日期:10月31日2359前.預訂方法:至長榮航空官網.預訂網址:httpswww.evaair.comzhhkindex.html  【輔助資訊】.長榮航空票價已包機上簡餐及 30KG 托運行李額。  附註:上述最低價錢為航空公司公告之最優惠價格,或本站能找到的最低價格;每一航班有否優惠票價及所存票量由航空公司決定,優惠票量有限售完即止。  價錢 Sample ndash; 各航點優惠價 ===== 想搵平機票去玩,即上 OH!Chance!澳燦旅行資訊 httpsohchance.info 去日本旅行買咩 JR Pass好?即上 OH!Note!小燦的旅行筆記做功課 httpsohnote.info 唔知間航空公司好唔好坐?馬上 Subscribe OH Chance Youtube 睇睇佢:httpsyoutube.comcOHChanceTravel 睇埋 Facebook 專頁 httpsfb.comohchance 第一時間獲得最新旅遊資訊!

澳門航空台灣線2019早鳥,來回連稅MOP1,053!
激安優惠
OHChance 旅遊誌・2018-10-11

澳門航空推出台灣航線2019年超早鳥票,明年3月至9月出發(復活節、暑期等假期除外)。雖然是次優惠限星期日至五出發,亦限坐早機出發,但1000出頭真心唔錯。這次優惠亦可以不同點來回,但搵過似乎限高雄入台北走。 另外發現官網系統顯示的價格矩陣好似未反映最低未稅價,需要個別點入日期方查閱到實際價錢。 《優惠價錢(來回連稅)》 *澳門⇄台北:MOP1,053(出發限NX602)*澳門⇄高雄:MOP1,053(出發限NX662)  《出發日期及最長停留》.出發日期:2019年3月1日至4月17日      4月20日至7月11日      8月27日至9月26日      限週日至週五出發.最長停留:7天  《購票日期及方法》.購票日期:10月23日2359前預訂.預訂方法:至澳門航空官網.預訂網址:httpswww.airmacau.com.mo  【輔助訊息】.澳門航空票價包20KG托運行李及機上餐飲。  附註:上述最低價錢為航空公司公告之最優惠價格,或本站能找到的最低價格;每一航班有否優惠票價及所存票量由航空公司決定,優惠票量有限售完即止。   價錢 Sample ndash; 澳門飛台北來回連稅MOP1,053 ===== 想搵平機票去玩,即上 OH!Chance!澳燦旅行資訊 httpsohchance.info 去日本旅行買咩 JR Pass好?即上 OH!Note!小燦的旅行筆記做功課 httpsohnote.info 唔知間航空公司好唔好坐?馬上 Subscribe OH Chance Youtube 睇睇佢:httpsyoutube.comcOHChanceTravel 睇埋 Facebook 專頁 httpsfb.comohchance 第一時間獲得最新旅遊資訊!