開發與維運

無鑰簽名區塊鏈技術(1)

1.名詞解釋 1.1基本術語 Aggregator (聚合器) KSI聚合服務的功能是使用從其下級聚合器(或用戶應用程序)接收到的輸入哈希來執行聚合,並將計算出的哈希樹的根哈希發送到其上級聚合器。   Extender(擴展器) KSI擴展服務的功能是將從Core或上級擴展器收到的日曆區塊鏈分發到下級擴展器。 KSI Gateway中的擴展器為用戶應用程序提供了擴展簽名和執行基於日曆驗證的服務。   KSI Gateway (無鑰簽名網關) 運行KSI集合器和擴展器的KSI基礎結構中的特定服務器(節點),並通過SDK提供用戶應用程序。 通常由組織使用KSI服務託管。   KSI SDK (KSI集成開發套件) […]

開發與維運

Redis基礎必備

redis 全稱:remote dictionary server 存儲系統: RDBMS關係型數據庫: MYSQL / SQLSERVER NOSQL非關係型數據庫: REDIS/MEMCACHED/MongoDB/HBase NEWSQL: NewSQL是對所有新型可擴展、高性能數據庫的簡稱NewSQL能夠結合傳統關係型數據庫和NoSQL的優勢,且容易橫向擴展 redis與memcached的區別  如果簡單地比較Redis與Memcached的區別,大多數都會得到以下觀點:1 Redis不僅僅支持簡單的k/v(key、value)類型的數據,同時還提供list,set,hash等數據結構的存儲。2 Redis支持數據的備份,即master-slave模式的數據備份,redis通過SENTINEL哨兵來進行主從的切換 redis在3.0 開始支持redis cluster (集群),但是可能並不完善 3 Redis支持數據的持久化,可以將內存中的數據保持在磁盤中,重啟的時候可以再次加載進行使用。在Redis中,並不是所有的數據都一直存儲在內存中的。這是和Memcached相比一個最大的區別(我個人是這麼認為的)

開發與維運

我的技術之悟 ——《我的Java打怪日記》

1. 入行        本人非計算機專業出身,大學畢業後偶然機會進入計算機培訓學校,從此入了行,當時課程有c,html,js,sqlserver,oracle,java以及javaweb等,學校課程枯燥且無聊,唯一比較有興趣的可能是用java swing製作小遊戲吧。後來熟悉了servlet,用ssh做了個半成品的項目就出來找工作了。工作和學校還不在一個城市,所幸還是找到了,雖然工資比較低,但還算是站穩了腳跟。 2. 工作        工作以後,由於本身非專業,只能努力提高自己的技術能力吧。當時自己能接觸比較多的就是增刪改查,後端核心又接觸不到,所以重心在前端,jquery在當時比較流行,不過當時我們公司比較小,還沒有使用起來。為了學習jquery,不愛看書的我強啃了兩本書,一本是《鋒利的jQuery》,另外一本是jquery作者寫的《精通JavaScript》,看著書做了幾個例子,基本能正常使用jquery了,並且附帶學會了幾個js簡便方法。可惜,缺點也暴露了,不擅於交流溝通,很快就和領導鬧了矛盾辭職了。        由於不擅交流,又是非專業出身,這次找工作大約花了三個月,而且還是降薪過去的,可想而知當時有多失敗。雖然面試很失敗,但是技術實力還是讓他們有目共睹的,平下心態之後做事特別認真,之前不擅長的html,div佈局也能強行搞定了,以至於後來部門領導還對我很不好意思。在這裡我學習了緩存,單點登錄,開始接觸架構思想。在當時還沒有springboot這麼好用的框架,我們集成項目都是基於江南白衣大神的springside的腳手架,集成項目開發,並且開始使用maven了,依賴包終於不用去網上一個一個找了,這兩個一用起來搭建項目方便極了,雖然遇到了各種各樣的的錯誤,花費了不少時間,但是非常開心。      

開發與維運

網頁跳轉代碼的三種方法

第一種:直接跳轉 <html> <head> <meta http-equiv=”Content-Language” content=”zh-CN”> <meta HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=gb2312″> <meta http-equiv=”refresh” content=”0.1;url= http://www.jyyidc.com/linux”> <title></title> </head> <body> </body> </html> 第二種:帶有百分數的顯示跳轉

開發與維運

一個非科班生Java自學之路的經驗總結——《我的Java打怪日記》

