原创 zookeeper搭建和測試

1.下載zookeeper的tar包 百度搜索zookeeper,進入官網,下載tar包 2.安裝zookeeper在windows環境下 解壓zookeeper的壓縮包,進入bin目錄下,cmd進入命令窗口,啓動zkServer.cmd

原创 微信消息部分開發-消息類和消息工具類

消息其實是由用戶發給你的公衆帳號的,消息先被微信平臺接收到,然後微信平臺會將該消息轉給你在開發模式接口配置中指定的URL地址。 把消息推送中定義的所有消息都有的字段提取出來,封裝成一個基類,這些公有的字段包括:ToUserName(開發者

原创 微信公衆號開發生成專屬二維碼

專屬二維碼

原创 電商中臺系統架構

圖片原連接:https://blog.csdn.net/yinghe_one/article/details/83145596

原创 JVM體系結構

原创 什麼是分佈式事務

什麼是分佈式系統 部署在不同結點上的系統通過網絡交互來完成協同工作的系統 比如:充值加積分的業務,用戶在充值系統向自己的賬戶充錢,在積分系統中自己積分相應的增加。充值系統和積分系統是兩個不同的系統,一次充值加積分的業務就需要這兩個系統協同

原创 BIO,NIO,AIO 有什麼區別?

BIO (Blocking I/O): 同步阻塞 I/O 模式,數據的讀取寫入必須阻塞在一個線程內等待其完成。在活動連接數不是特別高(小於單機 1000)的情況下,這種模型是比較不錯的,可以讓每一個連接專注於自己的 I/O 並且編程模

原创 爲什麼需要重寫equals方法?

因爲如果不重寫equals方法,當將自定義對象放到map或者set中時;如果這時兩個對象的hashCode相同,就會調用equals方法進行比較,這個時候會調用Object中默認的equals方法,而默認的equals方法只是比較了兩個對

原创 http與https的區別

基本概念 HTTP(HyperText Transfer Protocol:超文本傳輸協議)是一種用於分佈式、協作式和超媒體信息系統的應用層協議。 簡單來說就是一種發佈和接收 HTML 頁面的方法,被用於在 Web 瀏覽器和網站服務器之間

原创 OOM問題

一、什麼是OOM? OOM(out of memory)內存溢出,內存用完了。 官方說明: Thrown when the Java Virtual Machine cannot allocate an object because it

原创 springcloud學習

Spring Cloud來源於Spring,利用Spring Boot進行快捷開發。由於目前Spring Cloud社區的維護和支持的人員數量衆多,相信Spring Cloud會有很好的發展。而且Spring Cloud基本上都是使用了現

原创 git常用命令

三個區 工作區(working diretory) 用於修改文件 緩存區(stage) 是用來暫時存放工作區中修改的內容 提交歷史(commit history) 提交代碼的歷史記錄 主要的幾個命令 git add # 將工作區的修改提

原创 mysql多數據源

mysql多數據源 1.aop管理 2.sharding-jdbc管理    

原创 秒殺系統實戰

1.前言 2.架構設計 3.技術要點 4.總結

原创 微信訂閱號生成專屬二維碼

微信訂閱號生成專屬二維碼