原创 oracle:Oracle12c安裝和卸載步驟教程

一.安裝 1.去官網下載相應的版本 2.下載好的兩個壓縮文件壓縮到一個文件夾中 3.打開上個步驟的文件夾,運行stepup,顯示如下命令框,等待 4.開始安裝,選擇接受更新或者不接受都可以,郵箱寫不寫都可以 5.選擇創建和配置數據庫

原创 linux:分區滿了,如何進行擴容

圖片中可以看到掛載點“/”的利用率移到100%,空間不夠,所以要對其進行分區。 1.     先進入虛擬機設置裏增大磁盤空間 注意:將25改成50,以擴大空間。這裏一定要寫比25大的數,因爲他是“增加到”50GB,而不是“增加了25GB

原创 Oracle:java jdbc /ojdbc 連接oracle的幾種方式

一 使用方法方法一:使用service_name 連接oracle   jdbc:oracle:thin:@//:/  例如: jdbc:oracle:thin:@//10.10.10.1:1521/TDB 注意這裏的格式,@後面有//

原创 Utils:工具類:ObjectMapper

ObjectMapper @Test public void test04() throws JsonProcessingException { EnterpriseInfoDTO enterpriseInfoD

原创 dto轉實體對象

底層ObjectMapper 第一種 Map<String,Object>  result = (Map<Sring,Object>)JsonUtils.jsonToObj(JsonUtils.objToJson(cafsOverdueC

原创 JPA: Spring Data JPA @OneToMany 註解參數 orphanRemoval,一對多刪除詳解

分析了OneToMany級聯操作多方的插入、更新、刪除。我們得到如下結論: 1、插入,建議一方設置mappedBy,好處是隻會執行一條insert語句。不會執行多餘的update外鍵的sql。 2、更新,沒有區別 3、刪除,一方設置map

原创 JPA:Spring Data JPA @OneToMany級聯,多方刪除修改新增總結(尤其刪除操作:添加註解屬性orphanRemoval在下一篇解釋刪除)

一方在oneToMany上設置的級聯保存和更新很好理解,多方會隨着一方進行保存和更新。但是級聯刪除其實只是指一方刪除時會把關聯的多方數據全部刪除,並不能刪除一方維護的多方list中remove掉的數據。所以本文所討論的實驗和是否設置級聯刪

原创 Map:各map中存放null值情況

ConcurrentHashMap就是分段的hashTable:根據自定的hashcode算法生成的對象來獲取對應hashcode的分段塊進行加鎖,不用整體加鎖,提高了效率

原创 JPA:雙向多對一

jpa 實體生命週期有四種狀態 New:瞬時對象,尚未有id,還未和Persistence Context建立關聯的對象。 Managed:持久化受管對象,有id值,已經和Persistence Context建立了關聯的對象。 Da

原创 JPA:雙向一對一

例如:外鍵在哪邊那麼哪邊就是 維護關聯關係。至於是哪個主控方,那麼就是看使用哪張表到哪張表,比如單向多對一就是多的一方主控,單向一對多就是一的一方主控,但是外鍵都在多的一方。 現假設有Person表和Address表,是一對一的關係,在P

原创 Mybatis:xml文檔不能被maven編譯到class中解決方案

<!-- 項目打包時會將java目錄中的*.xml文件也進行打包 --> <build>     <resources>         <resource>             <directory>src/main/java</d

原创 Hibernate 映射字段問題[ImprovedNamingStrategy]

Hibernate 映射字段問題[ImprovedNamingStrategy] Hibernate 使用JPA 對於映射有3種規則可以配置:DefaultNamingStrategy,ImprovedNamingStrategy,EJB

原创 nginx:nginx學習

  一、nginx 二、linux安裝nginx 三、nginx常用命令 五、nginx配置實例     1  反向代理-1 2  反向代理-2 3 負載均衡 4 動靜分離 5 高可用 六 nginx原理 一、nginx nginx:是一

原创 StopWatch :計算程序運行時間

@Test public void test001() throws InterruptedException { StopWatch stopWatch = new StopWatch("統計代碼耗時操作"); st

原创 JsonArray:fromObject數據有默認值情況解決,JsonObject.fromObject

JsonConfig jsonConfig = new JsonConfig(); json.registerDefaultValueProcessor(BigDecimal.class,new DefaultValueProcess()