原创 JavaScript跳過錯誤繼續執行
1.問題:程序js遇見錯誤undefined,程序終止。 解決方案: try catch var ddd=$(div).highcharts(); try{ if (typeof(ddd.reflow()) !="u
原创 oracle 無效數字ORA-01722:
一個有關ORA-01722問題,在某個sql語句的where條件中使用"列名=數字"時會觸發該錯誤,但是用"列名='數字'"時確沒問題,此列爲字符類型。當時第一反應就是即使在第一種情況下oracle會發生自動隱身轉換,但是也不會報此錯誤
原创 Java 1.7 HashMap源碼閱讀
目錄1. 構造方法2. put方法3. resize擴容方法4. remove5. initHashSeedAsNeeded 和 hash6. 多線程 resize 線程不安全演示 1. 構造方法 // 默認Hash //
原创 Java 1.8 HashMap源碼閱讀
目錄1.構造方法2. put 方法3. resize 擴容方法 1.構造方法 與1.7 不同的是空構造不再調用最大參數的構造 public HashMap(int initialCapacity) { thi
原创 Spring Core AnnotationConfigApplicationContext的構造
文章目錄類的繼承圖構造初始化1.DefaultResourceLoader2 AbstractApplicationContext3 GenericApplicationContext4 AnnotationConfigAppli
原创 SpringBoot啓動流程---默認ServerProperties的注入源碼分析
目錄properties文件的引入裝載properties類。 以前spring加載properties文件的方式有兩種,一種使用註解@PropertySource引入,一種使用xml配置引入<context:property-p
原创 Spring ApplicationContext refresh方法(三)--prepareBeanFactory
目錄obtainFreshBeanFactoryprepareBeanFactory 這篇是refresh方法的第三篇文章,主要分析refresh方法中的這兩行代碼。 ConfigurableListableBeanFactor
原创 Spring ApplicationContext refresh方法(二)--prepareRefresh
Spring ApplicationContext refresh方法(一) 目錄prepareRefreshinitPropertySourcesgetEnvironment().validateRequiredProperti
原创 Spring ApplicationContext refresh方法解讀(一)
目錄refresh方法 上節中已經講過AnnotationConfigApplicationContext中初始化了reader,用於加載6個Bean。主要是Processor,我們稱之爲後置處理器。處理器主要的使用就是在refr
原创 Spring Core AnnotationConfigApplicationContext的啓動流程
文章目錄類的繼承圖構造初始化1.DefaultResourceLoader2 AbstractApplicationContext3 GenericApplicationContext4 AnnotationConfigAppli
原创 將前端canvas圖片使用java生成
1.利用canva可以轉成base64碼 var canvas = $chart.find("canvas")[0]; var data = canvas.toDataURL('image/png'); var b64 = da
原创 使用Itext-Flying Saucer將Html轉PDF的font-family問題
解決中文換行及字體亂碼參考的文章: html 轉換成pdf http://gaojunwei.iteye.com/blog/1996749 使用到的包爲修改過的 itextasian.jar,iText-2.0.8.jar,core
原创 Oracle使用Java發送短信
項目上要求使用Oracle加載Java類,發送短信息。當向msg表新增記錄時就使用java類發送短信息,接收返回值並更新記錄的時間及結果。 分析: msg表新增記錄就發送短信息,此處使用觸發器最好。 接收返回值更新對應的記錄,因此使用
原创 將VF的dbf文件導入到oracle數據庫的方法
將dbf文件導入到oracle數據庫的方法 1. 需要安裝VFODBC驅動,安裝完之後會在系統管理工具ODBC數據源(32)中系統DSN多出兩個驅動: 2. 在配置裏面設置DBF的路徑(path) 3. 利用
原创 Ubuntu下安裝MySQL,開啓MySQL遠程連接權限
轉載:http://blog.sina.com.cn/s/blog_7045bf3a0102vei4.html Ubuntu下安裝MySQL,開啓MySQL遠程連接權限 一、Mysql安裝與刪除 1、刪除MySQL: sudo apt