大數據

大數據

高校學生參加飛天加速計劃

我是一名來自四川的大四學生,用阿里雲服務器已經一年多了,平時能夠在阿里雲服務器上部署一些自己的小項目,不僅能夠學習,還能滿足自己的一些成就感。阿里雲的很多活動對學生非常友好,最開始看到阿里雲的學生服務器僅需9元一月,就直接下手了一年,服務器配置能夠滿足我的基本需求,平時學習Linux和部署一些項目在上面拿去參賽等。 阿里雲非常的人性,在開通服務器時會介紹很多知識,能夠讓小白快速上手。開通服務器後,就安裝了寶塔面板,這是一個非常好的服務器運維面板,提供了很多便捷的工具。阿里雲服務器ECS可以搭建個人網站、小程序等,安全性也很高,不需要擔心安全問題。 飛天加速計劃是個非常好的活動,它為我在家中學習的大學生提供了一個穩定性強、容易使用、安全度高的雲服務器,可以通過學習,做出屬於自己的網頁,可以和同學一起開發小程序、微信公眾號等等。還搭建了小程序服務端,在比賽中還獲了獎。阿里雲將其在、大數據、AI、低代碼、數據智能等方面,提供給開發者便利。宣佈升級到2.0的”飛天加速計劃”,助力開發者應用創新。其中包括:面向高校師生,提供30億小時免費資源,提供教育基金,用於學生教育與實踐;面向開發者,提供專屬特價產品及免費學習資源、認證服務和比賽基金,給我們很多優惠以及很多方便。 最後,對計算機感興趣的,特別是喜歡開發的,一定要擁有一臺自己的雲服務器,剛好阿里雲的活動就能夠滿足大部分的學生用戶,剛開始還有免費的ECS領取,也希望更多的大學生加入到這一隊列來,為自己增加一個新的技能!我希望阿里雲能夠不斷創新,給廣大應用人員提供更多的方便。

大數據

使用ECS和HaaS EDU的感想與體會

作為一名即將畢業的大學生,在最後一年的課設裡有幸使用了阿里雲服務器還有HaaS EDU開發板。在課程中,我使用雲服務器ECS按照平臺上提供的框架搭建教程搭建了Javaweb框架(tomcat+mysql)。阿里雲上的搭建教程挺好的,雖然有些部分可能因為軟件版本更新的問題沒能很順利完成,但大致上這個步驟真的非常簡便。還想說一點,,,這個服務器能不能有個可視化的界面啊!!!!對於使用終端命令不太熟悉的用戶真的不太友好(可能有可視化界面的服務器我沒搶到o( ̄▽ ̄)d)。總體來說,這個服務器還是不錯的。再說一個我踩的坑,,,一開始使用這個服務器我不知道還有虛擬防火牆這種東西,,,導致我訪問不了tomcat,然後檢查了服務器裡的防火牆服務一整天沒發現什麼問題,,最後通過同學告知我才知道有虛擬防火牆這種東西,在平臺上把服務器的端口打開就行。。不過確實虛擬防火牆使用挺方便的,就是在搭建tomcat的教程裡能不能提示一下。。。再說說HaaS EDU開發板。這個開發板外形很簡約美觀,所含的硬件內容也十分豐富,但在使用中有些不足,值得改進。例如在燒寫程序進開發板之後,開發板會不斷從串口發送消息過來,使得我們很難對開發板使用命令行調試,emmm。。。希望能改改。再說說實驗,這三次實驗都挺有趣的,開發板很可愛,硬件功能很豐富,服務器熟悉之後也還挺好用的(主要免費一個月很香和( ̄︶ ̄*))),我也第一次實現了設備終端與雲平臺的連接,當我聽到我自定義的音頻“支付寶到賬一萬元”的時候真的是很開心(~ ̄▽ ̄)~。完成了本次的實驗也就意味著,使用設備終端和雲平臺實現物聯網系統變為了可能。這此實驗是我們實際構建一個物聯網系統的基礎,這是一次非常有意義的實驗。

大數據

