原创 linux內存、cup使用情況查看內容詳解

top命令   top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。   運行 top 命令後,CPU 使用狀態會以全屏的方式顯示,並且會處在對話的模式 -- 用基於 t

原创 eclipse調優

一般在不對eclipse進行相關設置的時候,使用eclipse總是會覺得啓動好慢,用起來好卡,其實只要對eclipse的相關參數進行一些配置,就會有很大的改善。 加快啓動速度  1.在eclipse啓動的時候,它總是會搜索讓其運行的jre

原创 JVM介紹

1. 什麼是JVM? JVM是Java Virtual Machine(Java虛擬機)的縮寫,JVM是一種用於計算設備的規範,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。Java虛擬機包括一套字節

原创 微服務

翻譯自Martin Fowler的microservices, 翻譯於2015年7月22日。翻譯儘量貼近原文,減少意譯帶入的個人觀點,如有不當之處,請指正。 在過去幾年中,“微服務架構”這一術語如雨後春筍般涌現出來,它描述了一種將軟件應用

原创 Centos 6.7設置靜態IP方法與eth1問題解決

1.修改網卡配置 編輯:vi /etc/sysconfig/network-scripts/ifcfg-eth0    DEVICE=eth0 #描述網卡對應的設備別名,例如ifcfg-eth0的文件中它爲eth0  BOOTPROTO=

原创 靜態變量和實例變量的區別?

1、在語法定義上的區別:靜態變量前要加static關鍵字,而實例變量前則不加。 2、在程序運行時的區別:實例變量屬於某個對象的屬性,必須創建了實例對象,其中的實例變量纔會被分配空間,才能使用這個實例變量。靜態變量不屬於某個實例對象,而是屬

原创 struts2學習之運行流程及源碼第一篇

初學Struts2框架,今天沒事就寫篇文章,當做學習筆記來用吧!衆所周知,都知道Struts2是web層應用框架,那就從啓動web應用加載Struts2開始來說。 Struts2配置文件加載順序     還是看看源碼,Struts2的核心

原创 過濾器和攔截器的本質區別

1、首先要明確什麼是攔截器、什麼是過濾器 1.1 什麼是攔截器: 攔截器,在AOP(Aspect-Oriented Programming)中用於在某個方法或字段被訪問之前,進行攔截然後在之前或之後加入

原创 java設計模式——單例模式

概念:  java中單例模式是一種常見的設計模式,單例模式的寫法有好幾種,這裏主要介紹三種:懶漢式單例、餓漢式單例、登記式單例。  單例模式有以下特點:  1、單例類只能有一個實例。  2、單例類必須自己創建自己的唯一實例。  3、單例類

原创 Div和Table的區別

1:速度和加載方式方面的區別 div 和 table 的差異不是速度,而是加載方式,速度只能是指網絡速度,如果速度足夠快,是沒有差異的: div 的加載方式是即讀即加載,遇到 <div> 沒有遇到 </div> 的時候一樣加載 di

原创 兩種流行的Spring定時器

有兩種流行Spring定時器配置:Java的Timer類和OpenSymphony的Quartz。1.Java Timer定時 首先繼承java.util.TimerTask類實現run方法 import java.util.

原创 RDB和AOF持久化對比

Redis提供了RDB持久化和AOF持久化,本篇文章中將會對這兩種機制進行一些對比 RDB機制的優勢和略施 RDB持久化是指在指定的時間間隔內將內存中的數據集快照寫入磁盤。 也是默認的持久化方式,這種方式是就是將內存中數據以快照的方

原创 使用jquery異步上傳文件----SpringMVC註解開發

<span style="font-size:14px;color:#000000;background-color: rgb(204, 204, 204);"><script type="text/javascript">  //採用j

原创 formdata文件上傳記錄

項目開發中遇到的問題,困擾了很就 故在此記錄下 由於 前後端架設了nodejs,做了前後端分離之後 。之前的ajax文件上傳插件 就出了 問題 導致大文件無法上傳 上傳慢 問題。再多次 調試之後選用formdata進行文件上傳 以下爲f