原创 Bootstrap(一)基礎小知識

1、bootstrap引用時,有兩種:一種是開發版(就是沒有壓縮 方便看源碼和修改);另一種是壓縮版(壓縮文件更小 便於項目發佈)。 2、bootstrap在使用時調整元素的排列方式 可以外面加div 然後加入像form-inl

原创 項目中遇到的問題以及解決方案(Java後臺)

有經驗可以少走點彎路,所以走過的坑要記住,雖然我們不能兩次踏入同一條河流,但我們可能多次掉入同一個坑! 1、最近項目做一個關於批量修改或者增加記錄的功能,爲了方便,就手動寫一個saveOrUpdate()函數,你可能會說這個hi

原创 Spring前序(一)

1、Spring是一個開源的輕量級開發框架 核心部分: 1> Ioc:控制反轉,替用戶創建類對象。 2>:Aop:

原创 Hibernate 映射關係(基於註解)

提示:表與表之間的映射關係通過外鍵或中間表建立聯繫: 單向外鍵映射關係:這裏主要是指在兩個映射表對象類(一對一關係)之間只有一方包含另一方的引用,比如映射對象類A與映射表對象B之間,如果只有A中有一個屬性是對B的引用 priva

原创 Java 8與Java 9 新特性

由於要實習和找工作了,所以開始好好準備,一步一步的走,先從第一步,可能會問的問題:Java 8和Java 9 這裏主要列出一部分,具體可以參考文章末尾的連接。 Java 8 新特性: 1、引入Lambda表達式

原创 JVM之垃圾收集器與內存分配策略(三)

對於回收主要思考問題: 那些內存需要回收? 什麼時候回收? 如何回收? 來展開 第一個問題:那些內存需要回收? 即在哪些區域回收?在這些區域中那些內存可以回收?(對象是否已死?) 回收區域: 虛擬機棧、本地方法棧、程序

原创 String、StringBuffer、StringBuilder理解

1、 String 字符串常量; StringBuffer 字符串變量; StringBuilder 字符串變量; 這裏一個最大的區別是,String是常量即一個不可變的對象,則一旦賦值,後面再改變的話,就需要重新創建一個

原创 SpringMVC數據綁定三(數組)

這裏數組主要以Integer和String爲例 1、不使用ajax提交的數組(使用name屬性) 前端jsp代碼: <br> <label>數組</label> <form action="arrayto

原创 JVM之Java內存區域與內存溢出異常(二)

      對於從事C、C++程序開發的開發人員來說,在內存管理領域,他們擁有每一個對象的“所有權”,又擔負着對象整個生命週期的維護責任,即維護對象從創建到結束的內存管理; 而對於Java程序員來說,有虛擬機自動內存管理機制幫助

原创 類對象的持久化與序列化

1、所謂類對象的持久化是指:把內存中的對象存儲在某種介質上(除內存外,包括硬盤或者網絡存儲傳輸等),當然持久化的完整操作並不只是爲了把對象數據以字節碼或字節流的形式存儲在介質上,它還要包括對持久化的對象讀取與驗證。 2、所謂類對象

原创 SQL語句學習

1、Select語句定義: <SELECT clause> [<FROM clause>] [<WHERE clause>][<GROUP BY clause>] [<HAVING clause>][<ORDER By claus

原创 Spring 各個jar包的作用

請單擊

原创 SpringMVC數據綁定四(list、set和map)

一、綁定List 1、數據綁定List(這裏的Dog、User、以及UserDog實體類省略,需要查看可以看前面幾篇) 使用ajax傳遞數據組格式list(後臺使用list綁定到對象上) 前臺jsp頁面代碼:(注意由於下面使

原创 SpringMVC數據綁定一(基本數據類型及包裝類型)

以下均是在環境配置好的情況下執行 1.基本數據類型及包裝類型: 根據文本域的name屬性值 jsp表單: <form action="name.do" method="post"> <label>書名:</la

原创 SpringMVC數據綁定二(自定義數據類型與複雜數據類型對象)

1、自定義數據類型 實體類: public class Dog { private Float weight; private Integer age; private String sex; ......(s