原创 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