前言 看到阿里雲發起的這次活動,一下引起了我的共鳴,作為一個非科班生,走上技術的道路,並在技術的道路負重前行,從創業到去蘇寧再到了阿里,終於圓了自己一個大廠夢,回想起我這一路走來的歷程,總想分享出來給大家。道阻且長,行則將至! 我與Java的邂逅 時間回到2014年的夏天,渾渾噩噩過完大學四年的我,面臨我的,就是那時人們常說的“畢業即失業”,呵呵,像我這樣大學就連四級都考不過,四年一次獎學金都拿不到,大一當班長,大二就被輔導員因為不稱職被撤職,同學眼中的混子學生,怎麼可能找得到工作?畢業季,當大家都在參加各種企業的校招,我卻天天在宿舍睡覺打遊戲,連實習經驗都沒有,我拿什麼資本去和那些優秀的學生一起去競聘崗位,所以我把這一些都歸功於我的專業垃圾,因為當年被調劑到了這個全國不超過10所學校開設的超冷門專業,我對前途不報任何期待,大一就給自己放棄奮鬥想好了藉口,專業這麼垃圾,就算好好學以後也找不到好工作。所以我很“愉快”的度過了我的大學四年,慶幸的是,腦瓜子倒是挺靈活,平時上課不聽,考試前,去讀書館自學兩三週,就能順利通過期末考試,大學沒有掛過科。 那麼我又是怎麼和編程有了交集,又怎麼就入了這行呢?雖然大學四年對學業不抱希望,但是我對賺錢樂此不彼,大二開始就沒有從家裡要過錢,學費生活費都是自己掙的。因為家裡的表哥堂哥都是在互聯網行業,他們有自己的渠道去幫商家做網絡推廣,所以平時沒事就跟著他們一起兼職做做,利潤是真的客觀,一直到畢業,除去學費吃喝玩樂的費用,支付寶餘額還剩餘8萬多。因為在跟他們做業務的時候,經常看他們會用一些腳本去做一些採集和自動化的操作,對此非常好奇,後來才知道,這些腳本都是用Python寫的。由於強烈的興趣,我的第一門語言就是Python,平時沒事就在宿舍琢磨Python,自學了一段時間,已經可以去寫一些簡單的腳本了,後來慢慢熟悉,就幫著表哥他們公司去定義一些個性化的腳本,一開始效率低BUG多,嚐嚐被吐槽,呵呵,遇到的坑多了,經驗也就多了。後來在一些眾包平臺,也自己去接單幫別人寫一些腳本,大學幾年寫的腳本有幾十個了,賺了也有好幾萬,第一次嚐到了通過技術帶來的甜頭,可是靠這個零碎的收入畢竟不是長久之計。在畢業後回來家中,父母也沒有催我找工作,只是讓我好好想一想,未來到底要幹嘛? 畢業那段時間,我想了很久,最終決定,我要考研,跨考計算機專業。我要在技術的道路上走下去,因為每次寫代碼,當軟件成功運行起來的那一刻,我是無比的興奮。說幹就幹,畢業後沒有上班,而是在家裡專心備考,買了很多考研的書,還有計算機專業課,通過那段時間自學的專業課,對計算機世界又有了新的認識,這對於我後來學習Java上手難度容易多了,對技術的思考也更深刻。經過大半年的備考,我成功的……沒有考上,哈哈,人生沒有那麼多雞湯,並不時努力就有收穫,但起碼沒有遺憾。其實也並不時沒有考上,因為當時目標院校是一所985,劃線過高,但是有機會調劑,可以調到一個普通院校,但是最終還是放棄調劑了。現在想想後悔莫及呀。 但是我並沒有因此與技術道路分道揚鑣,就在15年的年初,我們家庭聚會都一起,表哥們問到我考研結果如何,我說:“目標院校沒考上,放棄調劑了,問我下一步有啥打算,我說要嘛再戰,要嘛就去找個班上。” 他們說這樣的,“我們現在成立了一個公司了,我們希望做一個私域流量平臺,自己研發,但是呢我們這邊就一個懂技術的,公司剛起步,也沒那麼多錢去招聘開發人員,我看你挺有編程天賦的,你想不想加入我們,咱們一起做?” 我驚喜道:“當然想呀,可是我只會Python呀,你說的那個平臺要用什麼語言做?” “後端用Java做,你不會沒關係,有老吳(他們團隊唯一的開發,是表哥以前的死黨,以前在訊飛幹過幾年開發)可以帶著你,你有編程基礎,腦瓜子又靈活,上手很快,真好我們公司還在籌備階段,你可以先跟著老吳學著,老吳很強的一個人,後端前端全能” 聽到這裡,我已難以按捺住激動的心情,眼角紅潤:“太好了,我終於有出路了!”這對當時壓力巨大的我,就像一個救命稻草,因為即使我再次二戰,就算考上,等畢業已經是二十八九歲了,才能開始上班掙錢,對於一個農村娃來說,家庭壓力是巨大的,而且父母身體還不好。所以儘早能工作賺錢,是我當時一個迫切的期望。 於是,沒多久,我就打包好生活用品之類的,來到了當時他們租的辦公場地,在一個不起眼的寫字樓裡,辦公面積不足80平,一開始工作人員只有我、表哥、堂哥和老吳四個人,我帶著我大學賺的8萬塊錢一起入股了這個公司。 到這裡,算是正式開始了我的技術生涯。由於有了一些C語言、Python基礎和計算機專業知識,對於學習Java來說上手容易多了。 我如何學習Java的 老吳是一個盡職盡責的人,對於技術分享毫不吝嗇,就是我的Java啟蒙導師,剛去就給我定製了3個月的學習計劃,從基礎到框架再到Demo,三個月時間必須全部整會,這三個月時間他們做一些前期工作。到時候我們就要進入項目開發階段,希望我不要拖後腿,有了目標,我學習起來格外賣力。 每天在公司都是在看視頻,看文檔學習。當時看的視頻主要是來自於B站的某馬的課程。一邊看視頻,一邊做總結筆記,最後再自己練習。 Java基礎這款大概花了10天左右,基礎這塊還是很重要的,一定要踏實學完。現在市面上的學習資料有很多,有視頻有文檔,講解的通俗易容,小白也很容易能接受。這塊推薦把Alibaba Java 技術圖譜https://developer.aliyun.com/graph/java?spm=a2c6h.21459105.J_6527992900.1.5bb27009KBIz9P的Java語法基礎吃透就可以了。這裡的核心重點就是Java的數據結構,一定要吃透,理解其本質。 掌握了Java的基本語法,可以嘗試去刷一刷算法題,加深對Java語法的熟悉度和數據結構的理解度。瞭解時間複雜度和空間複雜度。

