在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為什么不建議把數據放入db中呢?

lhl545545 ? 來源:Linux愛好者 ? 作者:Linux愛好者 ? 2020-06-18 10:24 ? 次閱讀

產品經理(PM)過來找你要最近某某的數據,而你知道這些數據目前只能通過日志文件去分析,因為我們知道,我們不可能把所有數據都放入db中(這不科學?。。?。每當有這樣任務的時候,你就用php或java(又或c)寫一個特殊任務的程序,這真是一件令人頭痛的事情。

放入db???

為什么我不建議把數據放入db中呢?優點不言自明,我們可以通過sql語句很容易把數據拿出來。

缺點呢?首先就是我們不能把什么東西都往db里放?

原因,我歸納了以下幾點:

1、數據的抽風型:

一般都是某某(不敢指明點姓,怕打擊報復)腦門子一拍,突然想要某些數據,這就會來找你要。等這股抽風勁一過,很長時間沒人再找你要數據了。

2、數據的臃腫型:

與其說是臃腫還不如說是亂七八糟。你不能把那一坨一坨的雜七雜八的數據,一股腦放入db中吧?那你的后臺db成什么樣子了?所以我們要管好我們的后院,不能什么東西都放到家里面。

3、成本:

干什么事情,我們不能做賠本的買賣。像這種一次性的買賣,我們就要降低成本去做。

為了解決以上問題,我們請出awk神器吧?一種“短小精悍”的神器,常常用一兩行代碼就能搞定一些復雜的任務。

本文宗旨

awk不難,關鍵是看我們怎么思考?我的思考方式是:在這么多數據行中,我要找什么(行位置)?找到之后,我們要干什么(如{})?

故我的主題就出來了:找什么和干什么。我不想講什么語法之類的東西(不要在意這些細節)。

找什么?

這個世界最難的不是做什么,而是找什么?李清照的“尋尋覓覓”,最后把自己尋覓沒了。仿古人,俺也尋尋覓覓了一陣子,結果跟清照大姐一樣,迷失在尋尋覓覓中,到現在都不知道我在尋覓什么?——個人認為找什么不是體力活,而是技術活。awk吸引我的,也就是它教會了我怎么找我想要的東西?

cat netstat.txt Proto Recv-Q Send-Q Local-Address Foreign-Address State tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN tcp 1 1 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN tcp 0 0 yuedu.com:80 124.205.5.146:18245 TIME_WAIT tcp 0 0 yuedu.com:80 61.140.101.185:37538 FIN_WAIT2 tcp 0 0 yuedu.com:80 110.194.134.189:1032 ESTABLISHED tcp 0 0 yuedu.com:80 123.169.124.111:49809 ESTABLISHED tcp 0 0 yuedu.com:80 116.234.127.77:11502 FIN_WAIT2 tcp 0 0 yuedu.com:80 123.169.124.111:49829 ESTABLISHED tcp 0 0 yuedu.com:80 183.60.215.36:36970 TIME_WAIT tcp 0 4166 yuedu.com:80 61.148.242.38:30901 ESTABLISHED tcp 0 1 yuedu.com:80 124.152.181.209:26825 FIN_WAIT1 tcp 0 0 yuedu.com:80 110.194.134.189:4796 ESTABLISHED tcp 0 0 yuedu.com:80 183.60.212.163:51082 TIME_WAIT tcp 0 1 yuedu.com:80 208.115.113.92:50601 LAST_ACK tcp 0 0 yuedu.com:80 123.169.124.111:49840 ESTABLISHED tcp 0 0 yuedu.com:80 117.136.20.85:50025 FIN_WAIT2 tcp 0 0 :::22 :::* LISTEN

(基礎條件匹配):

查詢所有tcp中,接受隊列非0的網絡包。

localhost:zhoubc Guest$ awk ‘$1 ==“tcp” && $2 》 0’ netstat.txt tcp 1 1 0.0.0.0:80 0.0.0.0:* LISTEN

打印出來的內容,我們不知所云。如果把第一行打出來,就一目了然了。這時候我們要用到awk的全局常量(如果想知道AWK的全局常量,我們可以往下看,附錄,我把常用的羅列出來了)NR。

localhost:zhoubc Guest$ awk ‘NR==1 || $1 ==“tcp” && $2 》 0’ netstat.txt Proto Recv-Q Send-Q Local-Address Foreign-Address State tcp 1 1 0.0.0.0:80 0.0.0.0:* LISTEN
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7233

    瀏覽量

    90802
  • DB
    DB
    +關注

    關注

    0

    文章

    48

    瀏覽量

    22998
  • 代碼
    +關注

    關注

    30

    文章

    4882

    瀏覽量

    70063
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何使用S32 Design Studio for ARM將自定義數據放入SRAM以進行S32K146?

    如何使用 S32 Design Studio for ARM 將自定義數據放入 SRAM 以進行S32K146?
    發表于 04-01 08:27

    一文讀懂分貝(dB)【強烈建議收藏】

    在之前的射頻知識探索,我們接觸到了對數這個概念。今天,我們要深入探討射頻領域中與對數緊密相關的兩個重要概念——分貝( dB) 和 dBm。了解它們,就像是掌握了開啟射頻世界大門的鑰匙,讓你在射頻
    發表于 03-24 12:03

    ADS4125數據輸出口接了緩存器和排阻,這排阻的作用是什么?

    什么都沒變,什么原因引起這么大差異?問題2:在ADS4125數據輸出口接了緩存器和排阻,這排阻的作用是什么,是做匹配還是當上拉電阻用
    發表于 02-07 08:45

    EE-132:使用VisualDSP將C代碼和數據模塊放入SHARC存儲器

    電子發燒友網站提供《EE-132:使用VisualDSP將C代碼和數據模塊放入SHARC存儲器.pdf》資料免費下載
    發表于 01-07 13:55 ?0次下載
    EE-132:使用VisualDSP將C代碼和<b class='flag-5'>數據</b>模塊<b class='flag-5'>放入</b>SHARC存儲器<b class='flag-5'>中</b>

    AFE4400已經信號采集出來了,怎么這些數據用起來?

    請問各位老師,我已經信號采集出來了,怎么這些數據用起來?接下來該怎么做?
    發表于 01-03 07:17

    ADS1282數據手冊,THD的單位是dB,這個單位指的是dBc還是dBFS?

    ADS1282數據手冊,THD的單位是dB,那么這個單位指的是dBc還是dBFS? 另外,我用了TI的頻譜分析軟件WaveVision 5,里面分析結果dbFS和dBc是不一樣的
    發表于 12-06 06:43

    為什么最小化光纖電纜DB損耗很重要

    在現代通信系統,光纖電纜因其高速、高帶寬和抗干擾能力強等優勢,已成為數據傳輸的主要媒介。然而,光纖電纜在傳輸光信號時,由于多種因素會導致信號的衰減,這種衰減通常用分貝(dB)來表示,即DB
    的頭像 發表于 11-28 10:18 ?510次閱讀

    TAS5782/TAS5766如何將不同音量的dB值對應成計算器數據?

    我在使用TAS5782時,需要調節音量,我們一般的做法都是直接理論的dB值直接轉換成直接的寄存器數據,目前我能找到的資料并未提及這類寄存器數據的轉換邏輯,只是提供了對應的寄存
    發表于 10-23 07:22

    使用PCM4204進行音頻數據采集的過程,如何采集到的音頻數據通過USB傳輸到PC上

    在使用PCM4204進行音頻數據采集的過程,如何采集到的音頻數據通過USB傳輸到PC上?USB控制命令和音頻
    發表于 10-15 06:44

    PCM1864采樣音頻數據的諧波及底噪可能會是由什么引入的?

    ADC教接地,也有-60dB左右底噪。 請問 1.有辦法測試codec I2S輸出數據噪聲,諧波數據嗎?(方便判斷是PCM1864引入還是DSP C5517引入) 2.諧波及底噪可能
    發表于 10-15 06:17

    VCA821的增益調節范圍只能是-20db~+20db嗎?

    本人菜鳥,我想做一個12MHZ,0-40db的增益控制部分,不曉得vca821滿足? 然后我有個菜鳥問題,這張圖后面的信號帶寬,是增益在多大情況下的帶寬? 是整個增益調節范圍內
    發表于 09-09 06:29

    怎么解決級聯損失的那6dB的增益

    怎么解決級聯損失的那6dB的增益?還有就是功耗太大,容易燒芯片。。。怎么解決
    發表于 09-06 07:33

    SPC5 Studio如何配置工程的ld文件可以定義生成ram數據到mot文件?

    如何配置工程的ld文件可以定義生成ram數據到mot文件?因為不需要包含ram的數據。
    發表于 05-28 06:20

    STM32U5如何數據保存到SRAM2?

    stm32u575xx可以在StandBy模式下保留SRAM2,那我應該如何數據保留在SRAM2?直接使用絕對地址嗎?或者有更優雅的形式?
    發表于 05-23 07:51

    stm8的ADC工作在掃描模式下時,如果順次掃描通道1,通道2,通道3,轉換完成后的數據分別存在哪個數據緩存器

    stm8的adc工作在單次掃描模式下時,如果順次掃描通道1,通道2,通道3,那么轉換完成后的數據分別存在哪個數據緩存器?有ADC_DB0
    發表于 05-13 06:52
    主站蜘蛛池模板: 加勒比在线免费视频 | 综合网在线 | 激情综合视频 | 亚洲一区二区视频 | 天天插天天操 | 综合色爱 | 天堂一区二区三区在线观看 | 五月婷婷六月丁香综合 | 午夜激情婷婷 | 天天躁日日2018躁狠狠躁 | 日韩一级片在线观看 | 欧美四级在线 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 久久福利青草精品资源站免费 | 亚洲嫩草影院在线观看 | 免费高清特黄a 大片 | 天天夜天干天天爽 | 天堂免费视频 | 午夜视频高清在线aaa | 真实一级一级一片免费视频 | 又潮又黄的叫床视频 | 国产精品天天在线 | 国产精品久久久久影视不卡 | 在线成人免费 | 丁香婷婷综合五月综合色啪 | 国内精品久久久久影院免费 | www.久久精品视频 | 中文字幕精品一区二区2021年 | 午夜影院观看 | 国产精品一区二区三 | 国产在线视频你懂的 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 国产在线精品香蕉综合网一区 | 天天干天天操天天摸 | 看片国产 | 1024 在线观看视频免费 | 免费中国一级啪啪片 | 三级电影在线观看视频 | 人人狠狠综合88综合久久 | 五月婷婷开心综合 | 欧美影院入口 |