原创 java8中的steam流
1,創建stream流 //1,通過Collection系列集合提供的stream方法 List<String> list = new ArrayList<String>(); Str
原创 springboot整合ActiveMQ(點對點+發佈訂閱)
生產者項目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</art
原创 ActiveMQ消費者消費消息(點對點模式)
上篇博客寫了生產者生產消息:ActiveMQ向消息隊列存入消息 package com.vhukze.consumer; import org.apache.activemq.ActiveMQConnectionFactory; i
原创 ActiveMQ向消息隊列存入消息
創建一個maven工程, 引入ActiveMQ的依賴 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core<
原创 ajaxFileUpload方法不接收後臺返回的數據,不走回調方法(跨域)
上傳文件成功後後臺也返回了數據,但是就是不走回調方法,success不走error也不走。 然後單位的前輩找到了解決辦法,跨域問題,附鏈接 https://blog.csdn.net/qq602757739/article/details
原创 創建一個dubbo整合springboot的微服務項目
創建一個dubbo微服務項目 首先創建一個父項目,vhukze-dubbo-parent-pom,依賴引入,打包類型是pom <parent> <groupId>org.springframework.boot</gro
原创 springboot自定義外部擴展文件
在springboot啓動的時候調用run方法,可以看到run方法裏面的內容,其中有一個getRunListeners方法 Ctrl+左鍵點進這個方法,發現getSpringFactoriesInstances方法,這個方法就是在所
原创 springboot自定義Banner圖(項目啓動時打印的spring圖)
springboot項目啓動一般是以這種方式啓動:SpringApplication.run(App.class); ctrl+左鍵點進run方法 發現它又調用了另一個run方法,繼續點進 原來是創建了一個SpringApplicat
原创 自定義一個springboot的starter插件
springboot對第三方包的整合是由maven依賴和starter插件完成的。 比如spring-boot-starter-web、spring-boot-starter-data-redis、spring-boot-starter-
原创 搭建Springcloud項目,使用Eureka註冊中心,feign客戶端調用
首先創建一個maven項目,爲Eureka註冊中心項目 依賴引入 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-pare
原创 Nginx實現高可用
Nginx的高可用指的是在一臺Nginx宕機的情況下有其他Nginx去處理請求。 這裏準備兩臺centos虛擬機測試,兩臺虛擬機上都要安裝Nginx和keepalived. 安裝Nginx: //安裝插件 yum -y install g
原创 SpringcloudConfig中configClient端不重啓項目,手動刷新同步
上一篇博客搭建ConfigClient端寫了configClient端從configServer端獲取到數據,但是它會放到緩存中,不重啓服務是不會重新去configClient獲取的。 configServer端的數據是跟git實時同步的
原创 mapper中註解開發使用if需要注意的問題
@Update("<script>" + "update product set pname=#{pname},market_price=#{market_price},shop_price=#{shop_price}" +
原创 springcloud中的服務降級(類方式)
之前的一片博客使用的是Hystrix註解,指定的一個方法作爲服務降級調用的方法。https://blog.csdn.net/qq_41890624/article/details/103744211 這次使用類方式實現服務降級和隔離。 使
原创 Nginx實現負載均衡效果
準備兩個tomcat服務器,一個端口是8888,一個端口是8080. 在兩個服務器的webapps目錄下新建一個a文件夾,文件夾中分別放入一個內容是8888和8080 的HTML文件。 修改Nginx配置文件,編輯Nginx安裝目錄中的c