原创 SpringBoot三十一:集成郵件服務

發送郵件是網站的必備拓展功能之一,註冊驗證,忘記密碼或者是給用戶發送營銷信息。 pom.xml引入依賴 <dependency> <groupId>org.springframework.boot</groupId> <art

原创 HashMap(JDK1.8)

1.整體結構 HashMap是開發中經常使用的集合,典型的key-value數據結構。 它的整體結構(jdk1.8版本)是有數組+鏈表+紅黑樹組成。 衆所周知,數組的特性是尋址容易,插入和刪除困難,鏈表的特性是尋址困難,插入和刪

原创 Docker(/var/lib/docker/overlay2空間佔用很大)

查看磁盤佔用 df -h 示多條如下數據 overlay 50G 44G 6.7G 87% /var/lib/docker/overlay2/{id}/merged 清理docker空間 清理一些無用的docker數據 doc

原创 Java教程彙總

每一個程序員都有一個夢想,夢想着能夠進入阿里、騰訊、字節跳動、百度等一線互聯網公司,由於身邊的環境等原因,不知道 BAT 等一線互聯網公司使用哪些技術?或者該如何去學習這些技術?或者我該去哪些獲取這些技術資料?沒關係,平頭哥一站式

原创 SpringCloud一:簡介

什麼是SpringCloud Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發便利性巧妙地簡化了分佈式系統基礎設施的開發,如服務發現註冊、配置中心、消息總線、負載均衡、 斷路器、數據監控等,都可以

原创 Druid配置

以下是一個參考的連接池配置 <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-metho

原创 分佈式搜索引擎ElasticSearch

什麼是ElasticSearch ​Elasticsearch是一個實時的分佈式搜索和分析引擎。它可以幫助你用前所未有的速度去處理大規模數據。ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能

原创 Tomcat發佈WEB項目

安裝Tomcat:解壓即可 Tomcat的目錄結構 bin :tomcat的執行的文件 conf :tomcat的配置文件 lib :tomcat運行的需要的jar包 logs :tomcat的運行的日誌文件 temp

原创 Tomcat集羣session共享

解決方法1:一個用戶進來以後只在tomcat1上進行操作,另一個用戶進行只在tomcat2上進行操作 nginx配置 nginx -s reload 解決方法2:session的共享 一種使用tomcat廣播機制完成sess

原创 Nginx

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

原创 B2C電商系統架構

原创 Freemarker

什麼是freemarker FreeMarker是一個用Java語言編寫的模板引擎,它基於模板來生成文本輸出。FreeMarker與Web容器無關,即在Web運行時,它並不知道Servlet或HTTP。它不僅可以用作表現層的實現技

原创 ActiveMQ

什麼是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息總線。ActiveMQ 是一個完全支持JMS1.1和J2EE 1.4規範的 JMS Provider實現,儘管JMS規範出臺已經是很久的事情

原创 SolrCloud

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