原创 自定義HTTP HEADER的陷阱

如果自定義頭信息的關鍵字裏帶有 “_” ,比如 File_Last_modified: ,這樣的在服務器通過 request,getHeader('File_Last_modified') 是獲取不到的,只能這樣命名才行:File-Las

原创 Linux下Tomcat日誌catalina.out按日歸檔,Log4j日誌保留最新5天

  #!/bin/bash logs_path="/home/smeacfg/log" #定時清理5天前的Tomcat日誌腳本 find $logs_path -mtime +5 -name "wdk.log.20*" -exec rm

原创 基於spring的模擬ant路徑匹配url-pattern

public static void main(String[] args) { PathMatcher matcher = new AntPathMatcher(); String requestPath="/w/user

原创 數據庫鎖機制的理解

獨佔鎖(X鎖):INSERT UPDATE DELETE 時,自動加X鎖。(我用了X,只有我可以讀寫) 共享鎖(S鎖):SELECT 時,自動加S鎖,其他用戶可查詢不可修改。(大家都可以來S讀,不能X寫) 更新鎖(U鎖):加了U鎖,只能查

原创 我個人對JVM內存模型的理解

先上一張圖,我們看下JVM內存的大概模型:方法區:Permanent Generation:(PermGen) 1存儲:靜態類型數據:Java Class、Method、Field、Constant數據(與垃圾收集器要收集的Java對象關

原创 Python中普通方法、staticmethod、classmethod的區別

類中:普通方法、staticmethod、classmethod的區別1、普通方法只是實例來調用;而其餘的無論實例和類都可調用2、普通方法第一個參數必須是self(運行時是實例);classmethod第一

原创 Javascript中的破浪號~,其實就是位操作符取反操作

JavaScript中的取反位運算符:~js中的數字默認是有符號的。有符號的32位二進制的最高位也就是第一位數字代表着正負,1代表負數,0代表整數爲什麼要用補碼?,計算機內部就是以補碼存儲。(負數的補碼規則:符號位不變,其他位取反加1;正

原创 javascript中 && 和 ||的妙用

一、||的妙用:參數爲空時,給它加上默認值:var param1 = element._zid || (element._zid = _zid++);上文的意思是:if(element._zid){ return element._zid

原创 babel基礎知識,把ES6轉換爲ES5的工具

http://es6.ruanyifeng.com/#docs/destructuring 1、作用:ES6 轉碼器,可以將 ES6 代碼轉爲 ES5 代碼 2、配置文件:.babelrc   {     "presets": [//轉

原创 什麼是Docker,Docker能幹嘛?

用Docker的logo來解釋,鯨魚和集裝箱那個大鯨魚(或者是貨輪)就是操作系統把要交付的應用程序看成是各種貨物,原本要將各種各樣形狀、尺寸不同的貨物放到大鯨魚上,你得爲每件貨物考慮怎麼安放(就是應用程序配套的環境),還得考慮貨物和貨物是

原创 ADS-實時數據-每日巡檢

1. 連接adsmeta 執行 (看昨天20點自動處理實時數據的時候,統計的結果)select table_schema,table_name, task_state,create_time, update

原创 分佈式領域CAP原理和BASE思想

分佈式領域CAP理論:Consistency(一致性), 數據一致更新,所有數據變動都是同步的;Availability(可用性), 好的響應性能;Partition tolerance(分區容忍性) 可靠性;定理:任何分佈式系統只可同時

原创 UML類圖中各種概念解釋

依賴: 在A類中,B類作爲【局部變量、方法的參數或者對靜態方法的調用】 虛線+箭頭指向B類關聯: 在A類中,B類作爲【成員變量】 實線+箭頭指向B類聚合(關聯特例): 整體和部分的關係,部分可獨立存在 帶空

原创 windows7~windows10如何快速啓動wifi熱點

1、Win+R2、cmd3、netsh wlan set hostednetwork mode=allow ssid=yyyy key=123456784、netsh wlan start hostednetwork5、netsh wla