原创 BeanUtils.copyProperties(A,B)字段複製

        BeanUtils提供對Java反射和自省API的包裝。其主要目的是利用反射機制對JavaBean的屬性進行處理。我們知道,一個JavaBean通常包含了大量的屬性,很多情況下,對JavaBean的處理導致大量get/se

原创 JOOQ入門--實現CRUD操作

一、什麼是JOOQ JOOQ 是基於Java訪問關係型數據庫的工具包。JOOQ 既吸取了傳統ORM操作數據的簡單性和安全性,又保留了原生sql的靈活性,它更像是介於 ORMS和JDBC的中間層。對於喜歡寫sql的碼農來說,JOOQ可以完全

原创 圖的java實現

什麼是圖結構 圖(Graph)結構也是一種非線性數據結構,並且每個數據元素之間可以任意關聯。正是任意關聯性,導致了圖結構中數據關係的複雜性。 一個典型的圖結構包括如下兩個部分: 頂點(Vertex):圖中的數據元素。 邊(Edge):圖中

原创 重溫數據結構:樹及Java 實現

讀完本文你將瞭解到: 什麼是樹 樹的相關術語 根節點、父親節點、孩子節點、葉子節點如上所述。 節點的度 樹的度 節點的層次 樹的高度 樹的深度 樹的兩種實現 數組表示: 鏈表表示的節點: 樹的幾種常見分類及使用場景   數據結構,

原创 PLSQL Developer 12.0.7連接Oracle12c數據庫

1.下載安裝PL/SQL Developer 2.下載Oracle Instant Client 3.配置PL/SQL Developer首選項 4.配置Oracle Instant Client 5.PL/SQL Developer登錄

原创 Spring中基於Java的配置@Configuration和@Bean用法

Spring中爲了減少xml中配置,可以聲明一個配置類(例如SpringConfig)來對bean進行配置。 一、首先,需要xml中進行少量的配置來啓動Java配置: <?xml version="1.0" encoding="UTF-

原创 intellij 關閉自動保存和標誌修改文件爲星號

關閉自動保存 首先,聲明一點,intellij 默認是不自動編譯的 ,這一點跟Eclipse不同 By default, IntelliJ IDEA doesn't automatically compile projects on s

原创 IntelliJ Idea設置Could not autowire. No beans of 'xxx' type found

1.問題描述 在Idea的spring工程裏,經常會遇到Could not autowire. No beans of ‘xxxx’ type found的錯誤提示。但程序的編譯和運行都是沒有問題的,這個錯誤提示並不會產生影響。但紅色的錯

原创 Java中將xml文件轉化爲json的兩種方式

  最近一直沒有時間寫博客,忙着找房子,天天來回折騰,光地鐵費就花了不少,最後綜合各種因素考慮,決定沙河高教園,哈哈,沒錯,別人都是越搬離公司越近,我是越搬越遠,但是直覺告訴我應該沒有錯,昨天晚上剛搬完家,收拾收拾終於安定了,坑爹的二房東

原创 POJO和JavaBean的區別

POJO(Plain Ordinary Java Object)即普通Java類,具有一部分getter/setter方法的那種類就可以稱作POJO。 實際意義就是普通的JavaBeans(簡單的實體類),特點就是支持業務邏輯的協助類。

原创 oracle中to_date詳解

TO_DATE格式(以時間:2007-11-02 13:45:25爲例)1. 日期和字符轉換函數用法(to_date,to_char) 代碼如下:select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'

原创 IDEA+Maven+多個Module模塊(創建多模塊SpringBoot整合項目)

最近在學習springboot,先從創建項目開始,一般項目都是一個項目下會有多個模塊,這裏先創建一個最簡單的實例,一個項目下有一個springboot模塊項目提供web服務,引用另一個java項目(相當於業務邏輯)  期望的項目結構如下 

原创 IntelliJ IDEA 2018.1.6安裝和破解教程

    IDEA 全稱 IntelliJ IDEA,是Java語言開發的集成環境,IntelliJ在業界被公認爲最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(Git、svn、github等

原创 spring的@component註解的理解

1、@controller 控制器(注入服務) 2、@service 服務(注入dao) 3、@repository dao(實現dao訪問) 4、@component (把普通pojo實例化到spring容器中,相當於配置文件中的<b

原创 Spring-Cloud中通過Feign調用外網HTTP網絡通信方法

使用Spring Cloud Feign作爲HTTP客戶端調用遠程HTTP服務,比如調用百度登http接口: 1.對於調用的http,只要能訪問即可: 2、訪問端,也就是spring-cloud端。 A、在工程啓動類名前加入@Enable