原创 p6spy使用小結

     在之前的hibernate的總結中,遇到一個小問題,那就是打印sql語句的問題.在上個hibernate項目的基礎上(spring+hibernate),繼續p6spy的學習(p6spy相關文件下載)hibernate控制sql

原创 狀態位

概述        業務開發中,一個對象經常有多個狀態位,一個狀態位表示一種狀態,比如電商中的商品在618一天,既參加了滿減活動A,又參加了7折活動B,是否參加活動A與是否參加活動B都是該商品的相互獨立的兩個狀態位.一種最簡單的開發就是,

原创 hibernate(jpa)+spring

項目中用到了hibernate,抽個時間記錄下(前面有個簡陋的介紹spring+redis+hibernate,此篇對hibernate有個更爲詳細的使用).Hibernate是一種ORM(Object Relational Mappin

原创 qq第三方登錄

  同事搞了個qq第三方登錄,學習下.   qq第三方登錄(qq oAuth2.0),在oauth的協議的基礎上實現的(新浪,wx等一些第三方登錄都遵循這個原則),第三方分網站與移動應用   網站接入:總體流程QQ登錄OAuth2.0總體

原创 webservice

     前面大致將了一些cxf實現webservice服務,此次對webservice作一個更爲詳細的總結.     webservice的應用場景: 1.用戶公共接口的接口服務.       面向互聯網公開的接口,例如:某公司產品促銷

原创 redis 鎖

        項目中經常使用到redis鎖,鎖最常用的場景在多線程操作共享資源時,需要對共享資源進行加鎖,避免造成重複處理或處理時數據已經是髒數據.多個線程使用同一個鎖,也就是鎖必須獨立與這些線程之外(也可以使用線程直接變量共享,用的少

原创 redis + spring + hibernate

概述        今天使用redis鎖犯了一個低級的錯誤,鎖的時間設置太短,導致多線程跑時,造成對數據的重複處理,對自己編碼習慣做一個深刻的反思,使用redis這種實時存儲的服務,存儲要考慮容量,速度,安全,但是在實時方面,過期時間應該

原创 反射與代理

概述          反射機制是java中很重要的一環,是與io一樣,屬於java底層性原理,很多框架的開發的十分依賴反射(比如IOC).反射理解對類進行了''解剖''.           代理與反射恰好相反,對類進行了包裝,代理類的

原创 resin log日誌

          入門索引          resin作爲一款application server,對jsp與servlet提供了良好的支持,自身採接用的java開發,與tomcat相比,各有優劣(resin vs tomcat).對

原创 list筆記

概述              list在工作中很常見,但是作爲一個如此底層的集合,經常還用錯,可見我的java功底其實是很薄弱的,特做一下筆記:       list是一個集合容器,放置同一類對象,其通用的功能對這個對象容器增,減,改,

原创 socket通信

    socket概述                  socket可以實現客戶/服務器模式應用,Socket  是基於TCP/ip的傳輸層協議,可以實現基於tcp、udp的通信(簡單理解Socket)。 socket流程     

原创 cxf+srping+jaxrs

     用resteasy搭建了一個rest風格的項目,改用apach 實現相同的功能.    cxf是Services 框架,支持web-service的多種協議 ,可以運用cxf來構建相關的web service 服務(cxf). 

原创 div拖拽效果

          一個很老的項目,用的jsp開發,有個div可以拖拽的效果,百度了一下,於此轉載,留作參考筆記.(最簡潔的JS代碼,拖拽改變DIV大小)<!DOCTYPE html> <html lang="en"> <head> <

原创 cxf+webservice(java)

       上一篇(spring+cxf+jaxrs)講了利用cxf實現rest,現在講一講cxf對web services(ws)的支持.        熟悉一些ws,ws 可以將應用程序轉換爲網絡應用程序,換句話說,一個ws服務必須

原创 resteasy 上傳表單文件名亂碼

概述       兼容項目的jdk1.7,只能使用resteasy3.0.19.Final版本,之後的版本需要1.8支持       使用此版本進行post提交時,使用"multipart/form-data"進行表單提交,對於中文文件名