HarmonyOS實戰——CommonDialog組件的基本使用

彈框組件 在HarmonyOS當中,常用的彈框主要有兩種: 第一種是普通彈框(CommonDialog),提示用戶並讓用戶進行對應的操作的,比如使用打車軟件的時候,如果手機沒有開定位,就會有彈框提示,讓你在手機中開啟定位,這就是一個普通彈框,給你作為一個信息的提示,並且做一些操作。 第二種消息提示彈框(ToastDialog),如:在每次打開“小破站”APP的時候,都會彈出提示,這些也是彈框。這些彈框不需要用戶選擇的,只是告訴用戶一些消息而已 1. CommonDialog 組成和使用 在鴻蒙當中,這種普通和彈框其實是有默認佈局的 下面的選擇按鈕最多隻有三個 彈框並不是APP啟動時立馬彈出來的,一般會有兩種情況: 點擊按鈕的時候會彈出來 當程序滿足一定要求的時候也會彈出來 項目案例: 新建項目:DialogApplication ability_main <?xml version=”1.0″ encoding=”utf-8″?> <DirectionalLayout xmlns:ohos=”http://schemas.huawei.com/res/ohos”

大數據

個人ECS使用體驗

個人介紹本人目前為本科大三計算機相關專業學生,由於暑假期間學習了全棧開發因此自己開發了一個小型的項目,加之想把該項目分享給其他非相關專業的朋友觀摩,但苦於其它朋友在相關軟件運用和環境配置方面存在困難,因此就有了將項目放到雲上的想法。但是又苦於本人在雲部署方面知識的欠缺,因此請教了其他有過部署經驗的同學,同學給我推薦阿里雲的雲服務器,並且還有學生新人福利(”飛天加速計劃·高校學生在家實踐“活動)可以先試用兩個星期,於是在同學和網上相關資料的幫助下終於勉強學會了如何在阿里雲服務器上進行項目的部署並實現日常的運營維護。 阿里雲ECS使用攻略以下ECS使用攻略以及使用體驗僅代表本人的觀點,還請讀者以較為客觀的角度進行學習借鑑或給我提出寶貴的建議。在使用ECS之前應該收首先要清楚阿里雲服務器相當於是給我們提供了一臺遠程的“電腦”,該“電腦”裡只有一些簡單的文件目錄,其餘的相關配置和項目運行所必須的環境還得自己去配置,那麼問題來了,該如何去操控自己的這臺“雲電腦”呢?我使用的是XSHELL和XFTP,這兩個軟件都是BETSARANG旗下的兩款免費軟件。XSHELL是安全的終端模擬軟件,它可以在windows系統下,控制遠端其他不同系統的服務器,相當於我們本地電腦的命令行終端(XSHELL相當於是這臺“雲電腦”的命令行終端);XFTP是文件傳輸軟件,是Unix/Linux與Windows系統之間達到互通,它用來將你本地打包好的項目上傳到這臺“雲電腦”。除了學習這兩個軟件的使用外還需掌握一些簡單的Linux指令,因為這臺“雲電腦”的操作系統是Linux,因此當需要解壓本地上傳到雲的JDK和tomcat和配置相關的環境變量時都是在XSHELL中使用Linux指令進行,然後就是寶塔面板的使用,它以可視化的界面在我們進行一些複雜操作時給我們提供極大的便利,例如我的數據庫的創建和連接都是在寶塔面板上進行的,寶塔相關的安裝和使用網上也有很多的教程。 總結與收穫本次的“高校學生在家實踐”活動,給了很多空閒而又想部署項目的人提供了極大的便利,讓我以極低的成本瞭解到了部署雲項目的相關技巧,阿里雲的ECS安全穩定並且優惠力度大,能給我們創造許多寶貴的雲部署經驗和收穫。在使用雲服務器部署項目的過程中也讓我學會了許實用的技巧和知識,對我個人能力的提升起到了極大的幫助,同時希望能夠在後續的學習和使用中不斷提高自己的知識儲備和使用技能。 個人作品鏈接http://8.130.168.106:8080

