原创 redis 集羣(主從模式)的配置入門(適合新手) 第一篇(redis原理)

1.爲什麼使用redis? redis是一種典型的no-sql 即非關係數據庫 像python的字典一樣 存儲key-value鍵值對 工作在memory中 所以很適合用來充當整個互聯網架構中各級之間的cache 比如lvs的4層轉發層

原创 springboot2+shiro 重寫filter接口來調用自定義ream的登錄校驗方式

本模式採用了springboot2+shiro 前後端分離的模式來做一個簡易的用戶權限管理系統 1.maven引用pom.xml          <dependency>             <groupId>org.apache.

原创 springmvc 報錯:No mapping found for HTTP request with URI [/test] in DispatcherServlet w

附上spingmvc的配置圖 配置沒有問題,但是使用controller必須要加載Controller註解的驅動類     <mvc:annotation-driven/> 作用:主要就是爲了S<mvc:annotation-driv

原创 Nginx 入門學習(負載均衡、反向代理服務器)

原文鏈接:https://mp.weixin.qq.com/s?__biz=MzI1NDY0MTkzNQ==&mid=2247485682&idx=1&sn=19213ba9e2924de45542

原创 springmvc 返回json數據包報錯500

錯誤信息: 代碼結構     原因分析: json格式數據中存在null值,導致無法數據json化 Object is null (through reference chain: net.sf.json.JSONObject["da

原创 log4j使用爬坑日常>>tomcat同時啓動多個項目報錯("webAppRootKey"已存在)

錯誤信息提示: Web app root system property already set to different value: 'webapp.root' = [D:\Program Files (x86)\apache-tom

原创 Ecplise 下使用tomcat部署項目發現名稱不一致的情況

項目名稱爲LTSIP_Mananger,卻顯示了LTSIP_Cust的名稱。 分析:如果開發工具配置沒有錯誤,就是項目的配置文件出錯。 第一步:檢查開發工具的項目名稱配置是否一致。 右擊項目名稱>>選擇properties>>選擇Web

原创 Dubbo學習資源

Dubbo入門-搭建一個最簡單的Demo框架 https://cloud.tencent.com/developer/article/1345955   Dubbo入門-搭建一個最簡單的Demo框架 http://www.sohu.com

原创 Spring Boot 學習第三篇(SpringBoot執行流程)

首先說明本人是一個在學習java的小菜鳥,本文的內容有許多都是借鑑於其他博主和網絡文章上的知識點。我只是在學習使用SpringBoot的過程中對自己需要的東西進行收集和整理,因此可能學習的內容有部分講解的比較不夠全面和深刻。 Spring

原创 Spring Boot學習第九篇(Spring Boot使用AOP管理日誌)

1、AOP是什麼? Spring的最終目的是簡化應用開發。通俗的講減少重複代碼,少寫代碼達到相同的目的。面向切面編程(AOP, Aspect Oriented Programming)就是一種減重複代碼方式。我們都知道JAVA是一門面向對

原创 Spring Boot 學習第四篇(常用註解說明)

@SpringBootApplication 是spring boot的核心註解:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration註解。 @ComponentScan 註解

原创 Spring Boot 學習第一篇(日常三問:是什麼?爲什麼?怎麼做?)

一、什麼是Spring Boot      Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣

原创 Spring Boot 學習第二篇(如何快速新建項目)

如何使用Spring Boot 快速搭建項目 1、啓動IntelliJ IDEA開發工具(個人推薦) 2、打開file>>New>>project 3、選擇Spring Assistant(因idea版本不同,可能沒有這個選項。不要着

原创 Spring Boot 學習第六篇(Spring Boot 集成 Shiro)

1、shiro是什麼? Apache Shiro是一個強大且易用的Java安全框架,執行身份驗證、授權、密碼和會話管理。使用Shiro的易於理解的API,您可以快速、輕鬆地獲得任何應用程序,從最小的移動應用程序到最大的網絡和企業應用程序。

原创 Spring Boot學習第五篇(CORS>>跨域資源共享)

1、什麼是CROS CORS(Cross-Origin Resource Sharing)"跨域資源共享",是一個W3C標準,它允許瀏覽器向跨域服務器發送Ajax請求,打破了Ajax只能訪問本站內的資源限制,CORS在很多地方都有被使用,