原创 畢設 - 用戶登錄 用cookie來實現會話跟蹤

問題: 1、我用的是postman進行後端接口測試,異步傳值的時候出現了錯誤,先開始是不識別前端傳來的json數據,是因爲我的jackson版本太低了,重新導入了三個jackson包,後面又出現傳值不正確的提示,根據源碼看了一下是反射到方

原创 畢設 - 網絡商城之環境搭建(SSM)

我用的是idea 一、創建項目: 1、打開idea --》新建項目  --》 maven  --》 選擇自選包  --》 選擇maven-webapp,根據自己的需要下一步下一步,finash,等待系統配置好maven環境; 2、配置to

原创 畢設 - 網絡商城 開篇

趁着做畢設這段時間,好好的整理一下自己所學過的一些東西,最後決定做一個包含內容最多的網絡商城功能,個人能力和機子性能有限,就做成一個單機版的雙系統項目; 一、首先從需求分析開始: 商城肯定有兩個版本,1、商戶版本(提供商家註冊、登錄,提供

原创 面試過程中遇到的代碼問題 --- 查詢一個目錄下的所有文件和文件夾

這個題中考到了對於IO流API的使用,具體代碼如下: package shr.getfile; import java.io.File; /** * @Author: 史皓燃 * @CreateDate 2019/1/11 15

原创 面試過程中遇到的代碼問題 --- 兩個線程交替輸出

package shr.facetest; /** * @Author: 史皓燃 * @CreateDate 2019/1/11 15:44 * <h1>兩個線程交替打印 1A2B3C4D.....9I1J.....Z</h1

原创 Java容易遺忘的細節知識點

1、在主方法中加入System.exit(0);直接退出程序,如果參數非0,則表示非正常退出; 2、在jdk1.7以後,輸入0b00001,二進制輸出則會自動轉換爲十進制數; 3、多線程操控HashMap不單純的會出現線程髒讀的原因,更多

原创 項目中常用到的設計模式

代碼誰都會寫,重要的是代碼的重用度和麪向對象的思想,面向對象的思想每個人又每個人的理解,我個人的理解是每個類必須有明確的功能,而且功能職責單一,要向IO包學習,只給外部提供擴展,不支持修改,一堆類中共同的屬性要提取到超類中,最好針對接口編

原创 hadoop在win10下的安裝

博客的質量有高有低,只能當做參考。在參考着博客和官方文檔進行探索之後,終於把hadoop僞集羣的生產環境安裝好了;大家可以做參考,我的系統是win10,jdk爲1.8; 本文只做參考,不提供下載地址,(#^.^#); 1、首先我下載了ha

原创 記一次分佈式項目中出現的問題

這個問題可能對以後接觸分佈式項目有幫助,我就在此記下來,我的項目中需要用的到有kafka、hbase和redis基於的分佈式框架是zookeeper,是基於hadoop環境的,what?在我java都沒搞通透的情況下哪來時間學習had

原创 GIT初次使用

GIT是世界上最先進的分佈式版本控制系統安裝GIT(Windows)創建版本庫(repository)時光穿梭機>修改>回退>分區>撤銷修改>刪除遠程倉庫>上傳>下載分支管理>創建分支>解決分支衝突>合併分支>Bug分支>開發過程中添

原创 高併發秒殺系統的開發及優化

開發流程: 基礎環境用的是springboot框架,優點對比與SSM框架,是更加的簡潔,直接一個配置文件就能代替原來的xml文件配置,我在這個項目中沒有用到xml文件,基本全是註解; 數據傳輸,用它自帶的thyemleaf去集成前端的

原创 網站中的驗證碼,JAVA代碼(javax.script.ScriptEngineManager)

這個包不經常用,需要手動導入,具體代碼如下: public BufferedImage createCode(User user, long goodsId) { if(user==null||goodsId<=0) { ret

原创 面試問題小總結

基礎篇 簡單介紹一下JVM分爲哪幾個部分: 堆,棧,方法區;堆分爲新生代,老年代和永久代(方法區);棧分爲本地方法棧和虛擬機棧,主要有基本類型變量區、執行環境上下文、操作指令區幾個區域;方法區是系統分配的一個內存邏輯區域,是線程共享

原创 筆記四:Maven+SSM之整合redis

爲了避免麻煩,先在win10下的redis服務端進行整合,一切完成之後再進行Linux多機多節點整合; 參照了網上很多內容後開始整合,大概結構如下: 配置spring-mybatis,內容如下,可照搬: <?xml ver

原创 筆記三:Maven+SSM之網絡商城項目開始

先看一下總體的文件存放示意圖: step1、導包,porm.xml具體文件爲內容爲: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.