原创 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