資安

資安

雲服務器與雲虛擬主機有什麼區別?

雲服務器與雲虛擬主機的區別是什麼?雲服務器其實是VPS的升級版,雲虛擬主機是虛擬主機的升級版。他們兩者的區別類似於VPS與虛擬主機的區別。 雲服務器是有獨立的IP、內存、硬盤、帶寬等資源,可以根據需要安裝各種操作系統以及配置各種網站運行環境,在功能以及穩定性方面都很強大。 雲服務器是在服務器硬盤上虛擬出來的一部分容量,共享的是服務器資源,沒有獨立的IP和帶寬,功能也比較有限。它所支持的程序也是在服務器上配置好的,用戶無法自由配置環境以及安裝軟件。 另外,區別就是兩者由於實現的原理不同、成本不同、所以定價也不一樣。同一機房的情況下,通常雲服務器要比雲虛擬主機貴一些,他們的主要作用是用來放網站,不過也有用戶會在雲服務器端存放運行軟件。 一、指代不同 1、雲虛擬主機:是雲計算在基礎設施應用上的重要組成部分,位於雲計算產業鏈金字塔底層,產品源自雲計算平臺。 2、雲服務器:是一種簡單高效、安全可靠、處理能力可彈性伸縮的計算服務。 二、特點不同 1、雲虛擬主機:是一種類似VPS主機的虛擬化技術, VPS是採用虛擬軟件,VZ或VM在一臺主機上虛擬出多個類似獨立主機的部分,能夠實現單機多用戶,每個部分都可以做單獨的操作系統,管理方法同主機一樣。 2、雲服務器:雲服務器快速構建更穩定、安全的應用,降低開發運維的難度和整體IT成本,能夠更專注於核心業務的創新。 三、作用不同 1、雲虛擬主機:在一組集群主機上虛擬出多個類似獨立主機的部分,集群中每個主機上都有云主機的一個鏡像,從而大大提高了虛擬主機的安全穩定性,除非所有的集群內主機全部出現問題,雲主機才會無法訪問。 2、雲服務器:業內名稱叫做計算單元。所謂計算單元,就是說這個服務器只能算是一個人的大腦,相當於普通電腦的CPU,裡面的資源都是有限的。 所以,雲服務器比較自由,可以隨意安裝程序;雲虛擬主機限制太多,只能搭建網站用。當然,前者成本高,後者低很多;主要看你需要做什麼,就選擇哪個。雲虛擬主機是建立在雲服務器上的,資源什麼都有限制,適合小站點。相反,雲服務器適合相對大的網站。 雲服務器ECS地址:阿里雲·雲小站

資安

Hadoop框架:HDFS高可用環境配置

本文源碼:GitHub·點這裡 || GitEE·點這裡 一、HDFS高可用 1、基礎描述 在單點或者少數節點故障的情況下,集群還可以正常的提供服務,HDFS高可用機制可以通過配置Active/Standby兩個NameNodes節點實現在集群中對NameNode的熱備來消除單節點故障問題,如果單個節點出現故障,可通過該方式將NameNode快速切換到另外一個節點上。 2、機制詳解 基於兩個NameNode做高可用,依賴共享Edits文件和Zookeeper集群; 每個NameNode節點配置一個ZKfailover進程,負責監控所在NameNode節點狀態; NameNode與ZooKeeper集群維護一個持久會話; 如果Active節點故障停機,ZooKeeper通知Standby狀態的NameNode節點; 在ZKfailover進程檢測並確認故障節點無法工作後; ZKfailover通知Standby狀態的NameNode節點切換為Active狀態繼續服務; ZooKeeper在大數據體系中非常重要,協調不同組件的工作,維護並傳遞數據,例如上述高可用下自動故障轉移就依賴於ZooKeeper組件。 二、HDFS高可用 1、整體配置 服務列表 HDFS文件 YARN調度 單服務

資安

面試阿里被質問:ConcurrentHashMap線程安全嗎