大數據

Java 關於split 的一些思考和應用(常見數據處理情況)

常見的使用場景,java後端經常需要傳遞多個參數值,用【,】隔開,然後後臺再使用split進行數據分割,轉換成列表,但是有時候,這個列表,還需要二次轉換成其他數據,往往需要好幾行代碼才能實現,所以想了下,jdk8以後的版本,都是支持流處理的,可以非常方便的轉換這類數據,將 String 數據轉換成 List 、List、List 等數組 // 格式化轉換,有時候得到的數據,很奇怪,就需要特殊處理下 String ids = “1,2,3,4,5,,6,非數字,7”; List<Integer> idList = Arrays.stream(ids.split(“,”)) // 切割字符串 .filter(o ->

大數據

阿里雲服務器這價格降得太離譜了吧?為什麼輕量應用服務器便宜?

降價了,阿里雲服務器價格確實是便宜了很多,有個長期活動(官方活動鏈接)比往年雙十一價格都便宜。 阿小云來詳細說下雲服務器配置及報價: 輕量應用服務器2核/2G/5M/60GB系統盤:60元一年,支持99元續費3次; ECS計算型c5服務器2核4G服務器200元一年,帶寬可選1M-10M; ECS計算型c5服務器4核8G服務器365.74元一年,帶寬可選1M-10M。 更多就不一一舉例,大家可以直接移步雲服務器ECS頁面查看精準報價:https://dashi.aliyun.com/site/cloud/ecs 關於雲服務器和輕量應用服務器的區別 很多同學問為什麼輕量應用服務器便宜?是不是不好啊?並不是,輕量應用服務器性能和雲服務器同配置是差不多的,輕量服務器是一種輕量級的雲服務器,使用門檻低,可視化運維,支持一鍵域名解析、防火牆設置、快照、監控、遠程連接、綁定站點等功能。輕量應用服務器不支持集群更適用於單機應用。 雲服務器ECS是阿里雲的明星產品,雲服務器ECS可結合負載均衡SLB、雲數據庫等實例,搭建高可用集群應用。 如果是僅僅需要購買一臺雲服務器的輕量級應用,可以選擇輕量應用服務器性價比更高;如果是更為複雜的,後續需要結合雲數據庫、負載均衡SLB搭建高可用集群架構,首選雲服務器ECS。 阿里雲服務器多個地域和可用區可選,可以使用阿里雲測速工具aliyunping.com來測試一下本地到阿里雲服務器各個節點的網絡延遲。

大數據

自上而下的理解網絡(1)——DNS篇

