原创 Eclipse查看 JAR 包的源代碼

Java 項目的編譯文件經常被打包成 JAR(Java Archive,Java 歸檔文件)文件,當然,作爲學習,有時候也非常想看到這個 JAR 被打包前的源代碼是怎麼樣的。 下面提供幾種查看 JAR 包的源代碼方式。 環境    

原创 LINUX命令操作

1.日誌 查看匹配內容的前後幾行 cat -n /opt/tomcat/logs/catalina.out |grep "property.cooperationResident.savebindCustomerHouse" |more

原创 eclipse設置指南

1.eclipse中選中一個單詞 其他相同的也被選中 "Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"複選框勾選 引用地址:https://zhidao.baidu.com

原创 shel腳本-更新hosts

更新hosts,將無效地址註釋,地址恢復有效後再打開 #!/bin/bash ###################################### #功能說明:當域名失效時自動註釋掉。可用之後自動打開 # #使用說明:請把

原创 統一處理視圖數據格式

<mvc:annotation-driven content-negotiation-manager="contentNegotiationManager" /><!--用來統一處理返回數據格式 -->    <bean id="con

原创 實現Maven自動下載源代碼包並關聯

Maven環境搭建好以後,建立Maven項目,配置好依賴jar包,在項目pom.xml文件所在文件夾執行mvn compile命令後,相關jar便下載到了本地倉庫,這時在項目中查看引用包(Referenced libraries)中的

原创 一個spring mvc + mybatis項目裏的一些問題

1.   mybatis sql 映射配置文件裏的sql語句,如果沒有把最後的;號去掉,會報錯 ORA-00911: 無效字符   2.   Ambiguous mapping found when using class multi

原创 MyBatis批量插入數據

在程序中封裝了一個List集合對象,然後需要把該集合中的實體插入到數據庫中,由於項目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由於之前沒用過批量插入,在網上找了一些資料後最終實現了,把詳細過程貼出來

原创 eclipse中調試Java程序提示Cannot connect to VM socket closed

操作系統是Win7 還有console中提示FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_L

原创 數據庫、數據表和字段字符集查詢、修改和配置

一、設置編碼 LINUX  修改vi/etc/my.cnf WINDOWS my.ini   在[client]下添加      default-character-set=utf8    在[mysqld]下添加      defa

原创 request.getParameter(“參數名”) 中文亂碼解決方法

在Java 開發中,如果框架搭建的不完善或者初學者在學習過程中,出現中文亂碼是經常的事兒(哈。誰讓發明java語言的不是中國人呢) 今天跟大家分享幾個解決java Web開發中,request.getParameter()獲取URL中

原创 Java boolean類型 Getter Setter 的使用和細節.md

先看此文章:http://www.oschina.net/question/574791_235553#tags_nav     目錄[-] Java boolean類型 Getter Setter 的使用和細節.md 定義一個Cl

原创 java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebAppl

運行spring報了這個錯誤,網上說是spring版本衝突,檢查maven依賴,發現我依賴的是spring-core.3.0.5,但是spring-orm和spring-tx依賴了spring-beans-2.5.6和spring-con

原创 curl 介紹和基本用法

curl是一個廣泛使用的用來上傳和下載的命令行工具,當然嚴格來講,它還可以有別的用途。對於測試來講,它是Web相關測試非常實用的工具,包括debugging,使用起來非常方便。而且另一方面,因爲它是純命令行的工具,所以也可以非常方便的作

原创 一種給Map賦值的優雅方式

直接上代碼: public static void main(String[] args) throws Exception { Map<String, String> map = new HashMap<Stri