原创 ideal的一些配置總結

svn配置: 1.本地安裝了svn客戶端,比如小烏龜,下面的這個地方注意要選中 2.配置setting 3.設置svn在右鍵顯示;

原创 JVM(Java虛擬機)優化大全和案例實戰

堆內存設置原理JVM堆內存分爲2塊:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java類定義信息,與垃圾收集器要收集的Java對象關係

原创 Tomcat如何檢測內存泄漏(熱部署引起:【自定義的classloader重新實例化,舊的廢棄】)

一般情況下,如果我們重啓web應用是通過重啓tomcat的話,則不存在內存泄漏問題。但如果不重啓tomcat而對web應用進行重加載則可能會導致內存泄漏,因爲重加載後有可能會導致原來的某些內存無法讓GC回收,例如web應用使用了JDBC,

原创 代理模式 :靜態代理 +動態代理(jdk實現+cglib實現)

昨天被人問及動態代理與CGlib的區別,趕緊回顧一下:什麼是代理?靜態代理與動態代理靜態代理實例JDK動態代理實例CGLib 簡介CGLib 與JDK動態代理的區別    代理模式是Java中常見的一種模式,英文名字叫Proxy或者Sur

原创 Java 到底是值傳遞還是引用傳遞?

public class TestMain { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); f

原创 less 查看日誌,並且搜索

一、關鍵字搜索日誌【非常實用】 1:less catalina.out 2:大寫字母:F【find的意思,並且其實他正在計算行數】 3:ctrl+c【把上面的計算行數運算停止】 4:?要搜索的字符【用通配符?開始查找】 5:鍵盤上下鍵來查

原创 計算密集型和IO密集型

請問爲什麼到底什麼樣的業務是計算密集型,什麼樣的業務是IO密集型?爲什麼說PHP最初設計是針對計算機密集型的,node.js是針對IO密集型的?我們可以把任務分爲計算密集型和IO密集型。計算密集型任務的特點是要進行大量的計算,消耗CPU資

原创 JVM參數介紹

轉自:點擊打開鏈接java啓動參數共分爲三類其一是標準參數(-),所有的JVM實現都必須實現這些參數的功能,而且向後兼容;其二是非標準參數(-X),默認jvm實現這些參數的功能,但是並不保證所有jvm實現都滿足,且不保證向後兼容;其三是非

原创 web工程過濾器和springMVC攔截器的一些總結

今天自己寫SSO(單點登錄)發現一些問題的總結 1。因爲原先有攔截器inteceptor,所以想着就直接用攔截器搞好了,後來發現不行, 原因是:工程默認是/訪問,是在web中配置默認的,並沒有調用任何方法(而攔截器是攔截方法的),所

原创 jquery $.each()循環退出

$(function(){ var appversion = '${appversion}'; var appversions = appversion.split(","); var testa = $("input[na

原创 BIO NIO解析

文章出処:https://zhuanlan.zhihu.com/p/23488863NIO(Non-blocking I/O,在Java領域,也稱爲New I/O),是一種同步非阻塞的I/O模型,也是I/O多路複用的基礎,已經被越來越多地

原创 mybatis parametertype 多個參數

一、單個參數: public List<XXBean> getXXBeanList(@param("id")String id); <select id="getXXXBeanList" parameterType="java.l

原创 myEclipse普通工程轉Maven

1.舊工程 ueditor,它是以來lib包的工程方式2.本想使用myEclipse自帶功能給項目添加Maven能力,結果發現不好使,所有決定出絕招,直接拷貝一個pom文件到該工程3.修改pom文件,把原先的lib包裏的東西都改爲mave

原创 Java常見的幾種內存溢出及解決方法

ava常見的幾種內存溢出及解決方法【情況一】:java.lang.OutOfMemoryError:Javaheapspace:這種是java堆內存不夠,一個原因是真不夠(如遞歸的層數太多等),另一個原因是程序中有死循環;  如果是jav

原创 redis持久化的幾種方式

1、前言Redis是一種高級key-value數據庫。它跟memcached類似,不過數據可以持久化,而且支持的數據類型很豐富。有字符串,鏈表,集 合和有序集合。支持在服務器端計算集合的並,交和補集(difference)等,還支持多種排