原创 form內使用ajax異步請求錯誤

類似下面的代碼,另有ajax來實現點擊ajax-button時發送異步請求。 預期結果應爲ajax請求發出並得到後臺的返回結果。但是實際爲:發出兩條請求,一條是ajax異步請求,與預期相符;另一條請求是表單提交,並且頁面跳轉到action

原创 debug模式下發現toString()拋NullPointerException

異常描述: Method threw 'java.lang.NullPointerException' exception. Cannot evaluate entities.Temp.toString() 原因: 因爲deb

原创 初探Object

簡介 Object,所有類的最終父類。這兩天沉下心認真看了下jdk8源碼,本文是個人對Object方法的認識與理解,主要是對源碼註釋的翻譯、網上資料的整合以及個人有限的經驗。 方法 1、registerNatives 先上代碼

原创 Jconsole監控遠程tomcat

來自:http://www.cnblogs.com/think-in-java/p/6138439.html 需要注意的是,其中的JAVA_OPTS應改成CATALINA_OPTS,否則在停止tomcat時會報端空佔用而無法關閉tomca

原创 測試Java中調用是屬性/方法的規律

1、對屬性測試: 1-1、直接訪問屬性 MyFoo1.java public class MyFoo1 { private String parm1 = "1-1"; String parm2 = "1-2"; p

原创 centos7開機啓動程序

最近在配置服務器,想設置tomcat開機啓動(忘了tomcat是怎麼裝的了)。 以下配置基於centos7,未測試其他版本,請注意。 目標: 1、可以通過執行 “service tomcat start|stop”控制tomcat運行或停

原创 在JavaWeb中使用enum

本文基於spring4.2、mybatis3.4實現。 今天打通了從jsp到實體類到DB的全過程,其中有些地方還是不夠完美。歡迎拍磚。 概述: 這裏主要講的是,實體類中包含enum屬性,解決(jsp 與 實體類) 之間 以及 (實體類 與

原创 讓tomcat支持軟連接,實現快速回滾

【場景描述】 你是否遇到過這種情況,要重新發佈一個項目,得作如下操作: 1、先把tomcat關掉; 2、刪掉tomcat下的項目文件(按需備份),把war包放在tomcat對應正確路徑下解壓; 3、重啓tomcat,重啓後發現部署失敗代碼

原创 springMVC帶文件的表單數據無法綁定到參數中

在一個帶enctype="multipart/form-data"屬性的表單提交時發現,該表單中包含的其他input無法設置到對應方法參數中。 如下: JSP:帶enctype="multipart/form-data"屬性的表單,包含一

原创 莫名其妙的NullPointerException

在做簡單的MVC項目的時候。在dao裏莫名其妙的遇到NullPointerException。趕時間的朋友直接看 摘要 或 正文的倒數第二句話~ 背景知識: 1、Exception:是程序員在編碼過程中,如果出現某種情況(比如文件不存在

原创 爬蟲-百度百科

本文是基於慕課網教程(http://www.imooc.com/learn/563)編寫的。講師非常棒,把爬蟲的架構思想講得簡單易懂,最後實現了一個爬取百度百科內容的爬蟲。 基於python2.7,IDE用的是PyCharm(https

原创 跨域

兩種情況:1、只對某些請求設置允許跨域;2、對某些地址設置允許跨域 1、只對某些請求設置允許跨域 給response設置header(如下),這樣127.0.0.1:7070就可以正常請求。有多個用逗號分割。 resp

原创 Linux下pager-taglib分頁中文搜索亂碼

【問題描述】本人平時在Windows編程部署,使用的pager-taglib-2.0.jar是maven自動下載的,如果分頁的同時提供搜索框進行中文搜索沒有問題。 後來,項目部署上線,環境是Unbuntu14.04LTS、nginx、to

原创 用IDEA啓動非maven管理的web項目

步驟參考http://blog.snsgou.com/post-854.html 這裏需要注意第五步,導入tomcat的jar包依賴。 如果按照步驟之後發現仍然無法訪問,則檢查下面兩張圖圈住的路徑是否一致。 圖1.編譯的輸出路徑:

原创 初探python

最近在看python,版本是2.7,IDE用的IntelliJ的PyCharm(https://www.jetbrains.com/pycharm/)。