自上而下的理解網絡(1)——DNS篇 一.引言 現代生活中,網絡可謂是無處不在,購物需要網絡,付款需要網絡,各種生活繳費需要網絡,在各行各業的工作中,更是離不開網絡。說到底,網絡的作用無非是支持計算機間進行數據交換。世界各地有著不計其數的網絡設備,這些網絡設備是如何有序正常的進行數據交流的呢?網絡以及各種協議的工作原理又是怎樣的呢?本系列博客,我們將嘗試自上而下的對網路的工作原理進行介紹,從應用層開始,逐層向下,詳細的幫助你理解網絡的核心工作原理。當然,網絡協議多如牛毛,在網絡分層中每一層的知識也是非常浩渺,希望這些博客可以起到拋磚引玉的作用,能夠使你對於天天使用的互聯網網絡在宏觀上有認識,在微觀上也有了解。 二.訪問網站的第一步是什麼? 說到網絡,對於普通用戶來說,使用最多的可能就是瀏覽各種網站了,雖然現在移動設備上的App基本代替了傳統的PC應用和網站,但是這些App裡提供的數據本質上網站中提供的數據並無不同,使用的網絡技術並無不同。 我們知道,不論是訪問網站還是App內進行接口請求,這些數據都是存儲在“服務器”這種特殊的遠程設備上的,要向服務器獲取數據,首先我們需要找到服務器的位置,這很好理解,只有找到它,我們才能和它產生數據交流。互聯網無論多大,本質上依然是通過電纜、光纖或各種無線設備這類連接介質連接在一起的,如果一臺設備沒有硬件上連接入互聯網,那麼說破天我們也無法和它產生數據交互。要找到一臺互聯網設備,實際上是通過其物理Mac地址來找到的,這就像現實中的門牌號一樣,每家的門牌號都不同,說到這,我們要再老生常談一下,拋出網絡分層模型給你看: 關於這個網絡分層模型,它在我們後面博客中的出境還少不了,現在你可以先不用管它,你只需要先知道物理層是負責設備物理媒介相關的協議,數據鏈路層通過硬件的Mac地址找到具體要網絡設備,網絡層通過IP協議來封裝真實的Mac地址,傳輸層是對網絡層的一種封裝,TCP,UDP等傳輸協議在這一層工作,而最上層的應用層就是我們常說的網絡應用協議,如DNS,HTTP,HTTPS和FPT協議工作在這一層。 關於網絡分層模型,我們先把多說了,我們的宗旨是自上而下的理解網絡,那麼還是回到第一步來。我們在訪問網站時,都會現在瀏覽器輸入網站的地址,這通常是一個域名,例如我要訪問自己的技術博客網站,我會在瀏覽器輸入如下的地址: https://huishao.cc/ huishao.cc就是一個域名,首先只通過域名我們是找不到要訪問的對方服務器的,這就好像現實中我要去小王家,可以我只知道小王的名字“王某某”是無法找到他的家的,我需要有一個住址簿,告訴我小王究竟住在哪了,這樣我才能找到他。當然,此住址可能也不是真正的物理位置,可能是一個社區,比如小王住在“光明社區”,具體光明社區在哪,我們可以再通過查看地圖獲取。對應到互聯網中,域名就是一個名字,它方便我們對網站進行記憶,IP地址則是要訪問的對方在邏輯上的地址,這方便互聯網的網絡管理,最終的硬件地址則是真正的對方位置。IP地址到硬件地址的映射,等我們討論到了再細聊,本篇博客我們就說域名到IP地址映射這一過程。 三. DNS服務器 現在你應該已經明確,要通過域名找到某個設備,第一步是先得到此域名對應的IP地址,那麼此IP地址是怎麼得到的呢?首先,一定有一個地方維護了域名與IP地址的映射關係,如果你有過建站的經歷,那麼你一定進行過域名綁定操作,一個網站建成後,理論上就已經可以使用IP的方式來進行訪問,但是為了易記和動態變動IP,通常會對其進行域名綁定。由域名獲取到IP的這一過程,我們稱之為域名解析。 域名解析是一種服務,提供域名解析服務的服務器即是DNS服務器,下圖可以很形象的表示域名服務器的工作方式: 可以發現,映射表中記錄了域名與IP間的映射關係,在實際的應用中,上圖中描述的場景看似可行,實際卻並非如此,世界上的域名與IP總數是一個非常龐大的數字,由一臺服務器來維護所有域名IP信息幾乎不可能,而且對於域名解析服務,請求量是巨大的,會有大量的用戶頻繁的進行域名解析請求,單服務器明顯是不能滿足需求的。因此,實際生產環境中的DNS解析是採用層層遞進,多級緩存,遞歸查詢的方式進行的。再看下圖: 上圖看似複雜,實際上只是描述了三個關鍵詞:層層遞進,多級緩存,遞歸查詢。 四.DNS解析過程 下面我們來解釋域名要解析成正確的IP地址,要經過的幾個重要過程。 1. 本機hosts文件

大數據

大學生實習-首次上雲

