原创 項目啓動後失敗,報Unregistering JMX-exposed beans on shutdown

報錯截圖截圖如下: 解決方法: 將pom文件中添加如下依賴 <dependency> <groupId>org.springframework.boot</groupId>

原创 Eclipse和Idea中workspace,project,moudle等概念

Eclipse Eclipse中以Workspace爲單位,打開的一個窗口爲一個workspace。一個workspace中可以包含許多無關或者相關的Project。如果通過maven管理,相關的項目通過pom.xml文件來建立關

原创 Oracle官方JShell介紹翻譯(一)

JShell介紹 Java命令行工具(JShell)是一個用來學習Java編程語言和規範Java代碼的交互式的工具。JShell可以在聲明,語句以及表達式被輸入時進行檢查並立刻展示結果的交互式解釋器。這個工具在命令行中運行。 話題

原创 Maven Settings.xml文件及常見問題總結

Settings.xml 文件 <localRepository> 配置本地倉庫地址,如: <localRepository>D:\.m2\repository</localRepository> <servers> 配

原创 如何學習英語?

聲明:標題很大,僅發表一些個人見解,以達到交流的目的本人英語學習經歷        本人從初中開始學習英語課程,到高中畢業均是班上英語前列,高考120考了92分,算是馬馬虎虎。大學學的理科,大一時,有些荒廢英語上面的學習,同時周邊同學均在

原创 Oracle常見問題處理

1. Q:PL/SQL查詢出來中文亂碼 A:修改pl/sql developer 的編碼格式: 在windows中創 建一個名爲“NLS_LANG”的系統環境變量,設置其值爲“SIMPLIFIED CHINESE_CHINA.Z

原创 DNS劫持

何爲DNS劫持? 簡單的解釋:某些電信運行商或軟件商出於流氓目的及利益將原本可以正常訪問的網站域名解析到一個錯誤的 IP 地址上,導致的後果就是該網站不能訪問。 DNS劫持示例: 用戶計算機感染病毒,病毒篡改HOSTS文件,添加

原创 Oracle數據庫備份與恢復

數據庫備份 使用命令: exp user/password@orcl file=D:\xinji\kaohe.dmp full=y 注意參數full=y ,將會導出整個數據庫,不單單是當前 user 用戶,包括其他所有用戶,所

原创 svg

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1" preserveAspectRatio="none" onload="init()"> <script> functi

原创 WinSCP連接虛擬機中Ubuntu14實踐

環境 host系統:win10 虛擬機版本:Wmware WorkStation 12 Pro Linux版本: Ubuntu 14.4.5 實踐 先設置虛擬機的網絡適配器模式 ifconfig 查看linux系統ip地址 c

原创 Integer中的IntegerCache內部類

面試題 碰到一個面試題。對於這個面試題,大部分人的回答,要不全是false,要不全是true,但事後運行下,結果卻是true false, 爲什麼會出現不一致的現象? public class Test03 { public st

原创 自定義註解實踐

背景介紹 註解在java中是個比較重要的概念。幾乎所有框架中都自定義了相當數量的註解。 定義註解 在下面的定義註解的代碼中,@interface就指明這是在定義註解。同時在定義註解時,我們使用了幾個元註解。其中,Target表示該註解用於

原创 1+N次查詢的由來

需求 考慮這樣一個需求,客戶需要從數據庫中一次性的取出用戶表中的所有記錄。對於這個需求,如果數據量小還可以,如果數據量大,必然會導致系統訪問變慢,同時也會消耗大量內存。那怎麼解決了?肯定要按照客戶的需求來辦事,那換個思路,既然不能控制一次

原创 動態代理的實現

靜態代理 之前通過1+N的問題實踐了下靜態代理。但靜態代理有其侷限性。代理類需要實現目標接口,而如果目標接口有所改變,代理類和目標實現均需要作出改變,不是很靈活。 動態代理 那如何實現動態代理呢?我們可以通過java內建的動態代理功能或者

原创 數據庫多表連接實踐

多表連接知識 連接(join):將一張表中的行按照某個條件(連接條件)和另一張表中的行連接起來形成一個新行的過程。 根據連接查詢返回的結果,分3類:內連接(inner join)、外連接(outer join)、交叉連接(cross j