原创 Java面試手寫代碼No.1(JDBC)

Java數據庫編程(MySQL爲例): package com.lovo.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.

原创 JavaScript細節知識

例一: console.info(a);//將a的打印到控制檯 var a=10;//定義a變量,賦值爲10;那麼在控制檯答應的值爲——undfined ————在JS裏,頁面加載時過程中會先將基礎數據類型和應用類型加載內容,但不賦值

原创 Java面試手寫代碼No.3(Singleton)

Java設計模式——單例模式(第3種爲最終模式) 拋磚引玉 一:懶漢模式 /* * 問題域:設計一個能且只能產生一個對象的類 */ //單列模式一------懶漢模式 /* * 1、它是一種預加載的實現。不管代碼中有沒有用到getI

原创 SpringBoot 2.0學習總覽

一、總覽 SpringBoot 1.0是基於Servlet + JavaEE + springMVC SpringBoot 2.0是基於Reactive + Netty,Servlet + Spring WebFlux, 非阻塞異步的方式

原创 常見數據庫設計規範

數據庫命名規範 1、所有數據庫對象名稱必須使用小寫字母 + 下劃線分割;(因爲MySQL是大寫敏感); 2、所有數據庫對象名稱禁止使用MySQL的保留關鍵字,如:SELECT、FROM等; 3、數據庫對象命名做到見名知意,長度最好不要超過

原创 java-枚舉

定義: 所謂枚舉類型,就是用一組數量有限的標識符來表示一組連續的整型常數,使能夠更清晰的表示出現實世界枚舉的用法:一些方法在運行的時候,需要的數據類型不是隨意的,它是要在一個範圍內有效的值,就可以用枚舉來解決這個問題 語法格式定義  e

原创 Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)

   兩個月之前準備軟考時,簡單的從理論上總結了最常用的數據結構和算法,比如:線性表,鏈表,圖。在進行Java開發時,jdk爲我們提供了一系列相應的類來實現基本的數據結構。jdk所提供的容器API位於java.util包內。本文主要是通

原创 setTimeout()和setInterval()的區別和轉換

定義 setTimeout()和setInterval()經常被用來處理延時和定時任務。setTimeout() 方法用於在指定的毫秒數後調用函數或計算表達式,而setInterval()則可以在每隔指定的毫秒數循環調用函數或表達式,

原创 Java面試手寫代碼No.2(CopyFile)

1、使用字符型流傳輸(包括文字等文檔的文件的拷貝): 注意要轉碼,親,開放工具與文檔的編碼格式,需設置文件編碼格式一致! 和對異常的捕獲。 package com.lovo.test; import java.io.FileInput

原创 new 接口{內部實現方法} 轉爲 匿名內部類

一、內部類 1、內部類初識 一般,一個類裏主要包含類的方法和屬性,但在Java中還提出在類中繼續定義類(內部類)的概念。 內部類的定義:類的內部定義類 先來看一個實例 [html] view plain copy

原创 頁面優化技術

1、頁面緩存+URL緩存+對象緩存 頁面緩存:將html頁面以String的形式保存到redis中,使用時從緩存中讀取,適合不會經常變的頁面,設置緩存過期時間要短; (1)取緩存, (2)手動渲染模板 (3)輸出結果 URL緩存:和頁面緩

原创 Springboot集成JSR303參數校驗

JSR303 是一套 JavaBean 參數校驗的標準 1、pom導入依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo

原创 Springboot集成Jedis使用

1、增加Jedis的依賴 springboot本身支持的spring-boot-starter-data-redis, <dependency> <groupId>org.springframework.boot</groupI

原创 併發調試及jdk8的併發新支持

併發的調試較單線程調試更復雜,且併發的問題不一定能復現, 1、介紹eclipse的條件斷點 在加斷點的地方,右鍵選擇條件斷點: 設置進入斷點的條件:     案例:ArrayList(線程不安全)併發添加元素的越界的調試分析: 設置條

原创 Java集合的5點細節

1、實現了compareTo方法,就有必要實現equals方法,同時還需要確保兩個方法同步 compareTo是判斷元素在排序中的位置是否相等,equals是判斷元素是否相等,既然一個決定排序位置,一個決定相等,所以我們非常有必要確保當排