我的名字叫萌森,來自新疆昌吉,就讀於重慶信息技術職業學院,我的專業是軟件技術,名叫軟件技術,實際學習的是java web,要實習了才曉得java web這個方向人員很多(類似市場飽和),人多不怕重點在於我喜歡,既然喜歡那就要學精,學習的課程安排上Java基礎到輔助三年的學習主要是能讓我們能夠獨立完成全棧開發,對於前端開設很多課程,有時都覺得主課都是輔助的,服務於頁面數據處理,學習麼其實是互相的一種狀態。對此實習前寫了一個小系統,總是跑在本地還要一直開著電腦,也就局域網內能用,所以就想到了上雲,看到了阿里云為學生提供的福利,所以參加了對服務器這一塊知識在學習一下熟練了在去購買吧,畢竟買早了,有點虧得慌。這是我第一次接觸服務器ecs,上手就先去看教程安裝寶塔,碰到一個小問題就是安裝成功後訪問不到安裝結尾也友好提示了“若無法訪問請檢查安全組是否放行”,就去看了訪問規則,添加了8888接口,保存後一刷新進去了。遠程連接阿里雲提供了三種方式,不過我還是習慣於Xftp和Xshell 則兩個軟件比較友好。阿里雲的服務器操作步驟起來比較友好的,沒有什麼額外的麻煩操作,很容易的就建立起了開發環境,易於上手,開發環境集成了較多熟悉的知識,且具有與本地編輯器相似的開發環境,開發者可以直接上手新手也可以按照開發文檔快速上手.不僅穩定,網站訪問速度也很快。我覺得這個無庸置疑,阿里雲的雲服務器訪問速度在國內算是一流了,更直接秒殺所有國外主機。用阿里雲之後,我感覺不僅方便開發,方便部署,而且也提高了我的工作效率,屬實是很大程度的促進了我邊實習邊學習,兩不耽誤。

大數據

整站優化與關鍵詞本身優化的區別差異在哪裡?

談起網站優化大家首先想到的就是關鍵詞的排名優化,所謂的關鍵詞排名就是通過搜索引擎的方式,使我們網站設置的關鍵詞在搜索引擎中自然靠前,一個進行優化的網站要想關鍵詞在搜索引擎中排名靠前就必須採取一系列的站內和站外措施,來迎合搜索引擎的需要,就是搜索引擎想要我們什麼樣,我們就盡力變成它喜歡的樣子。 整站優化就是對一個網站全方位的進行綜合性的優化,它包括了很多方面,例如空間的服務器的選擇、網站結構代碼、數據分析等站內優化,還有包括外鏈等的站外優化,關鍵詞的排名優化只是搜索引擎優化其中的一部分,相對於排名優化來說整站優化更側重於網站的點擊率和轉化率,注重網站的整體表現,從目前的客戶的需求來看,整站優化所提供的服務相對與關鍵詞優化更能滿足客戶的需求,目前也已成為seo行業的一大主流,深受各大seoer們的重視。說了多究竟整站優化的優勢在哪?關鍵詞優化的不足又有那些? 其實做關鍵詞的優化各個seoer們要承擔的風險是比較大的,因為搜索引擎一直處在不斷的調整算法當中,它不是一成不變的,然後我們的操作手法也得不斷的隨著搜索引擎算法的調整進行改變,但是這有個很重要的前提就是搜索引擎的算法不是我們所能掌控的,所以我們的操作手法就存在一些不可控的因素,比如谷歌一次大的更新,就可能把我們幾個月的成果給毀滅了,它的一次更新就能讓我們的站權重下降收錄下降排名甚至跑出100外。 就像這次百度對超鏈接的調整,又讓好多站長的網站一下子回到瞭解放前,筆者公司網站排名一下子都沒了,悲劇啊!!!排名掉光了之後我們就得重新對網站進行優化操作,太投入的成本就會增加,人力物力財力都會隨之增加,要是客戶的站的話就更悲劇了,大家都知道客戶只要成果不看過程,你跟他說搜索引擎的問題他也不會體諒你,這樣就會給公司帶來很大的損失。 關於整站優化,我想大家並不陌生,前面我也有給大家介紹過整站優化的定義,其實整站優化就是對一個網站進行綜合性的、全面化的優化方式,簡單直白的來說就是只要是這個網站中的,有利於用戶體驗度的有利於搜索引擎算法的我們都可以進行優化,像我們通常所見的網站代碼優化、域名空間服務器優化、網站診斷優化、站內SEO優化、站外SEO優化以及關鍵詞排名優化,整站優化更加註重與整個網站權重的提升和網站流量的增加,如果一個網站的權重和流量都提升到了一定的高度,我想你的網站針對關鍵詞排名不需要進行太多的站外推廣操作可能你網站中所優化的關鍵詞也會有排名。這就是整站優化的一大亮點,如果一個網站有了權重有了流量那麼這個網站一定是符合搜索引擎算法的,具有用戶體驗度的一個網站,這個網站能夠客戶帶來更大的利益,如果我是客戶,我想在關鍵詞優化和整站優化方面我會更加的側重於整站優化,因為整站優化能夠更大的滿足我的需求。 通過富貴論壇www.fgba.net上面的介紹相信大家對關鍵詞優化和整站優化都有一定的瞭解,希望對各個站長能夠有所幫助。

