原创 學歷和專業對程序員找工作很重要嗎?
從畢業第二年開始接觸計算機,學習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