原创 MongoDB數據update(upsert)的坑

統計mongodb慢查詢的時候,發現有的集合慢查詢很多,然後通知開發看一下字段加索引, 和開發討論之後加唯一索引,加的時候發現有重複數據,然後用聚合命令統計了一下24w的數據有10w+的重複數據, 開發說update操作的時候加了{ups

原创 Linux下查看MySQL的安裝路徑

Linux下查看mysql、apache是否安裝,並卸載。指令 ps -ef | grep mysql 得出結果root     17659     1  0  2011 ?        00:00:00 /bin/sh /usr/bi

原创 mac安裝Redis可視化工具-Redis Desktop Manager

Redis是一個超精簡的基於內存的鍵值對數據庫(key-value),一般對併發有一定要求的應用都用其儲存session,乃至整個數據庫。不過它公自帶一個最小化的命令行式的數據庫管理工具,有時侯使用起來並不方便。不過Github上面已經有

原创 window.open() 被攔截後的分析

1、用戶點擊事件內,觸發打開一個新窗口用戶點擊事件觸發新窗口是例如:obj.οnclick=function(){window.open(url);}通過用戶事件觸發的新窗口打開,這種形式打開新窗口瀏覽器會認爲是用戶自己需要的,大多瀏覽器

原创 IDEA如何將master合併到指定支代碼

1、切換到指定分支 2、點擊master分支的merge進行合併 就可以將master分支合併到指定分支,反過來可以將指定分支合併到master分支  

原创 java四種字符串拼接方式性能分析

常見的四種字符串拼接方法分別是  1.直接用“+”號  2.使用String的方法concat  3.使用StringBuilder的append  4.使用StringBuffer的append 字符串拼接我分爲了兩種拼接方式,一種是同

原创 Spring Boot中使用Feign調用時Hystrix提示異常

Spring Boot中使用Feign調用時Hystrix提示異常:"could not be queued for execution and no fallback available."以及"Rejected command bec

原创 服務器端負載均衡和客戶端負載均衡的區別?

服務器端負載均衡:例如Nginx,通過Nginx進行負載均衡,先發送請求,然後通過負載均衡算法,在多個服務器之間選擇一個進行訪問;即在服務器端再進行負載均衡算法分配。 負載均衡是我們處理高併發、緩解網絡壓力和進行服務端擴容的重要手段之一,

原创 數據庫排名 Relational DBMS | Graph DBMS | RDF stores Ranking

參照DB-Engines Ranking排名,下面是All DB Ranking: 關於Relational DBMS Ranking: 關於RDF stores數據庫排名: 關於Graph DBMS Ranking: 參照:ht

原创 Mysql插入語句之value與values區別

value與values區別http://dev.mysql.com/doc/refman/5.7/en/insert.html看了一下官方文檔,VALUE與VALUES都是正確的,經過驗證,這兩個也是可以混合着用的,只是兩者對不同語句插

原创 解決com.mysql.jdbc.PacketTooBigException: Packet for query is too large (3158064)問題

在做查詢數據庫操作時,報了以上錯誤,還有out of memery heap hacp ,原因是mysql的max_allowed_packet設置過小引起的,我一開始設置的是1M,後來改爲了20M mysql根據配置文件會限制s

原创 HttpClient4.3.x使用-基礎篇

1、關閉流和response CloseableHttpClient httpclient = HttpClients.createDefault(); HttpGet httpget = new HttpGet("http://loc

原创 git撤銷commit,但未git push的命令

在git push的時候,有時候我們會想辦法撤銷git commit的內容 1、找到之前提交的git commit的id git log 找到想要撤銷的id 2、git reset id 完成Commit命令的撤銷,但是不對代碼修改進行撤

原创 mongo 批量刪除符合條件的數據(java代碼)

//七天前的數據 Bson createTimeBson = Filters.lte("creatTime",  DateTimeUtils.addSomeDay(new Date(), -7)); //in 條件 Bson paren

原创 JMeter接口測試中文亂碼問題總結

Meter接口測試中文亂碼問題總結 目錄 JMeter接口測試中文亂碼問題總結 請求消息中文顯示亂碼響應消息中文顯示亂碼被測試系統收到中文亂碼 請求消息中文顯示亂碼 產生原因:  這種情況在jmeter3.0的版本中