- 方向:
- 全部 網路3.0 後端開發 web前端 資料庫 運維 開發工具 php框架 每日程式設計 微信小程式 常見問題 其他 科技 CMS教程 Java 系統教程 電腦教學 硬體教學 手機教學 軟體教學 手遊教學
- 分類:
-
- 基於Java怎麼實作Redis多層緩存
- 一、多層快取1.傳統快取方案請求到達tomcat後,先去redis中取得緩存,不命中則去mysql中取得2.多層快取方案tomcat的請求並發數,是遠小於redis的,因此tomcat會成為瓶頸利用請求處理每個環節,分別添加緩存,減輕tomcat壓力,提升服務性能二、JVM本地緩存緩存是存儲在內存中,數據讀取速度較快,能大量減少對數據庫的訪問,減少數據庫壓力分散式緩存,如redis-優點:儲存容量大,可靠性好,可以在叢集中共享-缺點:存取快取有網路開銷-場景:快取資料量大,可靠性高,需要在叢集中
- java教程 . tomcat 1038 2023-05-13 19:52:17
-
- linux伺服器部署tomcat和Nginx的方法
- 一、準備工作首先你得有一台可以玩的linux伺服器,知道使用者名稱和密碼,然後你需要在windows電腦上安裝兩個可以連上linux伺服器的工具,xshell5和xftp5,安裝教學不多說,補圖說明如何連接伺服器: xshell連線介面如下,輸入好主機ip後點選確定,xshell會彈出視窗輸入使用者名稱和密碼即可連線成功! xftp連接介面如下,填空就可以了,很簡單不多說,提一下這裡為什麼選擇sftp而不選擇ftp呢,看ftp與sftp的區別知多少就可以明白了!二、安裝部署工作 若要部署專案到
- Nginx . tomcat 982 2023-05-13 18:58:11
-
- Docker nginx怎麼安裝與設定掛載
- 在docker下載nginx映像dockerpullnginxdockerimages建立掛載目錄mkdir-p/data/nginx/{conf,conf.d,html,logs}編寫nginx,conf設定文件,並放在資料夾中#formoreinformationonconfiguration,see:#*officialenglishdocumentation :http://nginx.org/en/docs/#*officialrussiandocumentation:http://ng
- Nginx . tomcat 1030 2023-05-13 17:16:13
-
- SpringBoot靜態資源映射規則是什麼
- 1.靜態資源映射規則在專案中雙擊shift或ctrl+N搜尋WebMvcAutoConfiguration.class文件,文件中的addResourceHandlers方法如下:publicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){if(!this.resourceProperties.isAddMaps()bug){logger.de){if( Defaultresourcehandlingdisabled&q
- java教程 . tomcat 1232 2023-05-13 16:28:06
-
- SpringBoot應用的啟動入口怎麼封裝
- Springboot可以說是Java程式設計師必備技能了,大家都知道Springboot最終可以透過maven打成jar包,然後直接使用java-jar指令來執行一個Web工程(或其它)。這樣就避免了原先基於tomcat的web工程的複雜操作。 Springboot能夠使Web服務的部署簡單到如此程度是因為其內建了Jetty(或Tomcat)伺服器,並且在容器啟動過程中start該伺服器,成功運行Web服務。相信各位Springbooter一定不會陌生下面的程式碼,無論是初學Springboot的新同學,
- java教程 . tomcat 1456 2023-05-13 10:28:21
-
- springboot對壓縮請求的處理方法是什麼
- springboot對壓縮請求的處理最近對接銀聯需求,為了節省頻寬,需要對封包進行壓縮處理。但使用springboot自帶的壓縮設定不起作用:server.compression.enabled=trueserver.compression.mime-types=application/javascript,text/css,application/json,application/xml,text/html,text/xml, text/plainserver.compression.comp
- java教程 . tomcat 1435 2023-05-12 16:31:06
-
- Nginx如何設定SSL憑證實現Https訪問
- 背景由於專案需求,安全起見,需要將先前的http介面存取變成https訪問,所以需要設定ssl憑證。專案的架構是這樣的:基本架構是硬負載(readwhere)+軟負載(nginx)+tomcat集群,現在的問題是ssl憑證要配置在哪裡,直接配置在硬負載上?還是分別配置在nginx和tomcat上?還是其他的配置方法呢?首先在硬負載上配置放棄了,然後透過在網上查找資料,發現可以只在nginx上配置證書,就是說nginx接入使用https,而nginx與tomcat之間使用http進行銜接,這樣就遊
- Nginx . tomcat 1330 2023-05-12 15:07:12
-
- SpringBoot自動配置如何實現
- springboot如何實現在先前的helloworld範例中,已經初步體會到springboot自動導入依賴、完成配置的爽快了。那麼,springboot是如何實現的呢?一、依賴管理特性先看下上一篇內容範例中的pom.xml:org.springframework.bootspring-boot-starter-parent2.3.4.RELEASEorg.springframework.bootspring-boot-starter-web這裡新增了一個父專案,另外只導入了一個依賴sprin
- java教程 . tomcat 1209 2023-05-12 14:31:12
-
- Docker部署Java web系統的方法
- docker部署javaweb系統1.在root目錄下建立一個路徑test/appmkdirtest&&cdtest&&mkdirapp&&cdapp2.將apache-tomcat-7.0.29.tar.gz及jdk-7u25-linux-x64.tar.gz拷貝到兩台app目錄下3.解兩台app目錄下3.解兩個app目錄下3.個tar.gz檔tar-zxvfapache-tomcat-7.0.29.tar.gztar-zxvfjdk-7u25-linux-x64.tar.gz4.對解
- java教程 . tomcat 934 2023-05-12 14:31:06
-
- 怎麼使用supervisor管理nginx和tomcat容器
- 需求:使用docker來啟動nginx+tomcat雙進程,實際應用程式中,多進程還是比較常見的。 1:建立dockerfile目錄mkdir-p/docker/web2:編寫dockerfile:/docker/web/dockerfilefromcentos7maintainerlintest@163.comcopycentos-base.repo/etc/yum.repos.d/centos-base.ocrepopynginx_installin .shru
- Nginx . tomcat 1579 2023-05-12 14:10:06
-
- Springboot怎麼使用內建tomcat禁止不安全HTTP
- Springboot內建tomcat禁止不安全HTTP方法1、在tomcat的web.xml中可以配置如下內容讓tomcat禁止不安全的HTTP方法/*PUTDELETEHEADOPTIONSTRACEBASIC2、Springboot使用內建tomcat沒有web.xml設定文件,可以透過以下設定進行,簡單來說就是要注入Spring容器中@ConfigurationpublicclassTomcatConfig{@BeanpublicEmbeddedServletContainerFacto
- java教程 . tomcat 2070 2023-05-12 11:49:05
-
- 由追蹤溯源發現的不安全解壓縮GetShell實例分析
- 近日我們幫助某客戶追蹤溯源一例入侵事件時,發現駭客在取得伺服器權限之前利用網站的「ZIP解壓縮功能」上傳了Webshell。由於這次的漏送利用方式在「攻擊載荷的構造」與「實際解壓路徑」方面較有代表性,業界對「不安全解壓」漏洞的關注度仍不夠。因此我們編寫了這篇報告,在報告中講解了入侵溯源與漏洞發現的過程,並從安全開發和安全狗產品防護方案兩個維度提出了一些安全建議,希望對行業有所補益。值得注意的是,雖然該CMS已經做了相關防禦配置,若在CMS的根目錄下直接寫入JSP檔是無法執行的,會報403錯誤
- 安全 . tomcat 1009 2023-05-12 11:19:11
-
- Nginx怎麼搭建圖片伺服器
- 效果圖:需求:實現圖片的上傳和批次上傳技術:nginx,vsftpd,spring,springmvc,kindeditor,centos說明:本章節內容主要是實現圖片的上傳功能。使用kindediter是為了更好的演示圖片的上傳,回顯,批量效果。後台程式碼與kindediter沒有直接關係,放心閱讀。另外源碼中有mybatis的jar,不用理會,本章內容用不到,是為後續內容做準備!原始碼:請參閱文章底部場景:使用者將圖片上傳到tomcat伺服器上,再由tomcat伺服器透過ftp上傳到nginx伺服器上
- Nginx . tomcat 1994 2023-05-12 10:19:05
-
- java伺服器容器調優的方法是什麼
- 1.為什麼要進行專案效能調優在專案進行發布之前,需要對專案進行壓力測試,可以偵測出專案的效能問題,比如說:專案回應時間較慢,專案每次能解決的請求數較少,專案的瓶頸,專案查詢資料時間較慢等問題,偵測出來之後,就需要調優,意思是說你的專案介面如果回應時間超過了十秒,還不做出一系列措施,那麼這個專案就是有問題的,效能調優的目的是為了讓專案更優化,RT(運行回應時間)跟小,TPS(吞吐量-》每秒從資料庫接收的請求量)更大等等。一般在企業中呢會使用JMeter或K8s,部分企業會搭建自己的壓測平台
- java教程 . tomcat 1077 2023-05-11 23:37:04
-
- Mac中怎麼使用Nginx實現80埠轉送8080埠
- 環境macos版本:10.12.6nginx版本:1.12.1安裝作者使用homebrew安裝庫brewsearchnginxbrewinstallnginx這樣安裝好之後你會發現nginx的監聽端口是8080,並非80,那麼此時你就需要更改nginx的監聽端口,那麼這一步就很關鍵了,不能按照以往傳統的方式去更改,讀者請仔細看一下部分。由於macos是自帶apache服務的,它本身佔用了80端口,首先你需要將apache的監聽端口改為其他或者直接將其卸載,作者是改掉它的監聽端口為8011。命令列
- Nginx . tomcat 1656 2023-05-11 21:49:16