資安

資安

Java泛型初探

前言 在學習java掉頭的日子裡很多青年脫坑,同時也有很多青年入坑,但入坑的時候可能沒有什麼好的指導或者學習方法可能頭髮掉的一發不可收拾…… 筆者有個學弟就遇到了相同的境遇,學弟被泛型搞得頭暈目眩,搞不懂泛型是個啥玩意。天天用的泛型也不知道啥玩意(他可能都不知道他有沒有用泛型)。立圖為證!當然,筆者深度還欠缺,如果錯誤還請指正! 本篇就根據筆者的理解簡單的介紹一下泛型(深入還需自己),如果深度不夠或者有錯誤還請見諒。 泛型是程序設計語言的一種特性。允許程序員在強類型程序設計語言中編寫代碼時定義一些可變部分,那些部分在使用前必須作出指明。各種程序設計語言和其編譯器、運行環境對泛型的支持均不一樣。將類型參數化以達到代碼複用提高軟件開發工作效率的一種數據類型。泛型類是引用類型,是堆對象,主要是引入了類型參數這個概念。——百度百科 沒有泛型的時候 泛型,從字面的意思來看,廣泛的意思,能夠廣泛的代表或者處理某一類事務的類型(java集合類)。在沒有泛型的時候,你會如何去處理?比如你寫鏈表的時候。可能會這樣: public class node { public int value;//節點的結果 node next;//下一個連接的節點 public node(){} public node(int […]

資安

熱搜神劇《三十而已》:企業應用將是區塊鏈未來的主戰場

區塊鏈將成為新趨勢 最近電視劇《三十而已》頻上熱搜,除了角色和劇情之外,該劇的一個片段也是激起探索、引爆話題的重要因素,幾位各行各業的上層精英人士聚會,談的正是區塊鏈、雲計算等相關話題。並表示“區塊鏈和雲計算的結合,是不爭的事實,企業應用將會是區塊鏈的主戰場。” 劇中的樑正賢作為財務自由的投資人,也選擇了佈局區塊鏈領域,可見其火爆程度。電視劇乃是社會生活的縮影,區塊鏈大勢所趨。 劇中王漫妮在筆記中寫道:“資本對互聯網的追逐並未減弱,雲計算也是大勢所趨,現在投資未必能得到預想的回報,但區塊鏈和雲計算的結合也是必然趨勢。目前大家對區塊鏈都持有觀望狀態,區塊鏈技術尚未定型,就是因為這樣,在資本的支持下未來才有上升空間,會催生多樣化的技術方案,性能也將不斷得到優化,那個時候企業應用將會是區塊鏈的主戰場。” 區塊鏈是什麼? 區塊鏈是一種去分佈式數據存儲技術,實現數據的分佈式記錄、存儲和更新,並且這些數據為整個區塊鏈網絡中的節點所共享。區塊鏈作為一項顛覆性技術,正在引領全球新一輪技術變革和產業變革,有望成為全球技術創新和模式創新的“策源地”,推動“信息互聯網”向“價值互聯網”變遷。區塊鏈行業分析指出,我國區塊鏈技術持續創新,區塊鏈產業初步形成,開始在供應鏈金融、徵信、產品溯源等領域快速應用。 區塊鏈的相關政策 近幾年國家產業政策密集出臺 區塊鏈新基建迎來爆發,自2016年我國將區塊鏈寫入“十三五”規劃以來,此後國家不斷出臺支持區塊鏈行業發展的各項政策,鼓勵區塊鏈技術在各行業進行應用。 阿里雲心選螞蟻鏈 早在2015年,阿里成立了區塊鏈小組,由螞蟻科技研發的螞蟻鏈BaaS平臺經過多年沉澱,攻克重重技術難關致力打造業界易用穩健的區塊鏈技術和產品,讓各行各業的客戶和合作伙伴專注商業化區塊鏈應用和創新,讓區塊鏈充分激發信任商業時代的潛力。 其實區塊鏈離我們並不遙遠,如今,螞蟻鏈已經入駐阿里云云市場,雲市場心選螞蟻鏈利用區塊鏈技術,整合推出多個行業解決方案,已經被應用在金融、零售、政務、物流、交通、醫療、教育、娛樂、農業、工業等行業領域中。 比如針對疫情防控“人物並防”的要求,雲市場心選螞蟻鏈溯源服務幫助浙江省監管局建立冷鏈食品全鏈路溯源閉環管理體系, 對“重點主體”開展全覆蓋檢查。比如雲市場選螞蟻鏈版權保護幫助字節跳動旗下的圖蟲網運用區塊鏈技術為全球600萬攝影師提供確權及維權服務,實現全流程記錄+全鏈路可信+全節點見證。 目前雲市場心選螞蟻鏈已取得的三個關鍵成績: 1、在技術上,雲市場心選螞蟻鏈連續四年每年全球專利申請數始終保持在第1名。2、在應用上,雲市場心選螞蟻鏈已經助力解決了50多個實際場景的信任問題。3、在商業上,雲市場心選螞蟻鏈目前每天“上鍊量”超過1億次。 未來,阿里雲將加速推動區塊鏈從前沿技術發展成科技產業,通過雲市場心選螞蟻鏈對商業的理解,技術的沉澱和生態的構建,推動區塊鏈技術平民化,給消費者、給小微企業、給整個互聯網產業創造真實的價值。

資安

國密SSL協議之Tomcat集成

背景 Tomcat自身支持標準的SSL協議,但並不支持國密SSL協議。本文描述了Tomcat配置的國密SSL協議(單向)的完整過程,僅供學習和參考之用。特點:Tomcat 無需改動源碼、無需重新編譯、支持任意版本。 環境 服務器OS是CentOS7.7的64位版本,IP位192.168.0.97,客戶端OS是WindowsXP。JRE是jre-8u212-linux-x64.rpm。Tomcat是apache-tomcat-9.0.37.tar.gz。瀏覽器是360安全瀏覽器(支持國密)。 國密雙證書 1) 生成國密雙證書訪問https://www.gmssl.cn可生成免費的測試國密雙證書。提交後保存sm2.demo1.gmssl.cn.zip傳到服務器/root/下解壓unzip sm2.demo1.gmssl.cn.zip -d /root/sm2.demo1/其中/root/sm2.demo1/sm2.demo1.gmssl.cn.both.pfx是PFX格式的國密雙證書/私鑰文件,默認口令是12345678。 Tomcat部署國密SSL 1) 安裝JRErpm -i jre-8u212-linux-x64.rpm2) 部署Tomcat/root/下解壓Tomcattar zxfm apache-tomcat-9.0.37.tar.gz3) 部署Java版本國密SSL組件下載國密SSL組件其中gmjce.jar和gmjsse.jar放到/usr/java/jre1.8.0_212-amd64/lib/ext/下gmssl4t.jar/root/apache-tomcat-9.0.37/lib/4)配置Tomcatvi

