原创 整理秒殺系統的面試必備!!!

分佈式環境的秒殺系統如果在簡歷中使用的是秒殺項目,那麼在面對面試官時請做足準備。應用場景商城系統需要一個秒殺系統來提高購買量。秒殺活動通常都會伴隨有高併發的情況。爲了支撐高併發情況下的流量衝擊,我們需要設計一個分佈式的秒殺系統。技術棧數據庫

原创 Linux密碼登錄修改爲祕鑰登錄

原因:由於採用密碼登錄很容易被攻擊,各種異地登錄,所以改爲祕鑰登錄。生成祕鑰在你的電腦上生成祕鑰生成命令(之後可以一路回車)ssh-keygen -t rsa存放的目錄(直接回車):Enter file in which to save t

原创 Caused by: java.lang.IllegalArgumentException: defaultTarget must start with ‘/’ or with ‘http(s)’

SpringBoot2 集成Spring Security 啓動項目時報錯。原因是 默認的url出現錯誤, 請求開始要以 / 開頭。將url開頭加上/就好了//路由策略和訪問權限的簡單配置http.formLogin()//啓用默認登錄頁面

原创 SSM框架 報空指針 java.lang.NullPointerException

異常信息,沒想到是@Autowired使用問題解決:每次注入接口的時候都必須引入@Autowired註解,省略就會報null,@Autowired每次只能注入一個對象(接口)@Autowired private GoodsService g

原创 SpringBoot找不到@EnableRety註解

檢查pom.xml 將沒有版本號的依賴刪除掉,更換帶版本號的依賴:<!--Retry--><dependency><groupId>org.springframework.retry</groupId><artifactId>spring-

原创 JMS消息介紹

JMS消息介紹Jms(Java message service)是一種通用的Java應用程序的接口,類似於 JDBCJMS支持2種消息發送和接收模型。一種是P2P(Point to Point) 模型,即點對點的方式發送消息。P2P異步消息

原创 Resource interpreted as Stylesheet but transferred with MIME type text/plain:

Nginx配着前端靜態文件的時候遇到的問題Resource interpreted as Stylesheet but transferred with MIME type text/plain:或者是is MIME type ,is te

原创 Spring Boot 對Redis緩存進行Json格式序列化緩存

Spring Boot 對Redis緩存進行Json格式序列化緩存爲什要進行json格式的序列化呢?直接使用Java的默認序列化格式存儲有什麼問題嗎?因爲當前的主流開發方式爲前後端分離開發方式,json數據交換在其中的作用不言而喻。如果前端

原创 Docker導入mysql語句

安裝Mysql的地址:docker安裝將系統文件複製到容器內部dockercp/home/shop.sql mysql5.7:/root/進入容器內部dockerexec-it mysql5.7 /bin/bash進入容器內部的mysqlm

原创 SpringBoot簡單使用SpringSecurity

Spring Security 介紹Spring Security 是一個開源的安全框架,負責對web應用進行保護。Spring Security 簡單原理身份認證機構-負責對資源訪問身份的檢驗控制機構-負責控制可以訪問的身份攔截器-執行身

原创 SpringBoot2 Validator 註冊校驗

爲什麼使用Validator當我們對前端的註冊信息進行一個驗證的時候,我們要在Service對每一個變量進行一次判斷,這樣太複雜了,那麼就需產生一種格式化的簡單的校驗方式了。使用Validator可以通過簡單的配置將校驗信息返回。Valid

原创 Linux搭建FTP和Java文件上傳

安裝 vsftpdyum -yinstallvsftpd添加 vsftpd 用戶useraddftpuser設置 vsftpd密碼passwdftpuser在ftpuser用戶目錄下創建一個上傳目錄mkdir /home/ftpuser/h

原创 java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id “null”

Spring Boot2集成Security時候在頁面輸入用戶名密碼出現的異常,這是配置用戶的代碼java.lang.IllegalArgumentException: There is no PasswordEncoder mappedf

原创 String 大家庭

Java字符串大家庭主要包括 String StringBuilder StringBufferStringString 是一個不可變類,創建方式有2種,如下:String a="hello";// a 字符串存放在字符串常量池中Strin

原创 Java筆試面試每日打卡(3)-基礎篇

題目–來自《Java程序員面試寶典》抽象類(abstract class) 與 接口 (interface)有什麼異同內部類有哪些如何獲取父類的類名this 與 super 有什麼區別變量命名有哪些規則break,continue 以及 r