原创 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";