原创 【redis】centos7 安裝配置 redis

centos7 安轉redis以及設置自啓動 前言 安裝Redis需要知道自己需要哪個版本,有針對性的安裝,比如如果需要redis GEO這個地理集合的特性, 那麼redis版本就不能低於3.2版本,由於這個特性是3.2版本纔有的。 另

原创 【mysql】windows解壓版mysql安裝配置

一、下載地址: http://dev.mysql.com/downloads/mysql/ 二、配置環境變量 1.新增環境變量 變量名:MYSQL_HOME 變量值:E:\software\mysql-5.7.21-winx64(改成你自

原创 【docker】centos7 安裝部署 docker

一、安裝docker 1、Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。 通過 uname -r 命令查看你當前的內核版本 $ uname -

原创 【https】https 背後的原理及流程

HTTPS(全稱: Hypertext Transfer Protocol Secure,超文本傳輸安全協議),是以安全爲目標的HTTP通道,簡單講是HTTP的安全版。本文,就來深入介紹下其原理。  1.爲什麼需要https 使用ht

原创 【PageHelper】SpringBoot之分頁插件PageHelper的使用

在springboot中使用PageHelper插件有兩種較爲相似的方式,接下來我就將這兩種方式進行總結。 方式一:使用原生的PageHelper 1.在pom.xml中引入依賴 <dependency>

原创 【tomcat】docker 安裝部署 tomcat

1.拉取tomcat鏡像 1.docker search tomcat 2.docker pull tomcat 2.運行tomcat鏡像 docker run -d -p 8080:8080 --name mytomcat -e

原创 【java】==操作符與equals的區別

== 如果比較的是基本數據類型,則直接比較其存儲的 “值”是否相等; 如果比較的是引用類型的變量,則比較的是所指向的對象的地址 equals 如果沒對equals方法進行重寫,則比較的是引用類型的變量所指向的對象的地址,這個和==號比

原创 【version】軟件開發版本命名規則

 以下規約根據實際開發經驗及參考阿里巴巴java開發手冊而成,總體的設計方向如下,具體可根據實際情況做靈活變化。 groupId GroupID 格式:com.{公司/BU }.業務線 [.子業務線],最多 4 級。   說明: {公

原创 【java web】Filter Servlet Inteceptor Listener 區別與聯繫

概覽  Servlet、Filter、Listener是配置到web.xml中,interceptor配置到spring.xml中,web.xml 的加載順序是:context-param > listener > filter > s

原创 【docker】 Dockerfile

Dockerfile鏡像構建命令 指令:FROM  功能描述:設置基礎鏡像  語法:FROM < image>[:< tag> | @< digest>]  說明: FROM指定構建鏡像的基礎源鏡像,如果本地沒有指定的鏡像,則會自動從

原创 【tomcat】centos7 安裝部署 tomcat

1、解壓 tar -zxvf apache-tomcat-8.5.37.tar.gz 2、啓動tomcat,顯示tomcat started就是成功啓動    啓動- startup.sh    停止-shutdown.sh ./st

原创 【java】java語言之閉包

一、爲什麼需要閉包 在《Think in java》中有這樣一句話:使用內部類最吸引人的原因是:每個內部類都能獨立地繼承一個(接口的)實現,所以無論外圍類是否已經繼承了某個(接口的)實現,對於內部類都沒有影響。 內部類最大的優點就在於它能

原创 SpringMVC @RequestParam和@PathVariable用法小結

例如: http://localhost:8080/Springmvc/user/page.do?pageSize=3&pageNow=2 你可以把這地址分開理解 問號前半部分:http://localhost:8080/Springm

原创 Intellij IDEA 中使用 MyBatis-generator 自動生成 MyBatis 代碼

1. 在maven項目的pom.xml 添加mybatis-generator-maven-plugin 插件 <build> <finalName>xxx</finalName> <plugin

原创 idea重啓tomcat時報java.rmi.server.ExportException: Port already in use: 1099

IDEA中啓動Tomcat報錯,Error running Tomcat7.0.52: Address localhost:1099 is alre