每日一句 ( 20241222 )  

Rivers know this: there is no hurry. We shall get there some day.

河流知道這一點:無需匆忙。我們終有一日會到達。———— A. A. Milne

買了臺任天堂Switch

年前臘月28,趁著海關(guān)還能正常清關(guān),趕緊下單了臺日版switch,體驗一下新潮的數(shù)碼產(chǎn)品。。。某東全球購自營購入,不得不稱贊一下某東的速度是真的牛逼飛起,兩天時間下單到清關(guān)完成,兩天半的小時物流配送,到初二上午配送,一共五天時間到手!香港地區(qū)是使用的永利八達通物流,所以包裝上除了京東倉的面單外,還會有八達通的快遞單??爝f紙盒內(nèi)只有一圈氣囊防震。...

LNMP單機高并發(fā)的簡單優(yōu)化

小項目使用單臺機器,2核4G,使用CentOS+Nginx+MySQL+PHP環(huán)境搭建的搶購活動。前臺Vue+Laravel框架提供API及后管,使用Redis防止超售問題。優(yōu)化前使用默認的lnmp配置,活動開始后基本卡死,php-fpm日志記錄到線程數(shù)量不夠、CPU占用90%以上。慢日志中發(fā)現(xiàn)laravel include過多文件導(dǎo)致磁盤IO過高,網(wǎng)站請求變慢,進而導(dǎo)致nginx日志中過多的499狀態(tài)碼(客戶端主動關(guān)閉),用戶體驗效果很差...

redis命令筆記

查找某個key是否存在:Redis::hkeys(‘xxxx’); 命令中是 hkeys xxxx刪除hash中某個field:Redis::hdel(‘Key_Name’, ‘xxxx’); 命令中是hdel Key_Name xxxxx 查看列表的所有數(shù)據(jù):lrange key_name 0 -1查看列表長度:llen key_name把redis中的查詢結(jié)果導(dǎo)出到文件,比如列表數(shù)據(jù):./redis-cli -a 123456 lrange...

unoconv:在OpenOffice支持的任何文檔格式之間進行轉(zhuǎn)換

doc帶格式轉(zhuǎn)文本,如html之前發(fā)布過使用antiword把doc文檔轉(zhuǎn)出成純文本,但這個工具的轉(zhuǎn)出是無格式的,下面是我找到的一款工具,說是可以把任何openoffice支持的格式的文檔進行互轉(zhuǎn),我只測試了doc轉(zhuǎn)到html。具體文檔見這里:http://dag.wiee.rs/home-made/unoconv/還有這里:https://www.systutorials.com/docs/linux/man/1-unoconv/我在ubuntu下使用sudo apt-get install unoconv可...

git-bash設(shè)置ssh心跳包防超時斷開

Windows中使用git-bash作為日常終端工具,在使用ssh命令連接到服務(wù)器后,如果較長時間沒進行交互時,ssh會斷開,導(dǎo)致的現(xiàn)象就是終端卡住,你只能等待它退出,或直接關(guān)閉窗口重建連接,很麻煩。使用ssh命令時,可以增加ServerAliveInterval參數(shù)設(shè)置心跳時間,比如設(shè)置60秒發(fā)送一次心跳包ssh -o ServerAliveInterval=60 root@xx.xx.xx.xx想一勞永逸,可以在ssh-config中配置全局參數(shù)在git安...

使用碼云git的webhook實現(xiàn)生產(chǎn)環(huán)境代碼的自動pull

普通公司小項目,傳統(tǒng)更新線上代碼是每次ftp/sftp上傳,或提交到svn/git后再ssh到線上環(huán)境中去手動拉取代碼,十分麻煩,雖然用上了版本控制,逼格還是不夠高??!現(xiàn)在的線上倉庫都支持hook技術(shù),可以很方便的實現(xiàn)代碼的自動化管理。比如我現(xiàn)在使用gitee.com倉庫的webhook功能,監(jiān)聽master分支有push動作時,可以自動通過設(shè)置的hook通知生產(chǎn)環(huán)境中的腳本執(zhí)行g(shù)it pull拉取代碼,自動更新,非常方便...

VirtualBox壓縮vmdk、vagrant打包box一口氣全對

如何壓縮VirtualBox的虛擬機vmdk文件大小并使用vagrant package成功打包鏡像box文件。環(huán)境:Windows7 vagrant1.9.5 VirtualBox4.3.12 虛擬機系統(tǒng)ubuntu14.04GitBash中執(zhí)行命令首先vagrant ssh登錄到虛擬機中sudo dd if=/dev/zero of=/EMPTY bs=1Msudo rm -f /EMPTY切換到VirtualBox安裝目錄,執(zhí)行: ./VBoxManage clonehd "/c/Users/zheng/VirtualBox VMs/ubuntu_default_15257002321...