目前位置:首頁 > 科技文章 > 後端開發

  • 基於Java怎麼實作Redis多層緩存
    基於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伺服器部署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怎麼安裝與設定掛載
    在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靜態資源映射規則是什麼
    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應用的啟動入口怎麼封裝
    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對壓縮請求的處理最近對接銀聯需求,為了節省頻寬,需要對封包進行壓縮處理。但使用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訪問
    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自動配置如何實現
    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部署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容器
    怎麼使用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
    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實例分析
    由追蹤溯源發現的不安全解壓縮GetShell實例分析
    近日我們幫助某客戶追蹤溯源一例入侵事件時,發現駭客在取得伺服器權限之前利用網站的「ZIP解壓縮功能」上傳了Webshel​​l。由於這次的漏送利用方式在「攻擊載荷的構造」與「實際解壓路徑」方面較有代表性,業界對「不安全解壓」漏洞的關注度仍不夠。因此我們編寫了這篇報告,在報告中講解了入侵溯源與漏洞發現的過程,並從安全開發和安全狗產品防護方案兩個維度提出了一些安全建議,希望對行業有所補益。值得注意的是,雖然該CMS已經做了相關防禦配置,若在CMS的根目錄下直接寫入JSP檔是無法執行的,會報403錯誤
    安全 . tomcat 1009 2023-05-12 11:19:11
  • Nginx怎麼搭建圖片伺服器
    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伺服器容器調優的方法是什麼
    java伺服器容器調優的方法是什麼
    1.為什麼要進行專案效能調優在專案進行發布之前,需要對專案進行壓力測試,可以偵測出專案的效能問題,比如說:專案回應時間較慢,專案每次能解決的請求數較少,專案的瓶頸,專案查詢資料時間較慢等問題,偵測出來之後,就需要調優,意思是說你的專案介面如果回應時間超過了十秒,還不做出一系列措施,那麼這個專案就是有問題的,效能調優的目的是為了讓專案更優化,RT(運行回應時間)跟小,TPS(吞吐量-》每秒從資料庫接收的請求量)更大等等。一般在企業中呢會使用JMeter或K8s,部分企業會搭建自己的壓測平台
    java教程 . tomcat 1077 2023-05-11 23:37:04
  • Mac中怎麼使用Nginx實現80埠轉送8080埠
    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

工具推薦

jQuery企業留言表單聯絡程式碼

jQuery企業留言表單聯絡代碼是簡潔實用的企業留言表單和聯絡我們介紹頁面程式碼。
表單按鈕
2024-02-29

HTML5 MP3音樂盒播放特效

HTML5 MP3音樂盒播放特效是一款以html5+css3為基礎製作可愛的音樂盒表情,點選開關按鈕mp3音樂播放器。
播放器特效
2024-02-29

HTML5酷炫粒子動畫導覽選單特效

HTML5酷炫粒子動畫導覽選單特效是一款導覽選單採用滑鼠懸停變色的特效。
選單導航
2024-02-29

jQuery可視化表單拖曳編輯程式碼

jQuery視覺化表單拖曳編輯程式碼是一款基於jQuery和bootstrap框架製作視覺化表單。
表單按鈕
2024-02-29

有機蔬果供應商網頁範本 Bootstrap5

一款有機蔬果供應商網頁範本-Bootstrap5
Bootstrap模板
2023-02-03

Bootstrap3多功能資料資訊後台管理響應式網頁範本-Novus

Bootstrap3多功能資料資訊後台管理響應式網頁範本-Novus
後端模板
2023-02-02

房產資源服務平台網頁範本 Bootstrap5

房產資源服務平台網頁範本 Bootstrap5
Bootstrap模板
2023-02-02

簡約履歷資料網頁範本 Bootstrap4

簡約履歷資料網頁範本 Bootstrap4
Bootstrap模板
2023-02-02

可愛的夏天元素向量素材(EPS+PNG)

這是一款可愛的夏天元素向量素材,包含了太陽、遮陽帽、椰子樹、比基尼、飛機、西瓜、冰淇淋、雪糕、冷飲、游泳圈、夾腳拖、鳳梨、海螺、貝殼、海星、螃蟹、檸檬、防曬乳、太陽眼鏡等等,素材提供了EPS 和免扣PNG 兩種格式,含JPG 預覽圖。
PNG素材
2024-05-09

四個紅色的 2023 畢業徽章的向量素材(AI+EPS+PNG)

這是一款紅色的 2023 畢業徽章向量素材,共四個,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 預覽圖。
PNG素材
2024-02-29

唱歌的小鳥和裝滿花朵的推車設計春天banner向量素材(AI+EPS)

這是一款由唱歌的小鳥和裝滿花朵的推車設計的春天 banner 向量素材,提供了 AI 和 EPS 兩種格式,含 JPG 預覽圖。
banner圖
2024-02-29

金色的畢業帽向量素材(EPS+PNG)

這是一款金色的畢業帽向量素材,提供了 EPS 和免扣 PNG 兩種格式,含 JPG 預覽圖。
PNG素材
2024-02-27

家居裝潢清潔維修服務公司網站模板

家居裝潢清潔維修服務公司網站範本是一款適合提供居家裝潢、清潔、維修等服務機構宣傳網站範本下載。提示:本範本呼叫到Google字體庫,可能會出現頁面開啟比較緩慢。
前端模板
2024-05-09

清新配色個人求職履歷引導頁模板

清新配色個人求職履歷引導頁範本是適合清新配色風格的個人求職履歷作品展示引導頁網頁範本下載。提示:本範本呼叫到Google字體庫,可能會出現頁面開啟比較緩慢。
前端模板
2024-02-29

設計師創意求職履歷網頁模板

設計師創意求職履歷網頁範本是適合各種不同設計師職缺個人求職履歷展示網頁範本下載。提示:本範本呼叫到Google字體庫,可能會出現頁面開啟比較緩慢。
前端模板
2024-02-28

現代工程建築公司網站模板

現代工程建築公司網站模板是一款適合從事工程建築服務行業宣傳網站模板下載。提示:本範本呼叫到Google字體庫,可能會出現頁面開啟比較緩慢。
前端模板
2024-02-28