原创 svn日常筆記總結

SVN是Subversion的簡稱,是一個開放源代碼的集中式的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。但是相比較於分佈式的Git分佈式版本管理系統還是有很大的差距,目前新項目幾乎統一採用的是G

原创 Linux系統日常筆記總結

Linux系統簡介:Linux系統是一個免費使用和自由傳播的操作系統 Linux應用: 1.Linux作爲Internet網絡服務器的應用 --提供Web DNS FTP和Mail服務 2.Linux作爲中小企業內部服務器的應用 --提

原创 Java實現Date日期加一天

因爲在項目中遇到了需要將日期進行加減一些天數的操作,但是自己加需要考慮到跨月的情況,所以便找了Java提供的相關的API,方法如下 date=new date(); //取時間 Calendar calendar = n

原创 Linux系統環境變量設置

由於Linux操作系統是多用戶操作系統,所以對應的環境變量Path有兩種,一種是單一用戶的環境變量Path,一種是全局的環境變量Path 1、設置系統環境變量變量的方法 使用終端輸入sudo vi /etc/envirment,根據提示輸

原创 Linux系統下安裝Intellij IDEA

安裝Intellij IDEA之前首先要安裝的是JDK,並配置好相關的環境變量 (1)首先到官網下載相關Intellij IDEA的安裝包(社區版本是免費的):http://www.jetbrains.com/idea/download/

原创 Git日常筆記總結

git init:git倉庫初始化 git config - -global user.name “ahpuchunwei” git config - -global user.email [email protected] git

原创 使用IntelliJ IDEA如何使用遠程debug

項目的部署方式有在本地搭建服務器進行啓動或是debug,或是將項目在遠程服務器上面部署。一般如果在本地搭建服務器的時候,可以直接選擇啓動或是直接debug,但是如果項目部署在遠程的服務器上面的時候, 我們該如何進行調試呢?而一些大公司的項

原创 Velocity 頁面四則運算

因爲項目有個前端Velocity需求,因爲比較簡單,所以就後端自己寫了,在數據庫裏面存儲的數據是美分,在前臺顯示要顯示爲美元,所以要對金額數據進行除10操作(如果是其它除數可能需要考慮到無限小數的問題),但是因爲使用Velocit

原创 mybatis原理分析

在使用mybatis之前,我們要知道不使用Mybatis的時候我們用JDBC是如何做數據庫相關的操作,進而纔會更加深刻的理解爲什麼我們要使用mybatis這種ORM框架,當然ORM框架還有一個比較有名的開源框架Hibernate,本文

原创 Ubuntu下面vi編輯器使用方向鍵會出現ABCD解決辦法

ubuntu下 vi輸入方向鍵會變成ABCD 先卸載vim-tiny: $ sudo apt-get remove vim-common 再安裝vim full: $ sudo apt-get install vim

原创 數據結構日常筆記總結

數據結構概述 定義:  我們如何把現實中大量而複雜的問題以特定的數據類型和特定的存儲結構保存到主存儲器(內存)中,以及在此基礎上爲實現某個功能(比如查找某個元素,刪除某個元素,對所有元素進行排序)而執行的的相應操作,這個相應的操作也叫算法

原创 Lombok精簡Java代碼及安裝使用

Lombok是一個Jar的包,一種Java使用工具,通過註解的方式實現對Java代碼的精簡和優化,通過在項目中引入Lombok的jar包和在IDE集成開發環境中安裝相應的Lombok插件,開發人員就可以節省構建冗餘方法(主要是JavaBe

原创 spring mvc原理分析

什麼是spring mvc? spring mvc是spring框架的一個模塊,spring mvc和spring無需通過中間整合層整合 spring mvc是一個基於mvc的web框架 spring mvc框架 spring mv

原创 Webx3原理分析

1 前言 抽空總結了Webx3框架,如有錯誤,歡迎指正! 2 背景知識 2.1 Maven Maven主要解決了以下兩個問題: (1)、它爲項目構建引入了一個統一的接口,抽象了構建的生命週期,併爲生命週期中的絕大部分任務提供了實現的插件。

原创 Volocity使用總結

基本展示: $!var 集合遍歷: #foreach($var in $varList) $!var(!是避免var爲空時,$var直接顯示在頁面上) #end