原创 Java Seckill Module:Jsr303 and Distributed session

上期回顧: Java Seckill Module:Integrated redis and fastjson 登錄功能:數據庫設計。 兩次MD5 1.用戶端:PASS=MD5(明文+固定Salt) 2.服務端:PASS=MD5(用戶

原创 Java Seckill Module:Integrated redis and fastjson

上期回顧:Java Seckill Module:Integrated mybatis and druid 0、安裝redis需要注意的點: 由於項目可能是分佈式環境下的,所以需要配置redis.conf中的: > bind 0.0

原创 Java Seckill Module:Integrated mybatis and druid

上期回顧:Java Seckill Module:Result encapsulation 這一集來講講Mybatis的集成以及Coding細節,不對依賴配置以及properties配置做過多介紹: 引入mybatis、mysql、d

原创 Java Seckill Module:Result encapsulation

上篇文章中對Seckill做了整體的介紹:Java Seckill Project。 這裏不再對項目怎麼構建搭建,環境配置,pom以及properties怎麼配置做講解,主要對項目中一些實現細節做下總結。 一、首先講講項目中contr

原创 Java Seckill Project

你簡歷寫再多NB的技術棧、背再多面試題,也沒有比你去完全理解一個項目要好! 切記這一點。 這裏從我學習的一個項目開始說起,我做過後臺的武林祕籍管理系統、企業管理系統、電商分佈式系統、購物平臺等,前前後後做過的項目總共有:7個。發

原创 Java Wechat Pay Project

視頻課程項目之微信支付系統——整個項目的完整生命週期。 開發流程——數據庫設計——接口設計——開發、編碼、部署功能到阿里雲服務器、域名備案、解析到服務器、通過域名進行訪問。 項目核心功能: 列表展示、微信掃描登錄、微信掃描支

原创 mysql優化

1.對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。 3.應儘量避免在 wh

原创 利用mysql實現分頁

利用MySQL來實現分頁有多種: 1.使用limit關鍵字來進行分頁: limit函數的介紹:elect * from table limit m,n 其中m是指記錄開始的index,從0開始,表示第一條記錄,n是指從第m+1條開

原创 內連接,左連接,右連接作用及區別

區別: 左連接:左邊有的,右邊沒有的爲null 右連接:左邊沒有的,右邊有的爲null 內連接:顯示左邊右邊共有的

原创 mysql的幾種存儲引擎

數據庫存儲引擎的作用: 在mysql中,數據是採用多種不同的技術存儲在內存中的,而每一項技術都使用不同的存儲機制、索引技巧、索引水平來提供不同的功能與能力。 存儲引擎也可以說爲是數據庫中的表類型,設定了存儲引擎的數據表在數據存儲方

原创 不懂得處理異常你是敢說你是學Java

通過前面的章節,我們深刻的理解了Java中方法、屬性、引用、關鍵字之間的聯繫,回顧: 一個“方法”帶來的諸多問題 一個變量帶來的深層思考 來講講Java中“引用”這兩個字 我們平常使用“關鍵字”容易忽略的那些點 但是明白了這些

原创 小狗錢錢讀書總結

成功的故事很少有精彩的翻版,但是故事中包含的道理卻可以幫助我們在遭遇困境時尋找到最佳的出路。 1.假如我們有充足的錢,我們就能生活得更有尊嚴,也能更好地爲自己和他人服務。 2.認爲我們必須忍受拮据的生活——或甚至認爲這纔是高尚的生

原创 簡單的介紹下Java呀

面向對象: 都知道Java是面向對象的編程語言,那麼面向對象與面向過程的區別是什麼? 先說面向過程吧,明白了面向過程來談面向對象就更加好理解了。 面向過程:就是根據我們的思路去分析問題的解決步驟,和玩遊戲本質一樣,走這一步然後下

原创 一個變量帶來的深層思考

我們都知道Java類是由成員變量與成員方法組成的,前面我們已經講了方法,現在我們來講講這個變量。 一個變量帶來的深層思考 #Java中的變量分爲兩種:成員變量以及局部變量。 #成員變量: 成員變量是類範圍內定義的變量,可以用st

原创 Statement和PreparedStatement之間的區別

mysql預編譯: (不瞭解預編譯可以閱讀:https://www.cnblogs.com/micrari/p/7112781.html) 在解釋Statement與PreparedStatement之前,有必要來了解下mysql