沒啥深入實踐的理論系同學,在使用併發工具時,總是認為把HashMap改為ConcurrentHashMap,就完美解決併發了呀。或者使用寫時複製的CopyOnWriteArrayList,性能更佳呀!技術言論雖然自由,但面對魔鬼面試官時,我們更在乎的是這些真的正確嗎? 1 線程重用導致用戶信息錯亂 生產環境中,有時獲取到的用戶信息是別人的。查看代碼後,發現是使用了ThreadLocal緩存獲取到的用戶信息。 ThreadLocal適用於變量在線程間隔離,而在方法或類間共享的場景。若用戶信息的獲取比較昂貴(比如從DB查詢),則在ThreadLocal中緩存比較合適。問題來了,為什麼有時會出現用戶信息錯亂? 1.1 案例 使用ThreadLocal存放一個Integer值,代表需要在線程中保存的用戶信息,初始null。先從ThreadLocal獲取一次值,然後把外部傳入的參數設置到ThreadLocal中,模擬從當前上下文獲取用戶信息,隨後再獲取一次值,最後輸出兩次獲得的值和線程名稱。固定思維認為,在設置用戶信息前第一次獲取的值始終是null,但要清楚程序運行在Tomcat,執行程序的線程是Tomcat的工作線程,其基於線程池。而線程池會重用固定線程,一旦線程重用,那麼很可能首次從ThreadLocal獲取的值是之前其他用戶的請求遺留的值。這時,ThreadLocal中的用戶信息就是其他用戶的信息。 1.2 bug 重現 在配置文件設置Tomcat參數-工作線程池最大線程數設為1,這樣始終是同一線程在處理請求: server.tomcat.max-threads=1 先讓用戶1請求接口,第一、第二次獲取到用戶ID分別是null和1,符合預期 用戶2請求接口,bug復現!第一、第二次獲取到用戶ID分別是1和2,顯然第一次獲取到了用戶1的信息,因為Tomcat線程池重用了線程。兩次請求線程都是同一線程:http-nio-45678-exec-1。 寫業務代碼時,首先要理解代碼會跑在什麼線程上: Tomcat服務器下跑的業務代碼,本就運行在一個多線程環境(否則接口也不可能支持這麼高的併發),並不能認為沒有顯式開啟多線程就不會有線程安全問題 線程創建較昂貴,所以Web服務器會使用線程池處理請求,線程會被重用。使用類似ThreadLocal工具存放數據時,需注意在代碼運行完後,顯式清空設置的數據。 1.3 解決方案

資安

python 與linux交互 paramiko 自動化運維 批量登錄控制多臺主機執行命令

#!/usr/bin/python3 import paramiko client = paramiko.SSHClient() #創建連接對象 client.set_missing_host_key_policy(paramiko.AutoAddPolicy) #設置自動添加主機名及主機密鑰到本地HostKeys對 象,不依賴load_system_host_key的配置。跳過yes 連接確認提示 try: client.connect(hostname=’eisc.cn’,port=22,username=’root’,password=’eisc.cn’) #connetc為連接 函數 print(‘主機連接成功!’) except: print(‘主機連接失敗,請確認輸入信息!’) stdin,stdout,stderr =

資安

AI下一站:精細化生活場景的智能時代

