原创 Oracle 列轉行 (列行不確定) 解決方法

效果圖:   左邊是轉前數據,行數不確定。     右邊是轉後數據,列數不確定。     主要分3步 --1-----------------------創建存儲過程------------------------- CREATE

原创 SpringBoot 應用程序啓動過程揭祕

SpringBoot 約定大於配置 的功力讓我們如沐春風,在我之前寫的文章 《從SpringBoot到SpringMVC》  也對比過 SpringBoot 和 SpringMVC 這兩個框架,不過最終 SpringBoot 以超高的代碼

原创 Redis數據類型應用和實現方式

Redis常用數據類型 Redis最爲常用的數據類型主要有以下: String Hash List Set Sorted set pub/sub Transactions 在具體描述這幾種數據類型之前,我們先通過一張圖瞭解下Redis內部

原创 java 序列化

   我們有時候將一個java對象變成字節流的形式傳出去或者從一個字節流中恢復成一個java對象,例如,要將java對象存儲到硬盤或者傳送給網絡上的其他計算機,這個過程我們可以自己寫代碼去把一個java對象變成某個格式的字節流再傳輸,但是

原创 tomcat知識點彙總

內容 轉載自  tomcat面試總結

原创 Spring中BeanFactory和FactoryBean的區別

首先,這倆都是個接口… 實現 BeanFactory 接口的類表明此類事一個工廠,作用就是配置、新建、管理 各種Bean。 而 實現 FactoryBean 的類表明此類也是一個Bean,類型爲工廠Bean(Spring中共有兩種bean

原创 Java多線程面試題

57、sleep()和wait()有什麼區別?   答:sleep()方法是線程類(Thread)的靜態方法,導致此線程暫停執行指定時間,將執行機會給其他線程,但是監控狀態依然保持,到時後會自動恢復(線程回到就緒(ready)狀態),因爲

原创 oracle數據導出導入

EXP 命令導出參數 USERID 用戶名/口令                            QUERY 用於導出表的子集的 select 子句 FULL 導出整個文件 (N)                        RO

原创 數據庫表空間和schema的理解

面向的問題: 爲何表不屬於表空間,而屬於用戶名?        現有oracle的一個實例:springs,表空間:axis,某一用戶名:sfivy.        現用sfivy登錄,新建表:customers,創建完成後,卻發現cus

原创 Redis面試題

1、什麼是Redis?簡述它的優缺點? Redis本質上是一個Key-Value類型的內存數據庫,很像memcached,整個數據庫統統加載在內存當中進行操作,定期通過異步操作把數據庫數據flush到硬盤上進行保存。 因爲是純內存操作

原创 JAVA 實現對指定目錄的文件進行下載

            /*對各種類型的文件下載*/ //                   //1.指定文件的路徑                   String pat

原创 Redis使用場景

(1)會話緩存(Session Cache) 最常用的一種使用Redis的情景是會話緩存(session cache)。用Redis緩存會話比其他存儲(如Memcached)的優勢在於:Redis提供持久化。當維護一個不是嚴格要求一致性的

原创 spring ioc、spring mvc原理分析

  Spring框架   百度百科 Spring是一個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的鬆耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。Spring是於2003 年興起的一個輕量級的Java 開發框架,由R

原创 SpringBoot介紹

  什麼是spring boot 其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。 以前在寫spring項目的時候,要配置各種xml文件。特別是做這種

原创 Mybatis介紹

MyBatis基本概念 MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的 XML 或註解來配置