開發與維運

springboot 全局異常攔截器,友好異常提示

 1. 添加config 配置類 package org.fh.config; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.HandlerExceptionResolver; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.view.json.MappingJackson2JsonView; /** * 說明:錯誤異常攔截處理

開發與維運

二進制安裝k8s超詳細版本-V1.20

一、環境說明 此環境下需要6臺主機,主機地址和角色如下表所示: 主機名 IP地址 集群角色 master1 172.16.213.225 k8s master1 master2 172.16.213.229 k8s master2 master3 172.16.213.230 k8s master3 node1 172.16.213.231 k8s slave1 node2 172.16.213.235 k8s slave2

開發與維運

Go的閉包看你犯錯,但Rust的lifetime卻默默幫你排坑

閉包(Closure)在某些編程語言中也被稱為 Lambda 表達式,是能夠讀取其他函數內部變量的函數。一般只有函數內部的子函數才能讀取局部變量,所以閉包這樣一個函數內部的函數,在本質上是將函數內部和函數外部連接起來的橋樑。 在實踐當中,假如我們需要統計一個函數被調用的次數,最簡單的方式就是定義一個全局變量,每當目標函數被調用時就將此變量加1,但是全局變量會帶來很多誤用等問題,安全性往往得不到保證;而為調用次數專門設計一個以計數的接口又太小題大做了。 但是通過閉包就比較容易實現計數功能,以Go語言為例具體代碼及註釋如下: ​package main import ( “fmt” ) func SomeFunc() func() int { // 創建一個函數,返回一個閉包,閉包每次調用函數會對函數內部變量進行累加 var CallNum

PTT, 正妹

[正妹] 大尺碼|肉特(A87)

作者ckpot (ckpot_plussizetw) 看板Beauty 標題[正妹] 大尺碼|肉特(A87) 時間Sat Jul 24 21:40:51 2021 Bunga Amanda (ID) https://i.imgur.com/qaLueHW.jpg https://i.imgur.com/UmYcW6c.jpg https://i.imgur.com/UdtmkyT.jpg https://i.imgur.com/vcxVtLZ.jpg https://i.imgur.com/yxpbSPj.jpg https://i.imgur.com/v1ug5Pw.jpg https://i.imgur.com/7Ud39LB.jpg

PTT, 正妹

[新聞] 「柔道男神」楊勇緯私下超會穿!韓系歐爸

作者joanzkow (星浪) 看板Beauty 標題[新聞] 「柔道男神」楊勇緯私下超會穿!韓系歐爸 時間Sat Jul 24 21:06:42 2021 「柔道男神」楊勇緯私下超會穿!韓系歐爸風、Outdoor風通通帥到窒息 ETtoday ETfashion 2021-07-24 21:02 編輯/JJ 柔道國手楊勇緯於本屆2020東京奧運創下台灣柔道歷史,奪下台灣代表隊首面銀牌,型男 外表與比賽時帥氣的英姿瞬間迷倒台灣粉絲,甚至讓日本女網友都暴動:「帥得讓人喘不 過氣!」目前楊勇緯個人IG粉絲正急速上升中,其中能看到不少他於運動場外的模樣,發 現他私下超會穿!不管是韓系歐爸風,還是日系Outdoor風格,通通難不倒他,張張帥到

Scroll to Top