科技對於生活而言究竟扮演的是什麼角色?在科技至上者的眼中,科技是生活、社會進步的唯一鑰匙,是人類長河之中向著燈塔進發的唯一燃料。而在對立者的眼中,科技的發展會迎來一個弗蘭肯斯坦式的怪物,那將會是人類生活的自我終結。 這種爭議一直存在於AI的發展之中,不論是智能家居是否真的智能,還是智能汽車的事故如何避免,甚至是算法推薦是否阻礙了人的多元化發展,都是爭議的體現。而這些爭議最本質的問題卻指向了技術和生活之間的關係,究竟AI科技該如何更好服務生活。 對於這個問題,每個科技公司都有自己的答案。家電企業致力於讓產品貼近生活,造車新勢力們想讓出行更加安全智能,而科大訊飛也在這次的1024開發者大會上,給出了自己的答案。 技術落地場景的“二級跳” 從這次科大訊飛的全球開發者大會來看,過去一年以來,科大訊飛在科技落地到場景方面均取得了不錯的成績,而且呈現出比較明顯的階段性特徵。 第一個階段是通過語音切入各個場景之中。語音交互技術是科大訊飛的優勢,通過語音去切入到各個場景之中,可以更加遊刃有餘應對不同的突發情況。 通過語音技術的切入,科大訊飛現在已經成功滲透了教育、汽車出行、工廠管理、醫療防疫等多個方面。比如科大訊飛最近和造車新勢力蔚來達成合作,為其三款車型提供智能語音解決方案,就是向智能出行領域的滲透。 第二個則是以點帶面的階段。通過語音切入領域,然後擴展外延,以語音為基礎擴大服務範圍,打造適合於多元場景的技術平臺,從而提供更加完備的服務和技術支撐。因為和使用場景的重合範圍更大,這個階段也是科大訊飛正在重點發展的。 以教育場景為例,此前科大訊飛在教育場景中很多都是通過語音來切入,比如翻譯機、智能故事機等硬件和語音交互的軟件,而如今科大訊飛在智慧教育場景中集合了考試、學習、課堂等多個方面,提供一整套的技術平臺做服務支撐。 而這也是科大訊飛在疫情期間可以支持超過2800萬學生43億次語音測評需要的原因,有效解決了語言學習的遠程需求在疫情期間出現的一些問題。 同樣在醫療場景之中,也體現出科大訊飛這種以點帶面的模式,比如從語音問診、語音隨訪,到智能醫療輔助平臺的突破,使用者可以通過這種平臺來滿足自己在一個場景之中的更多需求,自然會更加便捷。 通過兩個階段的技術落地,科大訊飛可以更好地將技術落地到場景之中。而將技術融入生活場景之中,才能更理解使用者的需求,提供更加貼合實際的服務。 以點帶面如何跑通? 對於企業而言,這種以點帶面的模式,需要的是底層的技術支撐足夠能打,才能保證在多元化拓寬領域的時候事半功倍。如果底層的技術能力不夠,那麼在多元化擴張的過程中更容易冒進,也更容易讓被拉長的戰線功虧一簣。 而對於科大訊飛來說,能夠跑通這種以點帶面模式的最根本支撐,就是已經開放了十年之久的訊飛開放平臺。 根據科大訊飛1024大會中公佈的數據,如今訊飛開放平臺的開發者數量從108萬上升到了157萬,開發應用數也從70萬增長到93萬。這種平臺內開發者和應用的擴充,正在不斷將技術觸手伸到不同場景之中,也在不斷擴大訊飛平臺的邊界。 平臺中的內容能夠快速增長,自然是因為平臺自身的不斷開放,而訊飛平臺的開放體現在對眾多開發者的扶持之上。 使用者對一項技術和服務能否滿意,取決於開發者能否針對使用者的痛點來解決問題,於是平臺內眾多的開發者就顯得十分重要。而科大訊飛在這次1024大會上表示將繼續深化對開發者的扶持,包含了平臺資源、人工智能的核心技術等方面。 這種對開發者的扶持,就是另一種意義上將平臺再次深度開放。而這種幫助開發者不斷成長的過程,也會給科大訊飛帶來隱性的利好。 開放的平臺可以提供給開發者更好的資源和技術,幫助開發者進一步推出更好的產品,也就是給使用者提供改善生活更加便捷、有效的AI技術,而使用者的良好體驗也將反哺平臺,最終形成一個三方互相促進的良性循環。

資安

Linux 亂碼文件的刪除

機器被入侵後植入的木馬文件名存在亂碼導致無法刪除掉, 經過測試下面命令可以刪除掉 find ./ -inum 917517 |xargs -exec rm -f {} \; 或者 find ./ -inum 100985 -delete 其中917517 是文件inode號

資安

王寧橋:產業金融加速進入3.0模式 | 阿里CIO學院名人堂

