原创 工具類——java在圖片指定位置寫字

import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import ja

原创 java合理估算線程池大小——Dark Magic

具體見併發編程網的文章http://ifeve.com/how-to-calculate-threadpool-size/, 原代碼亂序了,這裏做一個排序後分享 github地址: https://github.com/sunshanp

原创 使用Spring 3的@value簡化配置文件的讀取

Spring 3支持@value註解的方式獲取properties文件中的配置值,大簡化了讀取配置文件的代碼。 1、在applicationContext.xml文件中配置properties文件 <bean id="appPro

原创 在Spring3中使用註解(@Scheduled)創建計劃任務(最簡化配置)

一、配置文件 beans中加入: xmlns:task="http://www.springframework.org/schema/task"   xsi:schemaLocation中加入: http://www.springfram

原创 ORACLE中null的排序問題

問題描述:    在平時的業務處理中,經常遇到要對業務數據進行排序,並且要對null值也做相應的排序。在Oracle中,進行Order by排序時缺省認爲null是最大值,所以如果是ASC升序則被排在最後,而DESC降序則排在最前。有的時

原创 Linux vi編輯器(鳥哥的Linux私房菜摘錄)

vi編輯器有三種模式: 命令模式,編輯模式,末行模式 打開vi後首先是命令模式,用i,o,a等進入編輯模式,按esc退出編輯模式,回到命令模式。 在命令模式下輸入:wq表示保存退出,:wq!強制保存退出,:w表示保存,:w file表

原创 java中創建子類對象時總是會先創建其父類對象

今天跟小夥伴討論到:創建對象時,該對象的父類對象會不會創建,我的觀點是always 以下結合代碼來證明(沒有經虛擬機驗證) public class Sub extends Sup{ Sub(){ System.

原创 oracle connect by用法

connect by是結構化查詢中用到的,其基本語法是: 1 2 3 4 select... from  tablename start   with cond1 connect by  cond2 where    

原创 閱讀String源碼總結【jdk1.6】

1、打開String源碼發現String其實就是字符數組char[]; 2、String定義了三個變量value、offset、count(hash暫且不說),value是String的值,offset是偏移量,count是字符串長度;

原创 intellij IDEA切換主幹/分支

不同於eclipse或者小龜,intellij idea沒有switch選項來切換 網上找了好幾篇或者integrate project,或者relocate,都稍麻煩。 後面找到一靠譜方法,只要update 的時候更改一下url就行

原创 oracle查看指定時間的數據(查看被刪數據)

select * from test_apeng  AS OF TIMESTAMP TO_TIMESTAMP('2015-09-28 10:10', 'yyyy-mm-dd hh24:mi');

原创 Spring 定時任務之 @Scheduled cron表達式

一個cron表達式有至少6個(也可能7個)有空格分隔的時間元素。 按順序依次爲 秒(0~59) 分鐘(0~59) 小時(0~23) 天(月)(0~31,但是你需要考慮你月的天數) 月(0~11) 天(星期)(1~7 1=

原创 工具類——將中文名轉換成大寫拼音

import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.so

原创 mysql存儲過程詳解

mysql存儲過程詳解 1.     存儲過程簡介   我們常用的操作數據庫語言SQL語句在執行的時候需要要先編譯,然後執行,而存儲過程(StoredProcedure)是一組爲了完成特定功能的SQL語句集,經編譯後存儲在數據庫

原创 mysql如何讓一個存儲過程定時執行

查看event是否開啓:  show variables like '%scheduler%'; +-----------------+-------+ | Variable_name   | Value | +-------------