原创 ubuntu使用mailx發送郵件

關閉sendmail或者postfixservice sendmail stop service postfix stop1、安裝heirloom-mailxapt install heirloom-mailx2、配置外部SMTP我的EC

原创 spring cloud解決跨域

如果是分佈式服務,則在網關第一層主類添加@Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource source = new UrlBas

原创 MySQL表爲什麼必須有主鍵 -- 聚集索引的簡單介紹

注意:下面討論的都是MySQL5.6版本中的innodb引擎。比較規範的數據庫表設計(包括我們公司)都會有一條不成文的規定,那就是給每張表一個自增主鍵。那麼自增主鍵除了有數據的唯一性外,還有什麼所用呢?爲什麼要有自增主鍵?之前我轉發的《5

原创 ubuntu發送使用sendmail發送郵件

一,安裝郵件傳輸代理程序sudo apt-get install sendmail  sudo apt-get install sendmail-cf二, ubuntu下最常使用的是mail功能,需要安裝mailutilssudo apt

原创 在Ubuntu中安裝Redis,設置密碼,遠程訪問

原文地址前言Redis是常用基於內存的Key-Value數據庫,比Memcache更先進,支持多種數據結構,高效,快速。用Redis可以很輕鬆解決高併發的數據訪問問題;做爲時時監控信號處理也非常不錯。目錄Redis在Windows中安裝R

原创 spring-clou限流詳解

在高併發的應用中,限流往往是一個繞不開的話題。本文詳細探討在Spring Cloud中如何實現限流。 在Zuul 上實現限流是個不錯的選擇,只需要編寫一個過濾器就可以了,關鍵在於如何實現限流的算法。常見的限流算法有漏桶算法以及令牌桶算

原创 如何管理數百個微服務並避免踩坑?

過去兩年中,微服務架構是一個非常熱門的技術名詞。秦蒼科技也在微服務方面做了大量的投資和實踐,我們有開發、測試、準生產、生產四套環境,每套環境有230+個微服務,總共有近1000個微服務。過去兩年中,微服務架構是一個非常熱門的技術名詞。秦蒼

原创 elasticsearch

一.大規模數據如何檢索?             當數據不是很多時,關係型數據庫比如mysql,sql server等能夠應對查詢,寫入數據,可是當數據達到10億、100億條的時候該如何做呢?     (1)傳統數據庫的應對解決方案對於關

原创 Spring Cloud Netflix 微服務壓力測試

目的:對微服務的提供者和消費者組建的集合進行壓力測試,以發現可能的問題和解決的方法。創建一個客戶端項目(Feign),提供http接口給JMeter調用,該接口使用Feign客戶端請求另外一個機器上的一個微服務:JMeter --> 客戶

原创 zabbix設置外部郵箱發送報警郵件

設置觸發腳本:1.在zabbix-server linux機器上安裝 heirloom-mailx2.ubuntu下設置mailx的文件是/etc/nail.rcvim /etc/nail.rc在最後加上set [email protected]

原创 spring boot集成elasticsearch6.1版本

elasticsearch6.1配置config下的elasticsearch.yml1.pom<dependencies> <dependency> <groupId>org.elasticsearch</groupI

原创 zuul修改請求參數

zuul的過濾器filter的run方法裏面寫如下InputStream in = null; try { in = ctx.getRequest().getInputStream(); String body = St

原创 mysql啓動報錯

Starting MySQL.The server quit without updating PID file (/[FAILED]l/mysql/data/iz2ze81l1uitdsstsi3aqpz.pid).cat   /mys

原创 centos下 apache轉發tomcat

1.安裝  yum install -y httpd安裝完之後 ,重啓service httpd start2.通過mod_proxy轉發#保證以下模塊加載LoadModuleproxy_module modules/mod_proxy.

原创 HttpServletRequest接收參數並轉化爲類

public class GetParamToClass { public static Object setObjectFiled(HttpServletRequest request, Object object) {