原创 sql server數據遠程導入數據

我本地爲SQL server2014,而測試服務器爲SQL server2016。我們從測試環境將數據備份到本地,但是由於版本問題不能導入。開始想將測試數據庫導出成腳本,可是導出腳本後發現腳本3個多G,使用批量導入命令直接報錯。後來想了一

原创 解決方案-DynamicReports輸出PDF報表的中文顯示問題

我用DynamicReports輸出PDF報表不能顯示中文,在網上找了很多資料,自己反覆試驗了很多次,最後終於試驗成功了.並得出了兩種解決方案.一種是舊方法,另一種是新方法.剛試驗成功趕緊分享經驗,避免其它人再走彎路,實在是太浪費時間了.

原创 VS Code打開多標籤頁

使用VS Code有一段時間了,發現如果文件沒有修改,再打開寫文件時之前的打開的標籤頁就會被替換掉; 按照以下操作修改配置就可以打開多標籤頁了: 在工具的File菜單下有settings菜單,如下圖: 打開菜單進入如下界面,將紅色框中標

原创 Servlet和JSP規範及版本對應關係

JSR 53: JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 JSR 154: JavaTM Servlet 2.4 JSR 154: JavaTM Servlet 2.5(Maintena

原创 ORACLE 中 VARCHAR2 類型的字段長度是按照 byte 來定義的 一個容易被忽略的問題

       很多新手在建數據庫或添加表、字段時,會這樣忽略一個問題:ORACLE 中 VARCHAR2類型的字段長度是按照 byte 來定義的。如

原创 spring+hibernate+iBATIS註解方式整合

1、使用的組件版本 spring3.14 hibernate3 ibatis2.3 2、web.xml中的配置 listener:ContextLoaderListener ->加載配置文件spring-context.xml servl

原创 CP="CAO PSA OUR" 用P3P header解決iframe跨域訪問cookie

主頁面中添加: response.AddHeader(“P3P”,”CP=CAO PSA OUR”); 

原创 項目中問題記錄

最近做了一個springMVC+mybatis的項目,項目開發過程中比較順利,我使用的主要jar包如下列表: 其中基礎配置有個:一個是關於數據庫的,代碼如下: <?xml version="1.0" encoding="UTF-8"

原创 SpringMVC中使用註解方式的對象驗證

1、Controller中方法參數爲 @Valid @ModelAttribute("user") UserForm user, Errors errors 在方法中判斷if(error.hasErrors()){<!--有錯誤-->}

原创 eclipse中使用Maven強制更新後JDK的版本發生變化

使用maven3.5.3創建工程後默認的JDK版本爲1.5,由於現在系統生產環境都使用了JDK1.8,所有就在項目中修改了JDK的版本 將1.5修改成1.8,之後項目運行正常。 當項目報maven中Jar應用錯誤後我是用了Maven強制

原创 SpringBoot+mybatis的下載問題

前些天寫了文件下載的代碼,測試的時候使用的文件比較小(小於4K)沒有問題。 今天在做一個相似的功能時上傳了一個大於4k的文件發現下載的文件永遠只有4K。首先檢查數據庫中存儲的文件內容對不對,發現沒有問題。最後定位應該是下載的時候讀取的問題

原创 D3在pack佈局方式下zoom和drag的衝突

在頁面上繪製氣泡圖要求可以縮放且可以拖動其中的氣泡。 按照要求需要完成三個方面的問題: 1、爲svg添加縮放事件; 2、爲氣泡添加拖動事件; 3、拖動氣泡的時候需要聯動氣泡上的文字一起拖動; 下面我說一下自己的實現和問題,最後貼出代碼。爲

原创 weblogic免密啓動問題

weblogic在啓動時候需要輸入用戶名和密碼,爲了啓動方便weblogic提供了免密啓動的功能; 當weblogic域建好後在域的根目錄下沒有servers目錄,當啓動一次後就會生成servers目錄,同時servers目錄下就會生成c

原创 weblogic發佈的亂碼

最近開發了一個項目使用了springboot在本地都使用tomcat進行調試和測試。最後需要發佈到weblogic上後所有的頁面都是亂碼,開始以爲是welogic的問題,就去修改weblogic的編碼,不修改還好修改後weblogic後臺

原创 D3js選擇器的學習

D3js中的選擇器有另種: 1、d3.select(); 2、d3.selectAll(); 雖然從字面上理解第一種返回的是一個對象;第二種返回的是一個數組。但是實際上都返回的是個二維數組,測試代碼如下: <script type="t