原创 springmvc常用註解標籤詳解

1、@Controller 在SpringMVC 中,控制器Controller 負責處理由DispatcherServlet 分發的請求,它把用戶請求的數據經過業務處理層處理之後封裝成一個Model ,然後再把該Model 返回給對

原创 List的clone方法的應用

一、ArrayList的Clone方法的源碼 返回一個Object對象,所以在使用此方法的時候要強制轉換。ArrayList的本質是維護了一個Object的數組,所以克隆也是通過數組的複製實現的,屬於淺複製。 public Object

原创 Redis常用命令

Redis常用命令 keys鍵操作             exists-----測試key是否存在 del-----刪除key type-----返回key的類型 keys-----匹配滿足的key rename---

原创 線程和進程

進程:是一個執行中的程序,每個進程執行都有一個執行順序,改進程是一個執行路徑或者叫一個控制單元。 進程也就是一個應用程序 線程:就是進程中的獨立的控制單元。線程控制着進程的執行。 多個線程組成一個進程 不同的進程之間不能共享代碼和數據

原创 Struts2的運行原理和體系結構

一、Struts2的運行原理 1、tomcat 啓動的時候會加載 web.xml 、核心控制器 FilterDispatcher 會加載並解析 struts.xml 2、客戶端會發送一個請求到 action 、FilterDispat

原创 Access denied for user 'mysql用戶名'@'主機或IP' (using password: YES)'

mysql的權限對localhost的訪問沒有放開。可以使用如下命令來放開權限(授權): 首先計入到mysql的客戶端命令行。 然後輸入: 1:你想使用MySQL的用戶名myuser從任何主機連接到mysql服務器,並使用myp

原创 關於多進程的安全問題

關於多進程安全問題  。   同步數據 synchronized(對象){ 需要同步的代碼塊 } 判斷是否需要同步的代碼塊是看數據是否是共享數據 對象如同鎖,持有鎖的京城可以子啊同步中執行, 沒有持有鎖的線程即使獲取CPU的執行權,也進

原创 二維數組矩陣轉置

public class JuZhen {public static void main(String[] args) {int[][] array={{11,12,13,14},{21,22,23,24

原创 SpringMVC的運行原理及整合

SpringMVC的運行原理 整個處理過程從一個HTTP請求開始: 1.Tomcat在啓動時加載解析web.xml,找到spring mvc的前端總控制器DispatcherServlet,並且通過DispatcherServlet來加

原创 Hibernate

一、hibernate五個核心 嚴謹的來說:(四大接口一個類) 1 .Configuration類的作用是對Hibernate進行配置,以及對它進行啓動。(加載 hibernate.cfg.xml)並創建一個SessionFactor

原创 session和cookie的區別

session是存儲在服務器端,cookie是存儲在客戶端的,所以安全來講session的安全性要比cookie高,然後我們獲取session裏的信息是通過存放在會話cookie裏的sessionid獲取的。 又由於session是存放在

原创 Http協議經典

HTTP協議詳解(真的很經典)   概要: HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分佈式超媒體信息系統 | |目錄 1引言                                  

原创 struts2與springmvc的區別

1、針對與安全性 springmvc是非安全的,strtus2是安全的,所以springmvc的效率會高於struts2, 2,、springmvc是基於接口的,struts2是基於action類的,每一次客戶端發送請求時,action類