原创 java (JDK 接口動態代理)

問題:InvocationHandler的invoke方法是由誰來調用的,代理對象是怎麼生成的 先從動態案例說起: Java代碼   package dynamic.proxy;       import java.l

原创 xxx-servlet.xml和applicationContext.xml的區別

Spring中xxx-servlet.xml和applicationContext.xml的認識因爲直接使用了SpringMVC,所以之前一直不明白xxx-servlet.xml和applicationContext.xml是如何區別的,

原创 IP和mac地址映射關係(想找好久了)

 這兩天看TCP/IP方面的資料,明白了點IP地址、MAC地址和ARP解析協議之間的關係,接下來說一下我的淺顯理解,錯誤之處請大家指正。 假設有兩臺

原创 string stringBuffer stringBuilder 區別

String 字符串常量 StringBuffer 字符串變量(線程安全) StringBuilder 字符串變量(非線程安全) 簡要的說, String 類型和 StringBuffer 類型的主要性能區別其實在於 String

原创 【js類庫AngularJs】解決angular+springmvc的post提交問題

AngularJS誕生於2009年,由Misko Hevery 等人創建,後爲Google所收購。是一款優秀的前端JS框架,已經被用於Google的多款產品當中。AngularJS有着諸多特性,最爲核心的 是:MVVM、模塊化、自動化雙

原创 python json loads exception for \e

正常: content = """{"content":"abcd   abcd"}""" print json.loads(content) 結果: {u'content': u'abcd \xa0 abcd'} 異常: cont

原创 跨域解決 & ajax post 請求springmvc ctr 問題

1何爲跨域 簡單的說即爲瀏覽器限制訪問A站點下的js代碼對B站點下的url進行ajax請求。假如當前域名是www.abc.com,那麼在當前環境中運行的js代碼,出於安全考慮,正常情況下不能訪問www.zzz.com域名下的資源。 例如

原创 搭建ELK日誌分析平臺

爲什麼用到ELK: 一般我們需要進行日誌分析場景:直接在日誌文件中 grep、awk 就可以獲得自己想要的信息。但在規模較大的場景中,此方法效率低下,面臨問題包括日誌量太大如何歸檔、文本搜索太慢怎麼辦、如何多維度查詢。需要集中化的日誌管理

原创 Linux進程管理工具supervisor安裝及使用

1. 什麼是supervisorsuperviosr是一個Linux/Unix系統上的進程監控工具,他/她upervisor是一個Python開發的通用的進程管理程序,可以管理和監控Linux上面的進程,能將一個普通的命令行進程變爲後臺d

原创 類-靜態內部類

Java語言允許在類中再定義類,這種在其它類內部定義的類就叫內部類。內部類又分爲:常規內部類、局部內部類、匿名內部類和靜態嵌套類四種。 (1)常規內部類:即與類的成員屬性並列的類; (2)局部內部類:即在代碼塊內部或者在方法內部的類; (

原创 python之commands模塊

  要獲得shell命令的輸出只需要`cmd`命令就可以了, 需要得到命令執行的狀態則需要判斷$?的值, 在Python中有一個模塊commands也很容易做到以上的效果. 看一下三個函數: 1). commands.getstatuso

原创 解決 python3 requests headers 參數不能有中文

1 需求,heeaders 參數需要拼接中文參數param 解決如下url = 'https://....search?keyword=' + param + '&templateId=&page=1&pageSize=10' heade

原创 mybatis做insert操作的時候 怎麼才能返回插入的那條數據的id?

1、useGeneratedKeys=”true” 可以獲取自增長的ID 只支持具有自增長方式的那種數據庫(mysql, mssql 等 但 oracle 就不支持了 ) 所以可以使用selectKey來獲取 eg: <insert i

原创 求兩個集合差的幾種常見算法

有兩個數組: String[] arr01={"Andy","Bill","Cindy","Douglas","Felex","Green"}; String[] arr02={"Andy","Bill","Felex","Green"

原创 由於Mybatis實體數據字段不匹配而查不到的解決辦法

使用MyBatis進行查詢操作時無法查詢出相應的結果,但是純sql又能查出數據時,需要考慮下是不是字段對應實體類的屬性出現問題,解決方法有如下兩點 1、通過在查詢的sql語句中定義字段名的別名,讓字段名的別名和實體類的屬性名一致,這樣