原创 hashCode() 和equals() 區別和作用

HashSet和HashMap一直都是JDK中最常用的兩個類,HashSet要求不能存儲相同的對象,HashMap要求不能存儲相同的鍵。  那麼Java運行時環境是如何判斷HashSet中相同對象、HashMap中相同鍵的呢?當存儲了“

原创 Spring AOP+ehCache簡單緩存系統解決方案

需要使用Spring來實現一個Cache簡單的解決方案,具體需求如下:使用任意一個現有開源Cache Framework,要求可以Cache系統中Service或則DAO層的get/find等方法返回結果,如果數據更新(使用Create/

原创 Java模擬單向鏈表和雙向鏈表的實現

下面演示的Java模擬的單向鏈表的實現 [java] view plaincopy package com.jadyer.sort;      /**   * 模擬單向鏈表   * @author 宏宇   *

原创 修改HttpServletRequest的參數【轉】

 當我們在做web應用的時候都會處理客戶端提交到服務器的數據,如去除前後空格,一些非常字符,SQL注入類似的東西,在這裏我主要說前後空格我是怎麼來解決的,其它也都可以照此方法快速、方便、有效的解決,但是我一般對於非法字符,都是採用了標籤

原创 Java Math的 floor,round和ceil的總結

floor 返回不大於的最大整數 (座標向左) round方法,它表示“四捨五入”,算法爲Math.floor(x+0.5),即將原來的數字加上0.5後再向下取整,所以,Math.round(11.5)的結果爲12,Math.roun

原创 openssl TXT_DB error number 二 failed to update database

openssl TXT_DB error number 2 failed to update database 產生的原因是:   This thing happens when certificates share common d

原创 進程與線程的區別(轉)

線程是指進程內的一個執行單元,也是進程內的可調度實體. 與進程的區別: (1)地址空間:進程內的一個執行單元;進程至少有一個線程;它們共享進程的地址空間;而進程有自己獨立的地址空間; (2)資源擁有:進程是資源分配和擁有的單位,同一個進程

原创 抽象方法不能是static或native或synchroniz

1、abstract是抽象的,指的是方法只有聲明而沒有實現,他的實現要放入聲明該類的子類中實現。 2、static是靜態的,是一種屬於類而不屬於對象的方法或者屬性,而我們知道,類其實也是一個對象,他是在class文件加載到虛擬機以後就

原创 下載excel模板一直缺少下拉選項

下載excel模板一直缺少下拉選項 更新poi使用新的包 poi-3.1-FINAL-20080629.jar

原创 Java的堆與非堆內存

堆(Heap)和非堆(Non-heap)內存按照官方的說法:“Java 虛擬機具有一個堆,堆是運行時數據區域,所有類實例和數組的內存均從此處分配。堆是在 Java 虛擬機啓動時創建的。”“在JVM中堆之外的內存稱爲非堆內存(Non-hea

原创 linux下IPTABLES配置詳解

如果你的IPTABLES基礎知識還不瞭解,建議先去看看. 開始配置 我們來配置一個filter表的防火牆. (1)查看本機關於IPTABLES的設置情況 [root@tp ~]# iptables -L -n Chain INP

原创 Spring AOP之代理模式

在一個服務的流程中插入與業務邏輯無關的系統服務邏輯(例如Logging、Security),這樣的邏輯稱爲Cross-cutting concerns,將Cross-cutting concerns獨立出來設計爲一個對象,這樣的特殊對象稱

原创 JAVA學習(七)__Spring的@Autowired注入規則

@Autowired 默認是按照byType進行注入的,但是當byType方式找到了多個符合的bean,又是怎麼處理的? 經過一些代碼的測試,我發現,Autowired默認先按byType,如果發現找到多個bean,則,又按照by

原创 linux下mysql對數據庫表大小寫敏感處理

 【】#  vi /etc/my.cnf lower_case_table_names=1 【】# service mysql stop 【】# service mysql start

原创 分析一條sql的性能的標準總結

在本篇文章裏小編給各位分享了關於分析一條sql的性能的相關知識點總結內容,有興趣的朋友們學習下。 這篇文章將給大家介紹如何使用 explain 來分析一條 sql 。 網上其實已經有非常多的文章都很詳細的介紹了 e