資安

七夕福利 | 拒絕狗糧,給你全部的AI(愛)

又到了一年一度的七夕節,傳說中牛郎織女相會的日子,全世界都在撒狗糧。社區沒有暴擊,只為你準備了滿滿的AI!快快查收吧。 不知不覺中,AI 技術已經深入到社會的方方面面。作為當下主流科技的發展趨勢,人工智悄無聲息地改變著我們的生活,也受到越來越多的關注。 新基建的風口下,人工智能被提到了前所未有的高度。那麼,如何抓住時下風口,利用技術和創意將 AI 實際應用落地,解決更多實際問題?今天,小編就為大家盤點一下人工智能在各個行業的應用情況,給你最全的AI! 七夕福利 | 超全AI電子書合輯一鍵下載>>> 合輯下載資料包中收錄8本AI電子書:《中國企業2020:人工智能應用實踐與趨勢》《AI時代零售業智能變革》《AI時代下的汽車業數字化變革》《人工智能紅利滲透與爆發》《5天入門視覺AI》《15分鐘開發視覺AI應用》《文娛背後的技術較量》《個性化推薦系統開發指南》 未來180天需要關注哪些人工智能產品?人工智能芯片、小數據集的無監督學習、自動駕駛、腦機接口…有哪些唾手可得快速見效的人工智能產品?智能語音交互產品,人臉識別,圖像識別,圖像搜索,內容安全…立即下載閱讀吧! 也可以PC端點擊https://developer.aliyun.com/topic/download?id=837 下載電子書合輯 新手如何從0到1學習AI 你還可以 參與AI課程學習 點擊查看算法原理、框架精講、機器學習實戰、圖像識別實戰、自然語言處理實戰,人工智能技術一站式學習>> 參與AI訓練營 點擊查看讓AI鮮活起來:智能語音對話機器人訓練營火熱報名中!>>> 點擊查看三天時間帶你瞭解提高AI算法研發效率,降低研發成本的神器>>>

資安

【0824 – 0828直播導視 | PPT 下載】K8s 部署方式,你知道幾種? 阿里雲容器新品重磅發佈