8月20日-21日,中國中小企業協會金融科技分會常務副會長、全球金融科技實驗室聯合創始人王寧橋帶領協會會員一行50人蔘加了走進阿里活動。學習期間,阿里巴巴企業文化中的一句“土話”——“因為相信,所以看見”給他本人留下了深刻的印象。 在過去的20年間,王寧橋先後任職於招商銀行總行、中信銀行總行、外企擔任高管職務,長期從事金融創新工作,王寧橋會長深刻地見證了金融科技帶給銀行業的快速發展,也預見到以區塊鏈為代表的信息技術對於傳統金融服務模式即將帶來深刻的改變,由此開始了金融科技、產業金融創業,近年來聚焦於用新興技術推動金融服務創新,助力產業互聯網平臺上的中小企業解決融資難、融資貴的問題,他堅信要做“必須但又難以改進的事”。 圖為中國中小企業協會金融科技分會常務副會長、全球金融科技實驗室聯合創始人王寧橋 中小微企業融資難、融資貴難題亟待解決 “未來三到五年,產業數字化將迎來全新的發展階段,特別是以區塊鏈為代表的新技術帶來的新平臺、新模式將促使金融服務業發生革命性的改變,從而真正找到解決金融支持實體經濟,中小企業融資難、融資貴等難題的金鑰匙。”王寧橋說。 產業金融是一門新興學科,主要研究產業與金融的相互融合,互動發展,共創價值。在此之前的10-20年,以互聯網技術為基礎湧現出了一批產業互聯網平臺,較好地解決了產業上下游和相關方信息不對稱的問題,很大程度上提高了該產業的生產效率,降低了生產成本等,但是產業平臺衍生出的金融需求在產業互聯網階段因為數據的真實性、業務模式等問題仍然沒有得到有效的解決,產業平臺上聚集的大量中小微企業的融資難、融資貴問題仍然普遍存在,特別是以銀行為代表的資金方沒能得以有效的對接。 因此,王寧橋提出了“產業金融3.0模式”,與大家共同探討:產業互聯網平臺的痛點和下一步升級模式是什麼?如何真正打通資產端和資金端?銀行公司業務、普惠金融業務下一步業務模式是什麼?如何有效解決中小微企業融資難、融資貴問題?金融支持實體經濟如何在實操層面得以根本實現? 解決現實痛點助力產融升級 在產業金融3.0模式中,王寧橋會長闡述了產業互聯網平臺的現實痛點,產業鏈金融得不到滿足、產業平臺的技術能力不足、銀行端的產業認知、傳統銀行公司業務固有的風控及系統對接方面的侷限、政府的扶持政策、稅收等方面的問題。 王寧橋認為,隨著我國產業數字化的不斷推進和深入,產業的各參與方需要打造一個多方互信的機制,實現信用的有效傳遞,以實現各類資源的整合,盤活各個交易環節中散落的資產,發揮產業聯盟最大的效能。而以區塊鏈為代表的金融科技橫空出世,能夠更加有效的支持產業創新發展,為產業賦能,為產業與金融搭橋。從產業互聯網向產業聯盟鏈遷移升級將是“產業金融3.0”的必由之路。 “三鏈“融合構建產業金融3.0方法論 王寧橋在實踐中總結出產業金融3.0的關鍵內容:“三鏈”融合——即通過區塊鏈等金融科技技術賦能產業發展的實戰方法論。 首先是數據鏈,從資金端的風控視角如何進一步收集產業數據,如何創新業務模式優化數據結構,並且將數據上鍊實現可信數據,解決數據的信任問題,以實現將數據轉化為信用; 其次是聯盟鏈,產業聯盟之間共建、共贏、共生是未來產業發展的趨勢,通過構建更緊密的合作關係,優化產業合作關係,規範行業行為,提高抗風險能力,最終形成信用生態; 再次是金融鏈,在數據鏈和聯盟鏈的基礎上如何讓更多以銀行為代表的資金方作為一個節點接入到產業平臺中,實現資金端和產業端的無縫對接從而有效互動,以便更好地解決資金需求,支持產業的發展。 王寧橋表示,產業金融3.0不僅僅是技術問題,新技術帶來了解決問題的可能性,但還需產業端、資金端和平臺方等產業各方,甚至是政府監管部門積極參與和共同努力,方可真正實現金融支持實體經濟、有效解決中小微企業融資難、融資貴的問題,從而進入產業數字化、產業金融的新階段,形成金融服務業的新面貌。 因為看見,所以相信 王寧橋:這次走進阿里,“因為相信,所以看見”這阿里巴巴的“土話”深深打動了我。我受到啟發,在未來探索產業金融3.0之路上,我的感受是:“因為看見,所以相信”。產業金融3.0的目標就是讓以銀行為代表的資金端和以中國小企業為代表的資產端看見並且選擇相信金融科技的力量能真正解決金融賦能實體經濟,中小企業融資難、融資貴的難題,相信這一天將不再遙遠。 協會介紹 中國中小企業協會金融科技分會是中國中小企業協會下設的,在民政部門備案的社團法人機構,是由來自全國的金融科技及相關行業的企業,學術機構和知名專家學者自願組成的非營利性社會團體。

資安

阿里發佈《老年人數字生活報告》:一半老年人網購遇難題選擇放棄

