原创 mongdb配置文件一詳解

繼上篇mongdb配置文件,今天我們詳細瞭解一下每個配置的意義所在:1. systemLogsystemLog.verbosity  integer 日誌文件輸出的級別,越大級別越低。systemLog.quite boolean 在qu

原创 玩轉log4j二:log4j.properties

繼上節log4j.properties的元素的意義,通過三要素介紹了log4J,今天我們看一個比較全面多的例子:#根log4j.rootLogger=INFO,consoleAppender,logfile,MAILlog4j,addiv

原创 linux下zookeeper之單機配置

1.下載zookeeper 以及jdk鏈接:https://pan.baidu.com/s/1C7GgOcZ3JFnXefA5G1Tn7A 密碼:i2r32.解壓到指定目錄:tar -xzvf ***.tar.gz -C {path}3.

原创 Cookie&session

cookie&session的出現: http協議的無狀態特性(對業務處理沒有記憶能力)導致如果後續處理需要前面的信息,則它必須重傳前面的信息,這也導致每次鏈接傳送數據量增大,爲了克服http這個缺陷,出現了兩種用於保持http鏈接狀態的

原创 Tomcat 啓動過程很慢,JVM上的隨機數與熵池策略

之前遇到過一個很奇怪的問題,這個大多數會在阿里雲服務器上出現;就是tomcat啓動超級慢 最後發現是session引起的隨機數導致的; 解決方案;在tomcat/bin/catalina.sh加 JAVA_OPTS="-Djava.se

原创 log4j記錄單獨的日誌到單獨文件

我們一般需要記錄特殊的日誌到單獨文件中: 1.配置log4j.properties log4j.rootLogger=DEBUG,Console,File,info log4j.appender.Console=org.apache.

原创 spring boot 上傳超過默認1M限制

在項目上傳過程中遇到一個上傳超出限制的問題;報上傳圖片超出tomcat默認限制大小1M 解決方案: 1.加入限制大小配置(application.properties): spring.http.multipart.maxFileSiz

原创 spring boot將MultipartFile file圖片上傳到遠程服務器;

1.controller @Api(description = "圖片上傳接口") @RestController @RequestMapping("/uploadController") public class UploadCont

原创 linux命令—screen會話管理

系統管理員經常需要ssh或者telnet遠程登錄到linux服務器,經常運行一些需要長時間才能完成的任務傳輸,備份,啓動一個進程等;通常我們都是爲這樣的任務開一個遠程終端窗口,再次期間不能關閉終端窗口,否則這個任務就會被殺掉; scree

原创 java面試—mysql數據庫

MYSQL 一、sql的select語句完整的執行順序     1.sql select的執行順序:     1)、from組裝來自不同數據源的數據;     2)、where基於指定的條件對記錄進行篩選;     3)、group by

原创 ftp上傳下載工具類

import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.commons.net.ftp

原创 java面試—dubbo

1.dubbo的容錯機制;     1)、Failover Cluster:失敗自動切換,當出現失敗,重試其他服務器     2)、Failfast Cluster:快速失敗,只發起一次調用,失敗立即報錯,通常用於非冪等性的寫操作。   

原创 java面試—nginx

1.nginx反向代理爲什麼能夠提升服務器性能     對於後端動態服務來說:java php。這類服務器處理io能力不高;nginx有個好處是會把request在讀取完整之前buffer住,這樣交給後端就是一個完整的HTTP請求,從而提

原创 Swagger

現在框架都是方便開發,採用前後臺分離的技術;所以現在聯繫前後臺唯一的就是api接口;所以api文檔在前後端開發人員之間至關重要;swagger就是一款書寫api文檔的框架; swagger包括:swagger editor,swagger

原创 java面試—消息隊列ActiveMQ

1.如何使用ActiveMq解決分佈式事物     在應用中,都會有用戶註冊功能:收集用戶錄入信息,保存到數據庫—向用戶的手機或郵箱發驗證碼······     在傳統集中式架構,實現功能:開啓一個本地事物,往本地數據庫中插入一條用戶數據