原创 JDBC連接池優勢

1.資源重用 2.更快的系統響應速度 3.新的資源分配手段 4.統一的連接管理,避免數據庫連接泄露

原创 oracle數據庫多表條件查詢語句

SELECT a.id,a.guid,a.col1,a.col2 FROM a INNER JOIN b ON a.guid = b.a_guid WHERE a.set = 'xxx' -- 必

原创 JDK9新特性

https://www.jianshu.com/p/22876ec5e953

原创 JAVA集合

一.集合類型分爲:Set(集)、List(列表)、Map(映射) 二.集合接口分爲:Collection和Map,List和Set都是實現了Collection接口 三.List集合的遍歷 四.List集合的排序 五.Set集合的遍

原创 JAVA讀取數據庫數據保存到Excel中

1.jar包選擇 2.數據庫表 3.JDBC連接數據庫工具類 package Test; import java.sql.Connection; import java.sql.DriverManager; import java

原创 面試時遇到的問題

1.存在使i+1<i的數嗎? 存在 java中int是32,範圍是-2147483648--2147483647,所以是存在i+1<i的 2.arraylist list = new arraylist(20);中的list擴充幾次 0次

原创 JAVA使用Dom4j獲取XML文件的內容

1.xml文件內容 <?xml version="1.0" encoding="UTF-8"?> <car> <value> <name>奔馳</name> <price>100萬</price> </value> <va

原创 JAVA從Excel中讀取數據保存到數據庫中

1.jar包 2.數據庫信息 3.JDBC連接數據庫工具類 package Test; import java.sql.Connection; import java.sql.DriverManager; import java.

原创 JDBC連接mySQL數據庫

package com.shi; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq

原创 MYSQL分頁查詢

1.先查詢出所有數據   2.查出第一頁的數據 SELECT * FROM t_user LIMIT (PageNo - 1) * PageSize,PageSize;  

原创 mysql存儲過程

1.查詢存儲過程 DELIMITER $$ USE `shiguoliang`$$ DROP PROCEDURE IF EXISTS `GETUSER`$$ CREATE DEFINER=`root`@`%` PROCEDURE

原创 線程的生命週期

1.新建狀態:當創建Thread類的一個實例時,此線程進入新建狀態(未被啓動) 2.就緒狀態:線程已經被啓動,正在等待被分配給cpu時間片,也就是說此時線程正在就緒隊列中排隊等候得到cpu資源 3.運行狀態:線程獲得CPU資源正在執行任務

原创 線程池的組成

1、線程池管理器(ThreadPoolManager):用於創建並管理線程池 2、工作線程(WorkThread): 線程池中線程 3、任務接口(Task):每個任務必須實現的接口,以供工作線程調度任務的執行。 4、任務隊列:用於存放沒有

原创 線程池詳解

https://www.cnblogs.com/dolphin0520/p/3932921.html

原创 測試用==比較String字符串

當我們定義String的變量S1的值爲X的時候,jdk首先在常量池中尋找有沒有X這個值,如果有這個值直接將常量池中的地址賦給S1,沒有的話將在池中開闢新的空間存儲X。 1.測試1         String a="hello";