*本預告時間僅供參考,最終直播時間以直播間信息為準。*本文提供直播PPT下載,請在對應直播介紹處查看。 本週直播重磅推薦: 阿里雲新品發佈會攜阿里雲容器新品來啦 K8s 部署方式,你知道幾種? 8月25日: 雲上自動化部署和運維的正確姿勢 直播時間:08-25 15:00直播亮點:介紹上雲最正確的部署和運維方式,結合阿里的最佳實踐,打造快速、安全、可複製、標準化的DevOps體驗。關鍵詞:運維 部署 DevOps ROS OOS ESS Tag 最佳實踐分享嘉賓: 吳君印,阿里雲資深技術專家 *PPT下載待更新 8月26日: 阿里雲新品發佈會第107期:阿里雲容器新品重磅發佈

資安

送外賣也要“黑科技”?阿里移動感知技術應用揭祕

一 背景 作為本地生活的一個重要組成部分,外賣已經進入千千萬萬的家庭。相信很多小夥伴已經注意到,餓了麼的每一個訂單,我們都會及時向用戶通知這一單現在所處的狀態,比如“商戶接單”,“騎手到店”,“騎手送達”等。這個實時狀態的更新,不僅能讓用戶及時瞭解自己外賣到了哪裡,對於整個平臺的騎手調度和時間預估都有著重要意義。 而在所有的節點中,騎手到店前後的兩個節點“騎手到店”和“騎手取餐”對於整個平臺的價值就更為重要,主要體現在以下三個方面: 時間預估 騎手到店的時間是騎手從接單位置到商戶位置的終止時間,而騎手離店的時間則是騎手從商戶位置到用戶位置的起始時間。掌握這些準確的時間,能給時間預估模型提供準確的標籤用於模型訓練。我們在APP裡看到的“預估配送時間”就是這樣計算出來的。同時,知道騎手在商戶位置等了多長時間,我們就可以知道商戶準備這一單需要多長時間,也就是商戶的“出餐時間”。而掌握了準確的出餐時間,我們在給某一單找合適騎手的時候就能更加地遊刃有餘了。 騎手調度 當用戶在外賣平臺下單後,平臺就會開始為這一單尋找合適的騎手來配送,這個過程就叫騎手調度。騎手調度是一個複雜的過程,需要考慮同時考慮商戶,騎手和用戶的位置,還要考慮騎手身上已有的單和商戶正在準備的單。一個總的原則是,讓更近的,更順路的騎手去取單。如果我們知道了騎手到店的準確時間,我們就可以知道騎手在當前時刻的具體位置,並且能夠預估出騎手在未來一段時間的大概位置。這就給我們的騎手調度提供了準確可靠的數據源。 超時單判責 雖然調度系統會盡力保證每一單都儘快送達,但還是會有一些情況導致少部分運單會超時,給用戶帶來不好的體驗。為了提升調度系統的性能,減少超時單。我們首先需要知道超時的原因,從而在未來的調度中作出改進。超時的兩個主要原因是“商戶已出餐但騎手未到店”和“騎手已到店但商戶未出餐”。在沒有明確數據的情況下,這兩個對立的原因往往會出現“公說公有理,婆說婆有理”的情況。如果我們能夠準確獲得騎手到店的時間,這一困境就會迎刃而解。 二 挑戰 既然獲取準確的騎手到店時間是如此重要的問題,為什麼現有的方法還是無法很好的解決這個問題呢?這是因為考慮到本地生活的場景,要獲得準確的騎手到店時間,面臨著以下幾方面的挑戰: GPS在室內的漂移 現在手機定位最常用的方法就是GPS定位。但無論是GPS,還是我們最近剛組網成功的北斗系統,其本質上都需要手機裡的芯片來接收地球上方的衛星信號。但商戶的位置往往是在室內,當我們在室內環境時,GPS信號會受到建築物的遮擋,導致GPS信號微弱甚至完全失去信號。這個時候GPS的精確度就會從幾米擴大到幾百米甚至幾公里,導致GPS信號出現漂移。因為這一漂移現象的存在,我們需要劃定一個範圍來判斷騎手是否到達了商戶。當我們用一個較小的範圍時,可能會出現“騎手已到店但我們認為沒到”,如果我們用一個較大的範圍,那麼騎手到店時間的準確性則會大打折扣。 商戶在不同樓層的垂直分佈 在GPS漂移之外,商戶在不同樓層的垂直分佈也會給騎手到店的準確判定帶來困難。當商戶分佈在不同樓層時,即使我們通過GPS判斷出騎手已經在水平方向上到達商戶附近,但由於沒有垂直方向的信息,我們仍然無法準確判斷出騎手到店的具體時間。如今越來越多的商戶都分佈在商場的不同樓層,這部分訂單的騎手到店時間就很難觀測。雖然GPS會返回一個海拔信息,但在實際的應用中我們發現這個值往往是不夠準確的。 商戶環境的動態性和騎手手機的多樣性 一些室內定位的方法通過收集特定環境的聲音指紋,光指紋或者磁場強度指紋來建立指紋庫,然後通過指紋對比來判斷手機所處的位置。理論上如果我們能夠採集商戶環境的指紋,並和騎手手機收到的信號進行比對,就可以判斷騎手是否已經到達商戶。但由於商戶環境的動態性,比如裝修改造和人來人往帶來的實時擾動,我們很難建立一個穩定的指紋庫來進行比對。同時,由於聲光磁的指紋收集受到手機硬件的影響,騎手手機的多樣性也對指紋庫的建立帶來很大挑戰。 基於Wi-Fi的方法的侷限性