大數據

搜索引擎更新動態是每個SEOer需關注的,如何瞭解新動態呢?

搜索數據更新,我這裡說的不是搜索引擎新算法上線導致的數據更新,是說那種日常性的數據刷新。所以,做SEO的人員必須經常觀察搜索引擎的數據有沒有刷新。 觀察這個有什麼作用呢。通過觀察搜索引擎的數據刷新,你就能夠知道搜索引擎大概的週期規律。例如說,某一次的更新導致很多網站的排名都上升了;某一次的更新導致很多網站的收錄都下降了;某一次的更新導致很多網站的數據被刪除了;某一次的更新導致很多網站的排名都沒了。等等。 細心的SEO觀察人員,其實可以建立一個搜索引擎更新表,記錄下大概的更新時間,每次的更新特徵等。其實,這個需求也是可以擴展為一個在線SEO工具,應該會非常受歡迎。 手上網站數量少的SEO人員,其實不容易觀察到搜索引擎數據刷新的更多信息。而且如果你的網站都是老網站的話,也沒用什麼黑帽SEO手法,那可能更難觀察到搜索引擎數據刷新了。因為基礎好的老網站,受數據刷新的影響是很小的。而且有可能在同一次的數據刷新中,可能大部分的網站是下降,而基礎好的老網站可能是各項數據上升。 很多人為了獲得這個數據刷新的動態是混跡於一些社區,例如業內活躍的搜外問答,例如百度官方的社區等。這也是一個方法吧,通過別人網站的動態信息來大概看下下每一輪數據刷新後,大家網站的反應。但是這個方法,感覺還是不夠直觀。因為,不能直接的看到數據上的變化,例如收錄數據的變化,排名數據的變化。 這裡,富貴論壇www.fgba.net給大家推薦一個方法,就是用SEO工具站點愛站網去觀察數據的刷新。例如說,你平時可以先保存你關心的站點列表。站點數量至少要有100個站點以上,我覺得300個站點比較合適。因為觀察搜索引擎,採樣的數據必須要多,數據少的話很難得出有價值的結論來。 通過觀察300個站點的關於收錄數據,排名數據,移動數據的變化,就能夠得出比較客觀的規律或者結論了。 如果覺得查看的站點數量太多,可以請程序人員開發一些小工具來批量的查詢和統計數據。但是關於站點的關鍵詞排名數據那項,我建議是大家至少要人工看了100個站下來,因為人工看關鍵詞排名數據,能夠鍛鍊你的直覺,能在不經意間給你積累做數據分析很多方面的能力,對搜索引擎的排名算法也會有理解。 但是現在愛站網的數據已經不那麼精準了,特別是關鍵詞排名數據。這項數據查詢功能,原來的準確度還是非常好,有非常高的實用價值。但是後來百度調整了策略之後,導致很多統計百度關鍵詞排名數據的工具,很難再精準的統計到具體排名情況。其實,我用愛站網這類工具用的最多的也是這項功能。但是目前看市場上,也還沒出現更精準的可替代的工具。但是大體還可以湊合著用吧。 定期獲得搜索引擎數據刷新動態,也是做SEO,負責網站運營人員非常重要的一項工作

Scroll to Top