原创 學歷和專業對程序員找工作很重要嗎?

         從畢業第二年開始接觸計算機,學習java編程,再到從事計算機培訓工作,再到北漂從事java開發工作,再到回老家發展,再到第二次北漂,一路的故事,可能只感動了自己,噁心了別人,所以我只總結一下,對於一個程序員來說,找工作,

原创 Http相關幫助類獲取當前Http請求對象,獲取當前scheme,獲取當前項目名等等

package com.wanmi.sbc.common.util; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; imp

原创 分佈式鎖的簡單理解

分佈式鎖 場景一 同一個應用用部署在多機器,用於支撐高併發訪問以下代碼有什麼問題? @Transactional public boolean doOrder(Integer productId , Integer buySize )

原创 JPA 一對多單向關聯和雙向關聯(沒有外鍵的情況)

假設我有兩個表,一個機構表A,一個機構詳情表B,表A爲主表一的一方,表B爲維護表爲多的一方,在表B中沒有外鍵,但會有表A主鍵字段的冗餘記錄, 1jpa一對多單向關聯的設置 class A{ /** * A表id */ @Id @Ge

原创 springboot項目jar包啓動腳本

         當工具用習慣了。也就懶的去關心底層的東西了。項目部署的時候,用習慣了jenkins也就不關心運維寫的腳本了。但是當工具出問題,那就要從最基礎的腳本來部署項目。腳本我也不太懂,在這裏只是與大家一起分享啓動和關閉的兩個腳本,

原创 String轉LocalDateTime,LocalDateTime轉String,Date轉String,String轉Date

package com.wanmi.sbc.common.util; import org.apache.commons.lang3.StringUtils; import java.text.SimpleDateFormat; i

原创 Response對象的OutputStream流write之後,生成的圖片或者文件在頁面沒有顯示出來

             看着各位大佬寫的博客,質量非常高,很羨慕,人嘛,不分貴賤,博文也一樣,大佬們寫他們擅長牛逼的一塊,那我就把一些開發中小的問題補充上,大佬帶高手玩,那麼我就帶小白玩,言歸正傳,第一次實在項目中寫生成二維碼的接口,明

原创 拼音助記碼

package com.wanmi.sbc.common.util; import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.form

原创 HttpClientUtil工具類post請求和get請求

package com.wanmi.sbc.groundpush.util; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import

原创 獲取經緯度範圍,根據兩點間經緯度座標(double值),計算兩點間距離,單位爲米

package com.wanmi.sbc.common.util; import lombok.Data; public class LonLatUtil { private static final double PI

原创 Access denied for user 'root'@'10.0.1.247' (using password:YES),客戶端能連接上mysql,但是springboot連接不上mysql.

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.

原创 技術很重要麼?努力就會成功?

    技術對於程序員是最重要的麼,我想不是,技術好,當然會給你加分,但是除了技術以外,還要培養很多能力,爲人處世,溝通的能力,項目管理,組織的能力,個人的人生觀,價值觀,世界觀,每一個都可能影響你。以史爲鑑,很多有才能的人,都沒有被重用

原创 mvn dependencytree的用法

 查看jar包的間接依賴 1.如果發現某個jar包,自己的pom中並沒有定義,想看一下是被哪個jar包間接引用的,兩種方法   (1)用mvn dependency:tree>temp/tree.txt,直接輸出到當前項目下,然後在ide

原创 Java服務,內存OOM問題如何快速定位?

Java服務,內存OOM問題如何快速定位? 某Java服務(假設PID=10765)出現了OOM,最常見的原因爲: 有可能是內存分配確實過小,而正常業務使用了大量內存 某一個對象被頻繁申請,卻沒有釋放,內存不斷泄漏,導致內存耗盡 某一個資

原创 Navicat中mongo按照條件簡單查詢和排序

用Navicat Premium 連接mongo後,想要做簡單的查詢和排序,數據集合名稱叫trade,結構 , 文檔結構如下: { "_id": "O201908221531130339", "_class": "com