原创 在spring 3.0及以上版本中,可以通過使用@value,對一些如xxx.properties文件中的文件,進行鍵值對的注入

1 首先在applicationContext.xml中加入:     <beans xmlns:util="http://www.springframework.org/schema/util"       xsi:schemaLoca

原创 java上傳文件到linux文件下

最近一個項目的需求是上傳文件到圖片服務器中,圖片服務器是部署在linux上的一個tomcat容器,話不多說,直接上代碼 一個工具類即可搞定: package com.supermap.sbsm.util; import com.jcra

原创 定位當前位置(座標點)到 附近多個位置(座標點)最短路徑動態規劃(漢密爾頓迴路算法整合百度地圖API)

      最近項目中需要實現這樣一個功能:從當前位置,規劃一條最優線路到附近多個工廠的最優線路。必須要有詳細的路徑座標點信息。      思路:1.首先 使用漢密爾頓迴路算法,求解出當前位置座標點到附近工廠最短線路的路徑。2.藉助百度地

原创 mybatis中bind標籤和concat的使用

首先,二種方式都可以用來模糊查詢,都能預防 SQL 注入。但是在更換數據庫情況下,bind標籤通用。 <if test=” userName != null and userName !=””> and userName like con

原创 使用idea搭建srpingCloud項目

一、spring cloud簡介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發便利性巧妙地簡化了分佈式系統基礎設施的開發,如服務發現註冊、配置中心、消息總線、負載均衡、斷路器、數據監控等,都可以用Sp

原创 高併發下,websocket的安全推送,避免websocket推送太頻繁掛掉問題

最近項目中遇見一個問題,2個kafka主題需要大批量接收實時的GPS座標,然後用websocket推送給前端。由於消費十分頻繁,websocket經常出現與前端斷開連接導致推送失敗掛掉。 package com.ncse.zhhygis

原创 springboot使用MultipartFile獲取上傳視頻的時長(不用在本地生成臨時文件)

1.需要下載第三方jar包:該工程使用的是SpringBoot。由於在maven倉庫中沒有 jave-1.0.2.jar 這個jar,所以需要自己去下載到本地 微雲地址:https://share.weiyun.com/5epeWn5 

原创 彙總java生態圈常用技術框架、開源中間件,系統架構及經典案例

有人認爲編程是一門技術活,要有一定的天賦,非天資聰慧者不能及也。非也,這是近幾年,對於技術這碗飯有一些心得體會,大多數人成爲某領域頂級專家可能會有些難度,但應對日常工作,成長爲資深研發工程師、技術專家、甚至成爲小團隊的Team Leade

原创 從本地excel中批量導出數據到javabean對象中,並批量請求第三方接口導入數據

最近項目中,需要實現這麼一個功能:從excel表中批量導出幾萬條數據,再發送給第三方接口導入數據. 話不多說,直接上代碼: 從本地導出excel數據,需要先引入依賴到項目中 <dependency> <groupId>org.a

原创 java設置內置對象用於內部存儲取值

最近做一個項目,需要調用第三方接口,第三方接口訪問需要攜帶token,項目中用kafka接收的第三方數據,kafka消費時需要調用第三方接口,但是kafka不能攜帶token,又不能直接從前端接口獲取,怎麼才能在kafka消費裏面獲取到t

原创 分佈式自增長ID(IdWorker)

package util; import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.NetworkInterf

原创 base64實現 簡單的加密解密

import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import java.io.IOException; /** BASE64的加密解密是雙向的,可以求反解

原创 springboot 集成 rabbitMQ

生產者: package com.coship.ac.rabbitMq; import com.coship.common.rabbitMq.AlarmMessage; import org.springframework.amqp.c

原创 tomcat : 向後臺傳 json字符串報400錯誤解決方式

最近遇見一個問題:後臺接收一個json字符串:param= {"coords":[{"x":116.46787, "y":39.91491},{"x":116.46787,"y":39.91491}],"from":"GPS","to":

原创 將本地代碼提交到github上

1.註冊github賬號 https://github.com/ 2.安裝git 工具 https://git-for-windows.github.io/ 3.進入Github首頁,點擊New repository新建一個項目 填寫相應