原创 寫java代碼的時候的優化策略

1.儘量採用Clone()方式來創建對象 2.儘量避免對boolean類型的判斷:如if(a==true) 3.多采用條件操作符(爲了代碼簡潔) 4.多用靜態方法代替實例方法,減少耗時 5.慎用final關鍵字 6.避免過多使用insta

原创 mariadb互爲主從,讀寫分離

       上一篇我寫了一篇主從同步的文章,主要是1主多從這種模式。但這種模式隨着訪問流量的過大,也會把從庫給拖垮,因此爲了解決這個問題,又出現一種新的方法-----主主互備,互爲主從。這樣的好處是做到了訪問量的壓力分流,同時也決絕單點

原创 SSM集成Shiro:實現登錄認證

      折騰了好多天,遇到了好多傻逼問題。也在網上找了許多教程。對着人家源碼敲都出問題,最後果斷刪掉之前寫的代碼,重新按照自己的意思來寫。果然,只有自己想的纔是適合自己的啊!結果就實現了認證功能。 重點:要先理解shiro的基礎,我發

原创 shiro實現系統的退出功能

思路: 1.shiro有許多過濾器,其中就有一個LogoutFilter的過濾器,只需要繼承並重寫preHandle方法 2.在配置文件中注入自定義實現的過濾器,在此配置當退出的時候應重定向到某個頁面 3.注入自定義filter,並且配置

原创 shiro實現基於角色的權限授權

shiro除了登陸驗證之外,還有一點就是對系統進行相應的權限操作,而基於角色的授權是目前最通用的做法,也是符合業務邏輯的。具體思路如下: 1.數據庫設計好權限表,角色表(權限標識是自定義的,shiro會根據表格裏面相應的權限對系統做出管理

原创 使用ajax異步請求

使用ajax異步請求的格式如下: //先序列化所有參數,再通過ajax提交數據 var params = $.param({

原创 android實現頁面背景的左右移動

android實現背景的左右移動其實不難,步驟也不繁雜,需要用的程序猿們,可以直接拷貝過去 第一步:創建佈局,設定背景圖片 <FrameLayout android:layout_width="match_parent"

原创 mariadb的主從同步和讀寫分離

         數據庫的優化設計對以後web項目能否承擔高併發所帶來的巨大負擔是個非常好的解決方案。主從同步和讀寫分離就是個常用的方法,主數據庫用來寫入數據,從數據庫用來查詢,分擔了主數據庫的一大部分工作,這樣做的好處是當主服務器崩了之

原创 struts2入門學習篇:實現一個簡單的登錄操作

其實struts2學習並不難,只是需要注意下細節,本文將實現一個基於struts2的簡單的網頁登錄操作,先說一下流程吧: 1.配置struts,這是最重要的 2.寫一個繼承ActionSupport的類來處理登錄操作和一個bean類(PO

原创 Springmvc中,web層與前端數據綁定學習(一)

         剛學完ssm,打算搞一個自己的框架,各種封裝,說不定以後用的上,然而由於初學,基礎不紮實,對springMVC的數據綁定不熟悉,所以吃了很多苦頭啊!所以利用這篇文章來記錄一下自己所用到的springmvc的數據綁定,當然