原创 Spring+Mybatis+servlet的整合
在這裏以簡單的購買基金功能來說明三者的整合 1.編寫一個簡單的前端頁面login.jsp,絕對路徑的兩種寫法 另一種 form action="${pageContext.request.contextPath}
原创 Spring與Mybatis的整合
首先Spring和Mybatis整合,需要將兩個對象交給spring容器管理:SQLSessionFactoryBean和mapper代理 配置式 1.spring配置文件,相應的mybatis中只需要註冊映射文件就好 <!--加
原创 AOP的實現
spring對AOP的實現(只有配置式) 前置通知(MethodBeforeAdvice) 後置通知(AfterReturingAdvice) 環繞通知(MethodInteceptor) 異常通知(ThrowsAdvice)
原创 Java基礎面試題2--“&”與“&&”聯繫與區別
&和&&區別和聯繫,|和||區別和聯繫;實際項目中,什麼樣情況用哪種 聯繫: 都是Java中的邏輯運算符,它們的運算規則相同,運算結果相同; 區別: 1.“&”無論任何情況,“&”兩邊的表達式都要參與計算;“&&”左邊是表達式是f
原创 Spring的AOP原理,及其關鍵名詞概念
AOP Aspect Oriented Programming,是一種編程思想,是面向對象編程OOP的補充,很多框架都實現了對AOP編程思想的實現; AOP就是將交叉業務邏輯封裝成切面,利用AOP容器的功能將切面織入到主業務邏輯
原创 break、return、continue跳轉語句
break、return、continue跳轉語句 1.break:跳出switch語句 跳出循環語句(對於for循環)break後不會進行循環條件的判斷; 2.return:結束當前方法,跟循環無關; 3.continue:提前
原创 Java基礎面試題---Java的跨平臺原理
Java跨平臺原理 1.不同的硬件平臺最終執行的是機器碼,不同平臺的機器碼是不同的 2.java源程序(.java文件)先編譯成字節碼文件(.class文件),由於字節碼文件格式獨立,不面向任何具體的平臺,只面向虛擬機;因此將字
原创 AS400編譯器僞指令
1、/FREE 編譯器僞指令指定自由格式計算規範塊的開始。(自由格式) /END-FREE 指定快的結束 2、/COPY (固定格式) b編譯器僞指令導致在所編譯的文件內的
原创 switch條件變量的取值類型
switch條件變量的取值類型 switch多分支選擇結構 只適合等值判斷,不適合區間判斷,因此支持byte、short、int、char、JDK1.7開始支持String類型;不支持long、float、double、boole
原创 Spring的事務管理
Spring的事務管理 事務:是數據庫中的概念,在Dao層。一般情況需要將事務提升到業務層,爲了能夠使用事物的特性來管理具體的業務; 事務的隔離級別: 讀未提交(read-uncommit):由於一個事務在對數據進行修改但未提
原创 消息隊列MQ
MQ的使用,說說爲什麼使用MQ? 優缺點是什麼 消息隊列,即MQ,Message Queue 消息隊列是典型的:生產者、消費者模型。生產者不斷向消息隊列中生產消息,消費者不斷的從隊列中獲取消息。因爲消息的生產和消費都是異步的,而且只關心消
原创 redis簡介
redis是C語言編寫的一個高性能的鍵值存儲的非關係型數據庫 非關係型數據庫的優點與缺點: 非關係型數據庫也叫NoSQL(not only sql) 優點:可以輕鬆地處理海量數據 缺點: 1.沒有主外鍵,則數據關係不能一目瞭然 2.沒有強
原创 vsftpd文件上傳代碼演示
1.創建一個maven-webapp項目 2.修改pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO
原创 vsftpd與Nginx簡介
vsftpd:是一款遵循FTP協議的FTP服務端程序,是Linux發行版中最受推崇的FTP服務器程序,特點是小巧輕快,安全易用;不支持分佈式; FastDFS與HDFS:分佈式的文件程序,支持分佈式,安裝繁瑣,大大佔用服務器的資源 FTP
原创 vsftpd的安裝與nginx的安裝
在Linux中安裝 1.打開Linux虛擬機,登錄 2.註釋或去掉源虛擬機eth0所在的行信息:修改 vim /etc/usdv/rules.d/70-persistent-net.rules 註釋第一句 將第二句的eth1 改爲et