原创 查看數據庫某個schema下哪張表佔的空間大
爲了查詢schema下某個表佔用的空間問題,以便處理分析問題,直接複製粘貼(改schema)即可 select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as
原创 String類型轉Long類型
開發中有遇到Long類型比較是否相等,比如Long A和Long B判斷是否相等,當時習慣性的直接A==B; 自測的話確實麼有問題,但是測試那邊測試就有問題,當時鬱悶了一下然後換成了A.equals(B)或A.longValue()
原创 將其他幾張表數據複製到一張總表中
/* 將其他幾張表數據複製到一張總表中 */ DROP PROCEDURE IF EXISTS sp_customer; CREATE PROCEDURE sp_customer() BEGIN -- 需要執行的SQL語句
原创 Quartz定時機制
Quartz定時機制 首先導入jar包到程序內 quartz-all-1.6.0.jar 然後創建一個XML TimeConfig.xml 名字可以自己定義 <?xml version="1.0" encoding="UTF-8"?> <
原创 Hibernate與Mybatis對比
1. 簡介Hibernate:Hibernate是當前最流行的ORM框架之一,對JDBC提供了較爲完整的封裝。Hibernate的O/R Mapping實現了POJO 和數據庫表之間的映射,以及SQL的自動生成和執行。Mybatis:My
原创 java 常見幾種發送http請求案例
[java] view plain copy<span style="font-family: Arial, Helvetica, sans-serif;">import java.io.BufferedReader;</span> [
原创 Java中Http連接的兩種方式
在java中連接http,介紹兩種方法,一種是java的HttpUrlConnection,另一種是apacha公司的httpClient,後者是第三方的類庫需要從外部,導入,同時這也是第一次使用外部的類庫,以後還會有很多需要導入外部類庫
原创 java實現HTTP請求的三種方式
目前JAVA實現HTTP請求的方法用的最多的有兩種:一種是通過HTTPClient這種第三方的開源框架去實現。HTTPClient對HTTP的封裝性比較不錯,通過它基本上能夠滿足我們大部分的需求,HttpClient3.1 是 org.a
原创 Hibernate
在開始學Hibernate之前,一直就有人說:Hibernate並不難,無非是對JDBC進一步封裝。一句不難,難道是真的不難還是眼高手低? 如果只是停留在使用的層面上,我相信什麼技術都不難,看看別人怎麼做的,你也可以很快上手。
原创 java中判斷list是否爲空的用法
1、如果想判斷list是否爲空,可以這麼判斷:if(null == list || list.size() ==0 ){ //爲空的情況}else{ //不爲空的情況}2、list.isEmpty() 和 list.size()==
原创 oracle數據庫如何修改字段的數據類型?
alter table 表名 modify 字段名 字段類型(字段長度);如果表中有數據儘量不要使用此語句,會造成數據丟失,應在備份的情況下進行修改。若有數據 ,數據庫會報錯錯誤報告 -ORA-01439: 要更改數據類型, 則要修改的列
原创 Mybatis簡介與原理
什麼是Mybatis MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,並且改名爲MyBatis 。iBA
原创 java實現HTTP請求的三種方式
目前JAVA實現HTTP請求的方法用的最多的有兩種:一種是通過HTTPClient這種第三方的開源框架去實現。HTTPClient對HTTP的封裝性比較不錯,通過它基本上能夠滿足我們大部分的需求,HttpClient3.1 是 org.a
原创 Oracle自動備份.bat文件最正確寫法,親測好用
@echo off set sid=IP/ORCL set username=USERNAME set password=PASSWORD set connect=%username%/%password%@%sid% %請先建立da
原创 Intellij Idea怎麼撤銷,反撤銷
Intellij IDEA中“ 1.Ctrl+z是撤銷快捷鍵 2.反撤銷快捷鍵爲:Ctrl + Shift + Z。