資安

開發者雲《雲中誰送錦書來》熱烈來襲,給你不一樣的表白體驗

七夕就要到了,程序員如何給女/男朋友一份高級浪漫?不如用雲效DevOps為他/她來一封雲端定製密碼情書。最高級的浪漫莫過於走心。完成情書製作即領Git超大定製鼠標墊,參與情書互動Cherry機械鍵盤情侶套裝等你Pick。 活動內容 活動一:寄一封雲端密碼情書(8月19-26日)2步10分鐘基於雲效DevOps開發雲端密碼情書步驟1、“碼上情書”——基於雲效代碼管理Codeup上的密碼情書源碼為朋友定製專屬密碼情書步驟2、“雲中傳書”——基於雲效持續交付流水線Flow將密碼情書快速發佈到雲端kubernetes上通過獎勵:Git超大定製鼠標墊 活動二:尋找最浪漫的程序員(8月19-28日)晒出你的情書內容,並邀請好友打call。前20位晒情書的同學,可獲得優酷VIP月卡1張最浪漫的程序員:點贊和互動人數最高程序員,將可以獲得Cherry機械鍵盤1對 活動說明 1.體驗雲效DevOps場景並通過考試,即可領取定製版阿里雲鼠標墊。點擊右側按鈕填寫獲獎信息,獎品將於活動結束後20個工作日內寄出。(同一用戶的不同賬號限領一次)2.考試每個用戶限考3次,考試內容全部在“碼上情書”和“雲中傳書”兩個體驗場景中;3.每天上午10點會更新獎品餘額,前一天完成答題但沒搶到獎品的用戶可以次日再來領取;4.獎品數量有限,領完活動即終止,本活動最終解釋權歸阿里雲所有。 活動時間:2020.8.18-2020.9.4 活動地址https://developer.aliyun.com/adc/series/devops/ 開發者實驗室地址:https://developer.aliyun.com/adc/ 開發者雲體驗平臺用戶釘釘群: Q: 沒有攝像頭 可以用手機答題嗎?A: 可以! 將手機瀏覽器設置 瀏覽器標識(UA)設置為電腦,然後打開考試頁開始考試 獎品圖片 合作社區:

資安

直播平臺源碼搭建教程:微信小程序中的直播如何去掉水印

