原创 Java圖片合成,壓縮

許多Java Web應用都遇到過類似處理圖片的需求:客戶上傳圖片,後臺對圖片進行壓縮, 同時打上logo(合成)。現針對這一需求做一個基於java awt的實現。關鍵代碼如下: public class ImageHelper

原创 cannot enlist more than one non-XA resource

錯誤場景:多個數據源三種操作方式並存。 (1) 關閉事務,使用jdbc執行建表語句 def.setPropagationBehavior(TransactionDefinition.PROPAGATION_NOT_SUPPORTED);

原创 使用rpm包安裝jdk

1.    卸載已有jdk,CentOS系統會默認使用OpenJDK,但是我們實際項目很多產品都使用的是sun jdk進行開發,這會使得我們實際項目無法正常運行,所以安裝前需要卸載已有jdk. rpm -qa|grepjdk (根據情況

原创 mysql一個字段包含多個數據的關聯查詢

         最近遇到一種情況,某個申請單有一個主要負責人,多個協作處理人,在這種情況下我們一般的做法是把主要負責人id直接存在申請單據裏面,然後新增一箇中間表A來存儲協作人id(或者全部存儲在新增的中間表A裏面),但是由於數據庫表太

原创 ExtJS 上傳下載控件

因工作需要,繼承button自定義一個上傳下載的按鈕控件,因爲框架封裝,和原生的ExtJs可能稍有出入,但是也希望能對後來者有一定的啓發。現將代碼以及最終效果附上。 ExtJs代碼: Ext.define("Gzjg.Compo

原创 JAVA FTP文件上傳下載刪除

Java Web應用中的文件一般由專門的文件服務器管理,Ftp,FastDFS,HDFS等都是不錯的選擇,其中Ftp由於其安裝維護的簡易性,是很多小型系統的首要選擇,現針對Ftp的文件管理做一個java的實現。代碼如下: /**

原创 Java Web應用下載文件以及下…

Java Web應用對於文件一般有專門的文件服務器。在下載的時候下載靜態文件直接打開文件服務器給的鏈接就好,對與動態文件設置http協議頭直接寫文件就好。 動態文件下載關鍵代碼: response.setCharac

原创 IP地址劃分

       IP地址用於唯一標識網絡中的通信實體,這些實體可以是主機也可以是打印機等。。。IP地址是數字型的,是一個32位的整數,爲了便於記憶,通常把它分成4個8位的二進制數,以點區分開,也就形成了我們看到的172.10.0.1

原创 將博客搬至CSDN

將博客搬至CSDN 點贊 收藏 分享 文章舉報 kyq葉鑫 發佈了30 篇原創文章 · 獲贊 9 · 訪問量 5萬+ 私信

原创 歡迎您在新浪博客安家

親愛的朋友:    歡迎您在新浪博客安家,您的博客地址是:http://blog.sina.com.cn/u/3166445255    您可以用文字、圖片、視頻記錄和展示最真實的自我,與網友交流,與線上好友聊天,還能通過手機發表博文和

原创 SQLServer、Mysql、Oracle數據庫分區方案參考

SQLServer、Mysql、Oracle按月分區方案參考第一部分:SQLServer分區表相關第二部分:Mysql分區第三部分:Oracle分區 第一部分:SQLServer分區表相關 SQLServer表分區比較特殊,表分區需要

原创 Spring出現Error creating bean with name and Singleton bean creation not allowed

出現這個錯誤的原因Singleton的對象已經被銷燬了,然後隨後被另一個線程訪問了。 我出現這個問題的場景是:使用JUnit測試異步任務的時候,任務執行了,隨後scheduler訪問了一個Singleton的Bean,但是這個Bean實際

原创 Linux常用命令與mysql5.7.16安裝(CentOS7)-----Linux第一篇

1.系統常用命令 操作系統:centos 7.x 所需工具:Xshell、XFTP     查看Linux系統配置 CPU:cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinf

原创 jdk獲取屬性名稱注意事項

  最近在JDK1.8環境下 使用Introspector獲取bean屬性名以及類型信息等(PropertyDescriptor),用於將Map內的元素賦值給bean屬性時,遇到有特殊屬性無論如何也無法賦值的情況。故查看了jdk該方法的實

原创 Python中yield的簡單理解

yield常見用法:該關鍵字用於函數中會把函數包裝爲generator。然後可以對該generator進行迭代: for x in fun(param). 按照我的理解,可以把yield的功效理解爲暫停和播放。 在一個函數中,程序執行到