原创 談談程序員最討厭做的事

你們猜猜,作爲程序員你們最討厭做的事是什麼?產品經理頻繁修改需求?不是。測試天天給你提交不可理喻的 bug ?也不是。接手別人交接的如火星文一樣的爛代碼?其實也不是。 其實我搞了一個文字遊戲,叫最討厭做的事,而不是最討厭的事,上述幾點

原创 struts2中簡單的文件上傳

一、       文件上傳 利用commons-fileupload-1.2.1.jar實現簡單的上傳文件,首先在頁面上填寫表單,記得加上enctype="multipart/form-data",主要是確保上傳文件的正確編碼,設置表單

原创 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超級詳細版)

SSM(Spring+SpringMVC+Mybatis),目前較爲主流的企業級架構方案。標準的MVC設計模式,將整個系統劃分爲顯示層、Controller層、Service層、Dao層四層,使用SpringMVC負責請求的轉發和視圖管

原创 maven+SSM框架工程搭建

1.百度下載 maven 和 tomcat 安裝 配置環境變量 2.使用最新版eclipse 集成maven maven conf文件夾下的settings.xml文件配置存放maven倉庫的位置,D:\hongzhim

原创 web架構延變

在現代的軟件系統中,幾乎所有的系統都使用到了數據庫,不論是關係型數據,例如MySql、SQLite、Oracle、SQLServer等,還是非關係性數據,例如mongoDB、redis等。本文已web系統爲例來闡述爲什麼要降低數據庫的壓

原创 SpringMVC+MyBatis(最新)

目前主流的Web MVC框架,除了Struts這個主力 外,還有Spring MVC,主要是由於Spring MVC配置比較簡單,使用起來也十分明瞭,非常靈活,與Spring 集成較好,對RESTful API的支持也比struts要

原创 (一)java多線程之Thread

Thread類 學習java線程的開發者,首先遇到的第一個類就是Thread,通過使用Thread類,我們就可以啓動,停止,中斷一個線程. 在同一個時間片裏, 可能會有多個線程在執行, 每個線程都擁有它自己的方法調用堆棧, 參數

原创 我是如何在SQLServer中處理每天四億三千萬記錄的

首先聲明,我只是個程序員,不是專業的DBA,以下這篇文章是從一個問題的解決過程去寫的,而不是一開始就給大家一個正確的結果,如果文中有不對的地方,請各位數據庫大牛給予指正,以便我能夠更好的處理此次業務。 項目背景 這是給某數據中心做的一

原创 struts2中服務器端數據校驗

數據校驗指對數據合法性進行檢查,根據驗證數據的位置可以分爲客戶端驗證和服務器端驗證,今天隨筆主要寫的是實現服務器端的數據驗證,服務器端數據驗證主要特點:       ·數據提交後在服務器端驗證       ·防止繞過客戶端驗證提交的

原创 Java ssh 框架 hibernate 詳細理解

Hibernate框架技術相信對大多數的 java 程序員並不陌生,數據表之間的關係如何通過Hibernate來建立,需要我們認真的分析數據表中數據項之間的交互; 數據庫表的之間的關係有: (1)一對多(1:n)(班級:學生) (

原创 ognl和struts2標籤_個人學習日誌

一、struts2中ognl原理        Struts2默認的表達式語言 ognl: Object Graph Navigation Language 對象圖導航語言        1>Struts2 中數據移入、移出時,需要

原创 Maven+SSM框架實現簡單的增刪改查

Spring介紹: spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。然而, Spring的用途不僅限於服務器端的開發。從簡單性、可測試性和鬆耦合的角度而言,任何Java 應用都可以從 Spring

原创 面試感悟

前言 因爲和同事有約定再加上LZ自己也喜歡做完一件事之後進行總結,因此有了這篇文章。這篇文章大部分內容都是面向整個程序員羣體的,當然因爲LZ本身是做Java開發的,因此有一部分內容也是專門面向咱們Java程序員的。 簡單先說一下,

原创 mybatis 一對多和多對一關聯查詢

首先  數據庫量表之間字段關係(沒有主外鍵) studentmajor表的id字段對應student表裏major字段 兩個實體類 package com.model; import java.util.Date; pu

原创 MyBatis動態SQL語句

關鍵字 1.if 條件 2.choose , when 和 otherwise條件 3.where 條件 4.trim 條件 5.forEach循環 6.set 條件   一、if主要針對Map集合或者實體類