原创 dbUtils 常用的5個結果集處理實現

ResultSetHandler接口 : BeanHandler(單行)–>構造器需要一個Class類型的參數,用來把一行結果轉換成指定類型的javaBean對象。 BeanListHandler(多行)–>構造器也是需要一個C

原创 MySql開啓批處理加快響應速度

數據庫連接url後加上rewriteBatchedStatements=true這個參數即可 jdbc:mysql://localhost:3306/mydb?rewriteBatchedStatements=true

原创 MySQL -DCL 對用戶權限的操作

1. 創建用戶   * CREATE USER 用戶名@IP地址 IDENTIFIED BY '密碼';     > 用戶只能在指定的IP地址上登錄

原创 util包下的時間類型與sql包下的時間類型之間的轉換

>sql的時間類型轉換爲util的時間類型 java.util.Data data=new java.sql.Data(); >util的時間類型轉換爲sql的時間類型 通過查詢API文檔 long i=new java.

原创 SpringBoot 自定義 starter插件

自定義starter插件 插件包的maven引入 <dependency> <groupId>org.springframework.boot</groupId>

原创 使用PreparedStatement 防止SQL攻擊 實現預編譯功能提高性能

public boolean login(String username,String password) throws Exception { String driverClassName="com.mysql.jdbc

原创 使用dom4j實現讀取和寫入xml文件

在使用dom4j時,需要導入dong4j的jar包以及依賴包。 分別爲:dom4j-1.6.1.jar與jaxen-1.1.6.jar 以下爲相關代碼 需要創建User類javabean對象 對象含有屬性password與

原创 JDBC規範化寫法

@Test public void fun3() throws SQLException { Connection connection=null; Statement statement=null; Re

原创 JDBC中加載驅動類與DriverManager的關係

@Test public void fun() throws ClassNotFoundException, SQLException { /* * jdbc 四大配置參數:

原创 dbutils的update方法與query方法的內部實現

首先假設有一個連接池 comboPooledDataSource Class Dbutils { private DataSource dataSoure; public Dbutils(DataSource dat

原创 數據庫的三大併發事務問題與四大隔離級別

只有多個事務併發時需要考慮併發事務 併發事務問題: 髒讀 (dirty read) :讀到另外一個事務未提交更新的數據,即讀到了髒數據。 不可重複讀 (unrepeatable

原创 DButils的簡單使用

public void fun2() throws SQLException{QueryRunner queryRunner=new QueryRu

原创 docker常用命令

docker 常用命令速記 查看所有鏡像:docker image ls 運行鏡像文件:docker run -it 鏡像名:鏡像標籤(tag) 進入正在運行中的容器:docker exec -it 容器id /bin/bash

原创 Xstream使用的相關細節(javaBean轉換成xml文檔)

1. 導入jar包 jar包:xstream-1.4.7.jar與依賴包xpp3_min-1.1.4c.jar.。 2. 創建javaBean(示例) //城市類 package cn.yellowimg.demo1; public

原创 Ajax發送異步請求(四步操作)

1. 第一步(得到XMLHttpRequest) *Ajax其實只需要學習一個對象:XMLHttpRequest,如果掌握了 它,就掌握了Ajax。 *得到XMLHttpRequest ===>大多數瀏覽器支持:var xmlHttp