2020年重陽節來臨之際,也是天貓雙11啟動第一週,阿里巴巴發佈《老年人數字生活報告》(下稱“《報告》”)。《報告》顯示,疫情以來,中國60歲以上的銀髮群體加速擁抱數字生活,第三季度老年人手淘月活躍度同比增速遠超其他年齡組,高出整體29.7個百分點。老年群體消費金額三年複合增長率達到20.9%,疫情期間消費增速位列第二,僅次於“00後”,消費潛力不容小覷。 然而,隨著移動互聯網普及,相當比例的老年人在生活中仍面臨“數字鴻溝”,比如在網購中遇到困難時,50%的老年人會選擇放棄。 這份《報告》由阿里研究院基於阿里經濟體的業態調研獲得。《報告》呼籲,日益老齡化的中國社會應建立數字適老化服務,不要讓老年人在數字時代掉隊。 買菜多,旅遊多,愛給孫輩買東西 新冠肺炎疫情加速了社會的全面數字化,也影響了此前“數字經濟聚光燈”之外的群體。根據《報告》,疫情期間,60歲以上的老齡人口“觸網”增速遠超其他年齡組。老年群體消費金額三年複合增長率達到20.9%,疫情期間消費增速位列第二,僅次於“00後”。 2020年,預計我國60歲以上人口占比達到總人口數的17.4%。我國老年消費市場前景可觀,呈現出市場規模潛力大、老年消費產業供給不足、老年人消費需求多樣化、老年人消費意願明顯四大特點。 與其他群體相比,老年人的消費支出主要用於孫輩、保健養生、醫療護理、休閒服務、飲食和居住空間品質改善方面。 數據顯示,食品是銀髮群體網購時的偏好品類,線上食品支出高於其他群體3.6個百分點。盒馬數據顯示,疫情過後,60歲以上用戶線上訂單增速最快,線上購買習慣逐漸穩定,人均月消費金額高於“90後”及“00後”。 越來越多的老年人從網絡購物走向數字生活,老年人線上服務消費崛起。2019年,餓了麼老年餐外賣訂單量增長近十倍。餓了麼的“萬能小哥”成為老人的好夥伴,幫忙拿藥、去醫院取報告等跑腿訂單日益增。疫情期間,註冊和使用餓了麼生活服務平臺的老年人用戶佔比顯著提升,漲幅達到3個百分點,主要消費特徵表現為高消費、低頻度,購買生鮮原材料顯著高於現制餐飲,與老年人居家做飯的生活習慣吻合。 吃得好也要玩得好。根據飛豬數據,2019年,“60後”銀髮族的旅遊消費金額整體是“00後”的3倍。 50%老人網購遇難題選擇放棄 《報告》中基於阿里巴巴客戶體驗事業群(CCO)的洞察顯示,淘寶老年用戶日活規模增長,但支付率卻明顯低於年輕群體。 網購遇到問題怎麼辦?COO數據顯示,銀髮群體的求助場景主要集中在退款問題(42%)、商品相關問題(17%)、物流問題(16%)、支付問題(8%)及賬號及操作問題(5%)。在退款問題場景中,老年人更多的問題集中在“操作問題”上,包括如何退貨、錢款如何退回等問題。 遇到問題後,50%的老人對金額不大的資損場景選擇放棄,主要認為“麻煩”和“不會操作”;30%的老人向身旁可靠親友尋求幫助;20%對網購相對熟悉的老年人會先聯繫商家,協商結果依賴商家服務,對結果無預期。 在“老年人是否需要接受數字生活的服務培訓”上,子女和老人均表示需求強烈,72%的子女和73%的老人希望獲得數字服務培訓。值得深思的是,兒女認為,老年人最應該接受網絡安全防詐騙方面的指導(67%),而老人自身則最渴望獲得網絡購物技巧(71%)和網上支付技巧(63%)方面的培訓。 負責老年人群體的阿里CCO客服小二林斌告訴記者,老年人對他說的最多的一句話是:“我的孩子要有你那麼耐心就好了。” 適老數字服務是當務之急 但你的陪伴更重要 數字科技覆蓋生活各個方面,但相當一部分老人並沒有跟上科技發展的腳步。讓老人同樣享受數字時代的紅利,是科技企業、子女、社會須共同承擔的責任。 2018年2月1日,淘寶上線“親情賬號”,用戶可以通過添加親情帳號,實現長輩的流暢溝通和便捷支付。截至目前,淘寶親情賬號綁定長輩人數已超2000萬。

資安

以太坊數據索引平臺The Graph使用教程

當你嘗試訪問以太坊智能合約以及DApp產生的區塊鏈數據時,可能會發現很難將數據轉換為一種可讀的格式。 The Graph提供了一種用於查詢以太坊和IPFS網絡數據的索引協議,任何人都可以基於其提供的開放API創建併發布索引數據,即subgraph,這使得區塊鏈數據更容易訪問。在這個教程中,我們將學習如何使用The Graph來查詢Aave協議數據,使用的技術棧包括Graphql、JavaScript和Nodejs。 用自己熟悉的語言學習 以太坊DApp開發 :Java | Php | Python | .Net / C# | Golang | Node.JS |

Scroll to Top