原创 電商常用技術概述及原理

電商行業的一些常見模式: B2C:商家對個人,如:亞馬遜、噹噹等 C2C平臺:個人對個人,如:閒魚、拍拍網、ebay B2B平臺【B2B2B】:商家對商家,如:阿里巴巴、八方資源網等(平臺商,生成商,消費商家) O2O:線上和線

原创 JWT授權、身份認證和RSA非對稱加密 工具類

JWT 密鑰的解析和加密 工具類 import io.jsonwebtoken.Claims; import io.jsonwebtoken.Jws; import io.jsonwebtoken.Jwts; import io.

原创 代碼生成器 工具類

import com.platform.entity.ColumnEntity; import com.platform.entity.TableEntity; import org.apache.commons.configu

原创 dubbo和zookeeper掛掉

dubbo: 遠程調用其他服務的框架,分佈式、高性能、透明化的 RPC 服務框架,提 供服務自動註冊、自動發現等高效服務治理方案 zookeeper(註冊中心): 基於服務的同步協調管理,配置的維護、域名服務、分佈式同步等。 恢復

原创 spring基本介紹

一、spring框架的優點: 1、輕量:基礎版本只有2MB 2、控制反轉:通過控制反轉,實現鬆散耦合,對象們給出他們的依賴,而不是通過創建或查找對象的依賴 3、面向切面編程:通過面向切面編程,實現業務邏輯和系統服務分開,支持面向切

原创 狀態碼的介紹

常見返回狀態碼信息 200:成功(服務器成功處理了請求) 400:錯誤的請求(服務器不理解的請求,字段缺失或者格式錯誤) 401:未經授權(請求要求身份驗證,代理的安全策略失敗,端到端信任令牌丟失或者無效) 403:禁止(身份驗證

原创 mysql中基本sql語句操作

建數據庫: -- 創建數據庫db1 (選中要執行的SQL語句,如果沒有選中運行所有的SQL語句) create database db1; -- 判斷是否存在,如果不存在則創建數據庫db2 create database if

原创 springboot文件上傳至本地和微服務文件上傳到阿里雲

1、本地文件上傳: 1.springboot中springmvc默認大小1M 2.nginx默認大小1M 3.網關默認大小1M application.yml配置: server: port: 8082 spring:

原创 mysql中sql表的基本操作

約束建庫: create database day15; use day15; -- 創建學生表st3, 包含字段(id, name),name這一列設置唯一約束,不能出現同名的學生 create table st3 (

原创 springboot開發異常處理

提供一個自定義異常對象 /** * 自定義異常對象,定義異常狀態碼 */ @Getter // get方法 public class LyException extends RuntimeException{ priv

原创 utils基本工具

集合數據轉換工具類: import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import java.util.List; im

原创 linux常用命令

重啓防火牆 systemctl restart firewalld 關閉防火牆 systemctl tosp firewalld 一、文件和文件夾操作 1.切換路徑: cd + 路徑 如:cd /home "."代碼當前路徑 "…

原创 富文本編輯器

富文本編輯器有很多,例如:KindEditor、Ueditor。但並不原生支持vue, 一款支持Vue的富文本編輯器:vue-quill-editor GitHub的主頁:https://github.com/surmon-chi

原创 rabbitMQ介紹及配置

常見MQ產品 ActiveMQ:基於JMS, Apache RabbitMQ:基於AMQP協議,erlang語言開發(c語言開發的),穩定性好 RocketMQ:基於JMS,阿里巴巴產品,目前交由Apache基金會 Kafka:

原创 無狀態登錄原理及加密

登錄狀態介紹: 1、有狀態登錄 有狀態服務,即服務端需要記錄每次會話的客戶端信息,從而識別客戶端身份,根據用戶身份進行請求的處理,典型的設計如tomcat中的session。 例如登錄:用戶登錄後,我們把登錄者的信息保存在服務端s