原创 Oracle的PL/SQL編程

什麼是PL/SQL PL/SQL(Procedure Language/SQL) PLSQL 是 Oracle 對 sql 語言的過程化擴展,指在 SQL 命令語言中增加了過程處理語句(如分 支、循環等),使 SQL 語言具有過程

原创 Docker安裝及命令

安裝方法 CentOS7 CentOS7以後,內核版本至少3.10纔可以成功安裝Docker # 更新軟件包 $ sudo yum update #安裝一些安裝用的工具 $ sudo yum install -y yum-uti

原创 Docker常用軟件安裝

Mysql5.7 1. 創建容器並運行 $ docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql mysql:5.7 --character-

原创 win10家庭版通過DockerToolbox安裝Docker

win10家庭版並沒有虛擬化組件,所以不能直接安裝docker,通過DockerToolbox安裝比較方便 下載DockerToolbox 進入下面網址下載最新版本執行程序即可 https://github.com/docker

原创 Struts2(二)結果視圖,實體封裝和訪問Servlet的API

一.結果視圖的配置 Action標籤中result標籤的type類型 <action name="customer_*" class="com.cuixiaoming.action.CustomerAction" method="

原创 Spring入門

Spring簡介 分層的,full-stack的輕量級開源框架 Spring兩大核心 IoC控制反轉 (反轉的是對象的創建權) 最大的優點是解耦合 AOP面向切面編程 底層實現是動態代理 作用:程序方法在不修改的情況下進行增強

原创 Struts2

What 1、struts2是一個基於MVC設計模式的web層框架 2、一般情況下web層的框架都是MVC設計模式的 Struts2 SpringMVC 3、一般情況下web層的框架都基於前端控制器設計模式,不同的框架充當

原创 Struts2中的值棧ValueStack

What 之前web階段,在servlet裏面進行操作,把數據放到域對象裏面,在頁面中使用el表達式獲取到。域對象在一定範圍內,存值和取值。 在struts2裏面提供了本身的一種存儲機制,類似於域對象,叫做值棧,可以存值和取值。

原创 Spring的Junit集成

在我們平常寫代碼的時候,每次測試的時候都得從容器獲取Bean,非常麻煩,可以使用集成Junit的方法來解決 1.需要導入的jar包 spring-test.jar spring-aop.jar junit.jar 2.寫測試

原创 Spring 通過Spring容器獲得數據源對象並改進

我們之前發現,可以把數據源的基本連接配置配置進Spring的xml文件中,這樣就可以通過Spring容器直接獲取配置好的數據源了 <bean id="dataSource" class="com.mchange.v2.c3p0.C

原创 事務的特性和隔離級別

事務的四大特性ACID() 原子性(Atomicity): 事務是數據庫的最小邏輯工作單元,也是最小程序執行單元,事務中包括的諸多操縱要麼全做,要麼全不做,不能再次進行分割. 一致性(Consistency): 事務執行的結果必

原创 三層架構,service層與dao層,解耦合的方法

項目中service 和 dao 接口層有什麼作用? 解耦合,程序擴展性更強 以後開發常見場景 新API 替換舊的 API,之前項目加入新 API ,修改源代碼重新編譯部署,不建議 優化思路:新舊替換通過配置文件替換,不改

原创 Struts2-攔截器的使用方法

定義攔截器 要是用攔截器,要先在包裏面定義攔截器或者攔截器棧 <interceptors > <interceptor name="my1" class="com.cuixiaoming.interceptor.MyInt