原创 FASTOS v2.0.3 版本發佈,新增公告通知修復若干細節

FASTOS 介紹 FastOS 是一個 Java EE 企業級快速開發平臺,基於經典技術組合(Spring Boot、Spring MVC、Apache Shiro、MyBatis-Plus、freemarker、Bootstrap、A

原创 Collection接口

Collection接口 Collection是最基本的集合接口,一個Collection代表一組Object,即Collection的元素(Elements)。一些Collection允許相同的元素而另一些不行。一些能排序而另一些不行

原创 Struts2 過濾器與攔截器

學習Struts2時,發現有過濾器和攔截器,他們貌似都是一樣的功能,但是爲什麼會有2個不同的名稱呢?肯定是有區別的,所以打算自己整理一下。            過濾器,是在java web中,你傳入的request,response

原创 vmware中的linux系統如何調分辨率

       第一次使用linux系統這個途中遇到過很多問題,第一個大難題就是linux的分辨率問題。到網上搜搜了不止我這一個菜鳥與到過相似問題,參考了網上很多的方法還是不行,今天糾結我很久的這個小問題終於解決了,內心的興奮真是壓抑不住啊

原创 金額轉換(123-壹百貳拾叄元)用java實現

金額轉換,阿拉伯數字的金額轉換成中國傳統的形式如:(¥1011)->(一千零一拾一元)輸出。 在書上看到的,自己做了一下發出來共享,如有錯誤請指正:   import java.text.NumberFormat; import jav

原创 Java學習之Iterator(迭代器)的一般用法

迭代器(Iterator)   迭代器是一種設計模式,它是一個對象,它可以遍歷並選擇序列中的對象,而開發人員不需要了解該序列的底層結構。迭代器通常被稱爲“輕量級”對象,因爲創建它的代價小。   Java中的Iterator功能比較簡單,並

原创 對Hibernate的理解

對Hibernate的理解    1. 面向對象設計的軟件內部運行過程可以理解成就是在不斷創建各種新對象、建立對象之間的關係,調用對象的方法來改變各個對象的狀態和對象消亡的過程,不管程序運行的過程和操作怎麼樣,本質上都是要得到一個結果,程

原创 JSP和Servlet有哪些相同點和不同點,他們之間的聯繫是什麼?

在學到JSP與Servlet時,通過學習自己總結了一點JSP和Servlet異同點:        JSP是Servlet技術的擴展,本質上是Servlet的簡易方式,更強調應用的外表表達。JSP編譯後是"類servlet"。Servle

原创 對Struts的理解

個人對Struts的理解    1. struts是一個按MVC模式設計的Web層框架,其實它就是一個大大的servlet,這個Servlet名爲ActionServlet,或是ActionServlet的子類。我們可以在web.xml文

原创 J2SE J2EE J2ME的區別

J2SE J2EE J2ME的區別       多數編程語言都有預選編譯好的類庫以支持各種特定的功能,在Java中,類庫以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的應用。 Java2平臺包括標準版(J2S

原创 java堆、棧、常量池

Java內存分配: 1. 寄存器:我們在程序中無法控制 2. 棧:存放基本類型的數據和對象的引用,但對象本身不存放在棧中,而是存放在堆中 3. 堆:存放用new產生的數據 4. 靜態域:存放在對象中用static定義的靜態成員 5. 常量

原创 Struts,Spring,Hibernate分別什麼作用?

Spring的作用:   在SSH框架中spring充當了管理容器的角色。我們都知道Hibernate用來做持久層,因 爲它將JDBC做了一個良

原创 SSH項目中遇到的不細心錯誤!

       最近學到三大框架的整合,在做項目中遇到一個因爲自己不細心而引起的錯誤,害我排了將近一個小時可能因爲自己還是剛剛接觸吧,但是三大框架在整合中確實有很多摸不到頭腦的問題,今天就遇到在一個部門管理頁面添部門時,我並沒有在代碼裏面做

原创 Java系統調優:內存管理與垃圾回收

1、Java虛擬機運行時的數據區 2、常用的內存區域調節參數 -Xms:初始堆大小,默認爲物理內存的1/64(<1GB);默認(MinHeapFreeRatio參數可以調整)空餘堆內存小於40%時,JVM就會增大堆直到-Xmx的最大限制

原创 Struts1與Struts2的12點區別

1) 在Action實現類方面的對比:Struts 1要求Action類繼承一個抽象基類;Struts 1的一個具體問題是使用抽象類編程而不是接口。Struts 2 Action類可以實現一個Action