原创 阿里雲安裝mongo

mongo安裝: 安裝前準備工作: 阿里雲服務器安全規則配置了3306端口 iptables或者firewalld開放了3306端口 訪問http://mirrors.aliyun.com/mongodb/yum/redhat選擇

原创 MVC註解補充(關於視圖解析器不起作用的錯誤)

@Controller 表示Spring某個類的是否可以接收HTTP請求; @RestController 表示Spring某個類的是否可以接收HTTP請求; 相當於@Controller和@ResponseBody。 需要注意的

原创 java多模塊創建。解決多模塊中的web只有src/main/java

避免麻煩,先創建一個server(Tomcat) 1.新建一個maven項目,選擇存儲位置,並選擇創建一個簡單的maven工程 new-》other-》maven-》maven project 選擇創建一個簡單的maven工程 輸

原创 springboot整合quartz定時任務,並實現動態動態管理,實現調用service注入。

1.創建一個boot項目 創建一個簡單的boot項目,加入web,和mysql的依賴。此處不贅述。 項目結構圖: 2.依賴 <!--整合quartz--> <dependency>

原创 idea本地運行正常,打包發佈的服務器之後,報ClassNotFound,

遇到一次大坑,idea本地運行正常,打包發佈的服務器之後,就報ClassNotFound, 排查了很久,發現的確是少了jar包,而且少了很多。複製了幾個jar包上去都沒用。 究其原因: 1:依賴時scope配置錯誤,如使用了run

原创 java設計模式1:單例模式懶漢和餓漢線程安全(synchronized+volatile)

懶漢模式 懶漢模式沒啥好講,直接代碼 public class test{ public static void main(String args[]){ Student student1 = Stu

原创 springboot + eureka集羣,實現註冊中心,實現負載均衡

搭建eureka集羣 - 新建一個boot項目 File-》new-》project 如圖選擇-》next-》起名字如下 ->next -》finish - 新建3個註冊中心 以三個註冊中心爲例,想多的自己加 項目名字上-》new

原创 linux下安裝mysql

懶得設置格式了嗎,就這麼玩吧。 log-error=/var/log/mariadb/mariadb.log pid-file=/var/run/mariadb/mariadb.pid rm -rf /usr/share/mysq

原创 windows下如何遠程連接linux服務器的mysql

//先看是否能ping通遠程服務器,ping 192.168.1.211,如果不可以就是網絡問題。然後,檢查端口是否被防火牆擋住了,telnet 192.168.1.211 3306,如果連接失敗,配置防火牆。 //windows

原创 linux服務器安裝配置jdk

本文參考 Linux下配置JDKhttps://www.cnblogs.com/freeweb/p/5135270.html window 遠程在Linux(centOS7.0)上安裝JDK以及配置環境變量https://www.

原创 mysql啓動失敗

find / -name my.cnf 刪除my.cnf(記得做好備份) rm -rf 文件路徑 重新啓動。一般會成功 如果失敗 刪除mysql下的data裏面的內容,不要刪data(這會導致數據丟失) 重新初始化 /usr/

原创 eclipse中的打包方式。

前提條件: 確保運行環境爲jdk,而不是jre 開始同步 右鍵項目-》run as-》maven install。 [INFO] BUILD SUCCESS表示成功。如果沒有成功查看上面報錯信息,具體分析。

原创 MVC配置文件

MYSQL, datasource.properties 用戶名:jdbc.common.username=root 密碼:jdbc.common.password=1234 數據庫:jdbc.user.url=jdbc:mysq

原创 視圖解析器配置

<!-- 自動掃描controller包下的所有類,使其認爲spring mvc的控制器 --><!--這個代碼是開啓包自動掃描同時開起對註解的支持 --> <context:component-scan base-packag

原创 知道文件名、文件網址,得到zip的輸入流(死鎖解決)

import java.io.IOException; import java.io.InputStream; import java.io.PipedInputStream; import java.io.PipedOutputSt