直播平臺源碼搭建教程:微信小程序中的直播如何去掉水印 本文與大家分享一下直播平臺源碼搭建教程,如何去掉直播視頻的水印 var services = require(‘../../lib/service’) var ReceiverOptions = null;Page({ data: { loading: false, videoInfo: {}, //{videoId:0,videourl:”,title:”} //0:加載完成(還有數據) 1:加載中 2:加載完成(沒有更多數據了)

資安

阿里雲服務器ecs如何購買步驟操作圖文教程

本文為大家詳細介紹阿里雲服務器如何購買,以及阿里雲服務器的購買操作流程。 1、提供註冊郵箱與公司名聯繫人,進行賬號關聯(可以省去充值認證流程哦); 阿里雲註冊地址:阿里雲新賬號註冊 (點擊頂部“免費註冊”) 2、關聯成功後,登陸郵箱,查看激活郵件,點擊鏈接完成註冊流程; 3、根據關聯郵件註冊您的阿里雲賬戶; 4、賬號註冊完成後,選購服務器配置。服務器配置選擇界面:阿里雲服務器選購地址 大部分配置可以根據自己的需求來選擇就好啦! 需要注意的地方: 地域選項:如果我們的域名備案了,就選擇國內地址(華北,華東,華南均可),如果我們的域名沒有備案就選擇香港,新加坡,美西,美東均可,國外地區不需要備案,購買後直接就可以使用,直接綁定域名就可打開你的網站了。 公共鏡像:就是讓我們選擇阿里雲服務器的操作系統,一般都是選擇windowsserver。版本一般選擇2012標準版即可,記得要選中文。 設置登陸密碼:就是遠程登陸阿里雲服務器的密碼,如果密碼後來忘記了,也可在阿里雲網站後臺重置密碼即可。如果不喜歡遠程登陸,也可在阿里雲網站後臺進行網頁版登陸,購買阿里雲服務器後,網站後臺就自動給你開通了。 實例名稱:這個名稱無所謂的,隨便起個名字就行了,不會對阿里雲服務器產生任何影響。 5、最後點擊立即購買 以上就是阿里雲服務器的購買操作流程,相信大家都明白了吧。 雲服務器ECS地址:阿里雲·雲小站

資安

[新手指南參考]阿里雲服務器ecs實例選擇(地域+CPU+操作系統+帶寬)

阿里雲企業服務器配置選擇,和網站或應用的類型、訪問量、數據量大小、程序質量等因素息息相關。目前無論個人站長還是企業,都將阿里雲作為了上雲首選,那麼作為企業用戶應該如何選擇阿里雲服務器呢?購買什麼配置的阿里雲服務器是適合自己的呢?下面我們就來說說企業如何選擇阿里雲服務器配置: 第一步:地域選擇 當前阿里雲可供我們國內選擇的區域有:華北1(青島),華北2(北京),華北3(張家口),華北5(呼和浩特),華東1(杭州),華東2(上海),華南1(深圳)。海外地域有:香港,亞太東南1(新加坡),亞太東南2(悉尼),亞太東南3(吉隆坡),亞太東南5(雅加達)等。 建議離目標客戶越近越好,例如目標客戶多為南方客戶,那一般選擇華東和華南的服務器比較好,如果目標客戶為北京,那建議選擇華北比較好。當然,如果預算足夠,我們還可以考慮購買阿里雲CDN網站加速類產品,這樣全國性打開速度都會比較快。 第二步:實例規格選擇 目前阿里雲可供選擇的實例規格有:通用型,計算型,內存型,大數據型,高頻型,入門級共享等,這個是很多企業用戶最難選的,因為阿里雲實例規格眾多,很多企業客戶看了都不知道怎麼選擇,其實阿里雲已經根據應用場景給我們推薦了對應的型號,只是很多用戶沒注意到而已: 例如我們網站只是一個普通企業網站,性能比較均衡的,那我們就可以選擇通用型,通用網絡增強型即可。普通網站我們推薦一般選擇個2核4G或8G以上配置就足夠了。 第三步:操作系統 這個很簡單,我們只需要根據自己網站的程序選擇對應的系統即可,例如網站程序是asp,asp.net開發的,那一般選擇windows的系統即可,如果是php語言開發的,那一般選擇Centos系統,當然,我們也可以選擇鏡像市場,選擇已經配置好的鏡像,這樣就省去我們裝服務器環境的時間。 第四步:選擇硬盤 建議硬盤一定要買一塊,價格不貴,如果沒有硬盤,那麼服務器只有系統盤,如果系統一旦出故障,我們很難找回數據,無論個人還是企業大多數都是將自己網站部署在D盤,而非系統盤,一般企業網站買個50-100G基本上就足夠了,重點是硬盤價格不貴,多買點總沒壞處。 第五步:選擇帶寬 一般網站訪問量不是很大的,例如日均最多隻有兩三百人的,一般選擇個3M左右帶寬就足夠了,這裡重點說下,假如我們網站在每天特殊事件段訪問量會很高,我們可以選擇按量付費,這樣我們網站就不會出現因為帶寬不足而導致網站訪問故障了,另外,有些網站會集中在某幾天,或者某幾周訪問量爆發式增長的情況,一般多為網站做推廣或者企業做活動之類的時候,那麼後期我們可以給服務器增加臨時帶寬,這樣可以節約我們成本,不過無論是按量付費還是增加臨時帶寬,一定要記得我們賬戶要隨時有錢。 第六步:服務器安全組設置 購買阿里雲服務器的時候,安全組可以購買的時候直接設置好,也可以購買之後再設置(包括服務器遠程鏈接密碼),這裡就不細說了,建議參考阿里雲官網的安全組設置幫助設置就好了。 第七步:配置都選擇好了,之後我們只需要點擊確認下單購買即可,這樣我們購買服務器的操作就都走完了。 最後:阿里雲還配套了許多其他產品,例如給網站加速的CDN產品,保護網站安全的雲盾類產品,用戶只需要根據自己的需求和預算選擇是否購買即可。點擊購買阿里雲企業雲服務器

Scroll to Top