原创 jstat和jvisualVm

一.Java VisualVM 概述   對於使用命令行遠程監控jvm太麻煩。在jdk1.6中Oracle提供了一個新的可視化的。JVM監控工具Java VisualVM。jvisualvm.exe在JDK的bin目錄下。     雙擊

原创 HBase性能優化方法總結

1. 表的設計 1.1 Pre-Creating Regions 默認情況下,在創建HBase表的時候會自動創建一個region分區,當導入數據的時候,所有的HBase客戶端都向這一個region寫數據,直到這個region足夠大了才進行

原创 SQL 兩表關聯查詢 where 條件中等號兩端字段順序對效率的影響

現有兩表A(大)、B(小)作關聯查詢,SQL語句如下: SQL1:select * from A,B where A.id = B.id SQL2:select * from A,B where B.id = A.id 在寫SQL的時候可

原创 Spring Security 3.1自定義登錄

         在上一章中寫了 Spring Security 3.1的配置與使用。但是研究過 Spring Security 的都知道, Spring Security的登錄認證是做得比較死的,我們在登錄頁面只能提交到j_spring

原创 Java 身份證工具類

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; im

原创 Spring Security 3.1配置與使用

1、使用maven 添加Spring Security的jar 包,在pom.xml中加入: <dependency> <groupId>org.springframework.security

原创 Java 字符串算術表達式求值

import java.util.ArrayList; import java.util.Stack; /** * * @author yhh * */ public class Calculate { /** *

原创 Java 關鍵字static

要點: 1、靜態變量和靜態方法是屬於類,而不是屬於某個對象。 2、靜態變量和靜態方法可以通過類名直接引用,而不需要new一個對象。 3、靜態方法中只能引用靜態的方法和變量。 4、靜態變量在某種程序上與其他語言的全局變量相類似,如果不是私有

原创 MySQL導出Excel

1、select * from tableName into outfile  'd:/fileName.xls';      使用這種方法可能會存在因爲沒有權限而失敗,此時可以使用第二種方法。 2、mysql your_database

原创 redis-cli 常用命令

1、連接操作相關的命令 quit:關閉連接(connection) auth:簡單密碼認證 2、對value操作的命令 exists(key):確認一個key是否存在 del(key):刪除一個key type(key):返回值的類

原创 struts2 驗證 json 返回 fielderrors

<result name="input" type="json"> <param name="ignoreHierarchy">false</param> <param name="includePrope

原创 BoneCP-Spring詳細配置

BoneCP-Spring詳細配置 <bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource"           destroy-method="close">  

原创 Bootstrap資源

官方網站: http://getbootstrap.com/ http://twitter.github.com/bootstrap/index.html 官方博客: http://blog.getbootst

原创 java多線程設計模式

java語言已經內置了多線程支持,所有實現Runnable接口的類都可被啓動一個新線程,新線程會執行該實例的run()方法,當run()方法執行完畢後,線程就結束了。一旦一個線程執行完畢,這個實例就不能再重新啓動,只能重新生成一個新實例

原创 解決使用tomcat7-maven-plugin插件時 “Application already exists at path”的問題

使用tomcat7-maven-plugin插件部署到tomcat服務器時,當服務器上已經有相同名字的項目就會導致 FAIL - Application already exists at path 解決方法是在pom.xml文件中配置t