原创 解決低版本spring中StringHttpMessageConverter中文亂碼問題
項目架構比較老舊,spirng用的3.0.2,在使用@ResponseBody String做返回值的接口時,若客戶端不做處理,Content-Type默認爲text/plain;charset=ISO-8859-1,導致的問題是中文會顯
原创 Oracle數據庫創建用戶相關
Oracle數據庫創建一個用戶,賦予角色,給相關表的只讀(select)權限 --創建用戶 create user etl_admin identified by YdEtl_ehr; --修改用戶密碼 alter user etl_a
原创 如果堅持有結果,那我想看看是什麼
不知不覺已經畢業一年了,在這一年的工作中似乎進步很大,但真的去嘗試一些面試的時候,無一例外的被“毆打”,不斷的反思自己爲什麼還是不行呢?真的只是年限沒達到一定程度嗎?答案是否定的,我已經預感到自己要是在這麼走下去,可能下一個被社會淘汰的就
原创 一文搞懂java線程狀態
線程狀態 6個狀態定義:java.lang.Thread.State public static enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIME
原创 java封裝一個實用的StringUtil類
在項目中經常會對String進行一些操作,除了一些開源框架中的StringUtils,我把在項目中經常要用的方法封裝成了一個StringUtil類,可供大家學習借鑑。 EMPTY:返回一個空字符 isNullString(String s
原创 一文搞懂java單例模式
單例模式作爲java設計模式裏最常用的一種設計模式之一,在我們日常的開發中大量被使用,現在我想從理論到實踐重新梳理一下這個知識點,幫助基礎薄弱的自己進一步加深理解。 什麼是單例模式(Singleton) “單例”,顧名思義就是隻有一個類的
原创 遞歸+循環實現走臺階算法
編程題: 有n步臺階,一次只能上1步或2步,共有多少種走法? 遞歸 優點:大問題轉小問題,可以減少代碼量,同時代碼精簡,可讀性好 缺點:遞歸調用浪費了空間,而且遞歸太深容易造成堆棧的溢出 循環迭代 優點:代碼運行效率好,沒有額外空間的開銷
原创 類初始化&實例初始化(附帶經典“父子”面試題)
類初始化過程 一個類要創建實例需要先加載並初始化該類 a.main方法所在的類需要先加載和初始化 2.一個子類要初始化要先初始化父類 3.一個類初始化就是執行<clinit>()方法
原创 學java必須搞懂這道計算題
分享一道經典的Java計算題,分享的同時也幫助基礎薄弱的自己進一步加深理解: 附上代碼: package com.java_foundation.arithmetic; public class ClassicalCalculat
原创 java byte(字節)根據長度轉成kb(千字節)和mb(兆字節)
讀取二進制文件長度,將其轉換爲kb或者mb /** * byte(字節)根據長度轉成kb(千字節)和mb(兆字節) * * @param bytes * @return */
原创 在windows下web程序佔用CPU的性能調試
之前在公司內部分享平臺發一篇在生產環境排查的CPU性能問題的文章,比較通用,轉到CSDN上與大家分享 問題 業務系統的Tomcat服務器跑了一段時間後,發現業務系統進程佔用的CPU資源在70%-80%,加上自助,移動端和
原创 java小工具(1)——批量修改文件名
人事同事想批量修改一批員工文件名,原來是工號+姓名.jpg,現截取前八位工號作爲文件名 package com.utils; import java.io.File; public class changeName { publ
原创 JSONObject.toJSONString()自動修改屬性格式,改變了大小寫
在一次接口對接的過程中,本想把查詢到的list對象通過fastjson序列化後傳給客戶端 客戶端需要的數據格式: [ { "RefID": "4365665", "Title": "任務標題",
原创 機智W_en——Java從零開始(3)(Java流程控制)
轉載請註明本文出自機智W_en的博客(https://blog.csdn.net/kevin___dd),謝謝支持!前言這篇主要介紹Java程序員必須掌握的流程控制語句,只有掌握這些流程控制語句,編寫java程序才能得心應手。Java流程