原创 實戰Linux下安裝nginx及使用

1.什麼是nginx Nginx是一款高性能的http 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。由俄羅斯的程序設計師Igor Sysoev所開發,官方測試nginx能夠支支撐5萬併發鏈接,並且cpu、內存等資源消

原创 Linux下SolrCloud(solr集羣)的搭建

1.什麼是SolrCloud SolrCloud(solr 雲)是Solr提供的分佈式搜索方案,當你需要大規模,容錯,分佈式索引和檢索能力時使用 SolrCloud。當一個系統的索引數據量少的時候是不需要使用SolrCloud的,當索引量

原创 Spring boot上傳圖片的兩種使用方式(阿里OSS存儲&本地存儲)

這裏介紹兩種上傳存儲方式 一、將圖片上傳到阿里OSS 1.引入依賴 <!--AliOss--> <dependency> <groupId>com.aliyun.oss</groupId>

原创 MyCat安裝使用分片及主從配置

海量數據的存儲問題 如今隨着互聯網的發展,數據的量級也是撐指數的增長,從GB到TB到PB。對數據的各種操作也是愈加的困難,傳統的關係性數據庫已經無法滿足快速查詢與插入數據的需求。這個時候NoSQL的出現暫時解決了這一危機。它通過降低數據

原创 SpringBoot整合Kafka分佈式消息中間件

項目中系統通知需要進行實時通知,選用Kafka,入門很簡單,這裏記錄下來,方便查看。 1.什麼是Kafka Kafka是一個分佈式、支持分區的(partition)、多副本的(replica),基於zookeeper協調的分佈式消息系統

原创 實戰學習RocketMQ

1.概念簡介 Apache RocketMQ是一個採用Java語言開發的分佈式的消息系統 Producer                    消息生產者,負責產生消息,一般由業務系統負責產生消息。 Producer Group   

原创 SpringBoot整合Quartz執行持久化定時任務

使用: 個人博客項目,定時刷新帖子排名用到了定時任務,在這裏記錄下來SpringBoot整合Quartz的基本使用,記錄的同時也希望能幫助到大家。 1.什麼是Quartz 官方介紹: Quartz是一個功能豐富的開源作業調度庫,可以集成

原创 Consul+upsync+Nginx 實現動態負載均衡(實戰)

一、Consul Consul是一款開源的分佈式服務註冊與發現系統,通過HTTP API可以使得服務註冊、發現實現起來非常簡單。 1.1 環境搭建  下載:wget https://releases.hashicorp.com/con

原创 兩個域名公用一臺服務器及端口

兩個域名公用一臺服務器及端口 要求:兩個域名訪問不同的網站,共用80端口 解決辦法:在tomcat的service.xml文件添加host <Host name="www.test01.com" appBase="webapps"   

原创 Elastic Stack之實戰Elasticsearch

1.簡介 官網:https://www.elastic.co/cn/products/elasticsearch Elasticsearch是一個基於Lucene的搜索服務器,是用java開發的。它提供了一個分佈式多用戶能力的全文搜索引

原创 MySQL學習筆記

/* 啓動MySQL */ net start mysql /* 連接與斷開服務器 */ mysql -h 地址 -P 端口 -u 用戶名 -p 密碼 /* 跳過權限驗證登錄MySQL */ mysqld --skip-grant-

原创 前端學習筆記

1.js根據選中的複選框獲取該行內容 var check=$("input[name='checkbox']:checked");//選中的複選框,name爲checkbook check.each(function(){ v

原创 實戰WebSocket搭建微聊系統

本篇博客主要用於博主鞏固項目知識,代碼都是測試可用的 1.開始搭建微聊系統實現即時通訊功能 使用到的技術: Spring WebSocket Spring WebSocket 數據庫爲MongoDB,不熟悉的可查看這篇博客https://

原创 MD5+加鹽

1.MD5+鹽 由於現在單靠MD5加密已經不再安全,現選擇對MD5+鹽(幾個由字母或數字組成的字符串)提高安全性 2.使用方法 2.1引入Shiro jar包 Shiro是一個強大易用的Java安全框架,提供了認證、授權、加密和會話管理等

原创 學習RESTful架構前端筆記

1.Swagger swagger 就是一款讓你更好的書寫API文檔的框架 1.1SwaggerEditor安裝與啓動 下載地址:https://github.com/swagger-api/swagger-editor 解壓swa