原创 Spring MVC 支持的文件上傳

文件上傳是項目開發中最常用的功能。 爲了能上傳文件,必須將表單的method設置爲POST,並且將enctype設置爲multipart/form-data。 只有在這種情況下,瀏覽器纔會把用戶選擇的文件二進制數據發送給服務器(二

原创 Spring MVC 的優勢以及開發流程

Spring MVC優勢: 擁有強大的靈活性、非侵入性和可配置性 提供了一個前端控制器DispatcherServlet,開發者無需額外開發控制器對象 分工明確,包括控制器、驗證器、命令對象、模型對象、處理程序映射視圖解析器等等

原创 FreeMarker使用說明(雖然挖的不深,但非常詳細)

這是一份經過個人理解的FreeMarker使用說明。 原文地址:在線手冊 FreeMarker是什麼呢?先輸入數據,再用.ftl文件搭好架子,再用工具把這倆翻譯成靜態html頁面。 初步介紹 這是一段網頁代碼: <html

原创 MyBatis主配置文件&映射配置文件的配置 Ⅱ

輸出映射 輸出簡單類型 目的:我想知道一列中以haha開頭的有幾個 <!--COUNT(*) 函數返回在給定的選擇中被選的行數。--> <select id="queryCount" parameterType="

原创 Spring MVC 請求參數封裝

Spring MVC 請求參數封裝 使用request封裝形式 String username=request.getParameter("username"); 自動封裝 1、直接在方法的參數列表裏出現表單彙總提交的同名參數

原创 Apache Shiro 1

Shrio是什麼? Shiro是一個Java的安全框架。功能強大,它爲開發人員提供了一個直觀而全面的認證、授權、加密以及會話管理的解決方案。 功能特點 Shrio包含10個內容 1.Authentication :身份認證/登錄,用來驗

原创 一些總結

1、包衝突記得去發生衝突的包裏邊檢查 舉例子:package org.json 然後去倉庫/工具庫裏邊找版本,刪掉低版本 2、idea不集成tomcat模塊,想用tomcat要不然用maven要不然springboot要不然自己安裝

原创 深入淺出數據分析 一

學習經驗 慢慢讀。理解的內容越多,要記憶的內容越少。 忌死讀。停一停,想一想,碰到書中的提問時,別直接翻看答案;想象真的有人在問你這個問題。強迫自己的大腦想的越深,學會、記住的概率就越大。 自己做練習,自己記筆記 我們安排了練習和筆

原创 正則表達式入門

正則表達式到底是個什麼東西? 在編寫處理字符串的程序或者網頁時,經常會有查找符合某寫複雜規則的字符串的需要。 正則表達式就是用於描述這些規則的工具。換句話說,正則表達式就是記錄文本規則的代碼。 比如你在windows下想要查找某個目錄

原创 Java面試題彙總(100題)Ⅱ

26 Math.round(11.5)和Math.round(-11.5)等於多少 round方法返回與參數最接近的長整數 Case1:小數點後第一位 = 5 正數:Math.round(11.5) = 12

原创 面試題精選(查漏補缺)

介紹下Java內存區域與Java內存模型 Java虛擬機在運行程序的過程中,會把它自動管理的內存劃分爲以上幾個區域,每個區域都有其用途以及創建銷燬的時機,其中藍色代表的是所有線程共享的數據區域,而綠色部分代表的是每個線程的私有區域

原创 Hadoop 及常用工具簡介

Apache Hadoop是Apache的一個分佈式計算開源框架,提供了一個分佈式文件系統子項目(HDFS)和支持MapReduce分佈式計算的軟件架構 那什麼是MapReduce呢? 舉例來說,統計一系列的文檔中的詞彙。文檔數量規模

原创 深入淺出數據分析 二

評估組塊 針對問題的觀察結果: 保溼霜的消費者是處於豆蔻年華的少女消費者。他們基本上是唯一的消費羣體。 Acme正在嘗試增加用於擴展社交網絡的廣告費,但是迄今爲止,新做法是否成功尚未可知。 我們看出產品在少女消費羣體中的銷售潛力是無限的。

原创 Java面試題彙總(100題) Ⅲ

51 多線程有幾種實現方法?同步有幾種實現方法? 多線程兩種:繼承thread類和實現runnable接口 同步兩種:synchronized,wait與notify 52 JSP的內置對象和方法 request表示HttpServle

原创 Java多線程編程

Java給多線程編程提供了內置的支持。一條線程指的是進程中一個單一順序的控制流,一個進程中可以併發多個線程,每條線程並行執行不同的任務。 多線程是多任務的一種特別的形式,但多線程使用了更加小的資源開銷。 這裏定義和線程相關的另一個術語