原创 使用httpclient獲取其他網站數據(含解析驗證碼)

**使用httpclient獲取其他網站數據** 使用httpclient模擬瀏覽器請求網站加載個人訴訟記錄信息接口; 總結:1.系統如果上線,linux系統中使用了python命令來識別驗證碼,先將驗證碼保存在本地,

原创 Callable與Future

Callable與Future 使用線程池來創建並行的任務: 這個一個簡單的demo,可以在最後統一獲取執行結果;以此類推 方案一: ExecutorService threadPool = Executors.newFix

原创 idea多線程debug問題

由於idea支持主線程和多線程的debug模式,所以在進行多線程debug時,需要對斷點進行設置: 如圖:通過點擊左下角的紅色按鈕,我們可以找到指定的斷點,對當前斷點進行設置,如果是All,則是在主線程上進行斷點,而選擇Thre

原创 Hibernate named parameter 傳參書寫方式,同樣Hibernate幫我們做了預編譯,可以防止sql注入,同時可以一定程度上加快sql執行效率,也利於後期維護

1.當傳入參數有多個的時候,使用Hibernate的named parameter方式是一種較好的選擇,利於後期的維護; 2.實現方式:使用:name 來進行傳入參數,使用sqlQuery對象的setParameter方法傳

原创 jquery實現價格累加顯示效果

顯示效果: HTML頁面: <table cellpadding="0" cellspacing="0" class="t_center m_table"> <thead> <tr class="wh

原创 Hibernate 報錯:Batch update returned unexpected row count from update [0]; actual row count

使用Hibernate的saveOrUpdateAll()方法時,報錯:Batch update returned unexpected row count from update [0]; actual row count; 錯誤原因:

原创 host parameter is null 錯誤!

出現這種錯誤: 在使用httpclient執行請求的時候,host地址參數有錯誤造成; 原因:1,URL地址記得加上:HTTP://     2,參數地址通過@value讀取配置文件,但是註解並未生效,在web.xml中配置包掃描即可;

原创 一個有趣的遭遇:dubbo超時追蹤出來的httpclient超時問題

開完早會,像往常一樣打開我的SecureCRT,一個個點開線上的日誌~驚!!!!全是bug: 按理說,dubbo大家都會配置retries參數,我配置的0;超時時間配置的200*1000ms 所以不存在二次請求; <dubbo

原创 使用Future接口進行多線程報表查詢

報表查詢中,可能涉及過多業務,在sql優化以後,仍然存在查詢過慢,導致串行查詢不適用情況,引入Future接口進行多線程查詢,實現快速生成報表; 主線程類: //利用多線程查詢數據 ThreadPoolEx

原创 mysql添加索引

ALTER TABLE `dbn_organization_relation_v` ADD INDEX cust_organization_id_index ( `cust_organization_id` ); 其中dbn_o

原创 根據pdf模板填充相應的值不換行問題

使用pdf模板填寫表單的時候,由於表單的表單域是固定的,切大小沒有改變,所以即使加上了“\n”也無法換行。解決方法:adobe Acrobat XI

原创 報錯:org.apache.ibatis.reflection.ReflectionException: There is no getter for property named

mybatis報這個錯誤是因爲字段名稱寫錯: #{personCredit.mainBusinessVariety}寫成了#{personCredi

原创 Hibernate如何使用in關鍵字

Hibernate雖然使用的是HQL語句,有時難免會覺得不夠智能,其實沒有發現Hibernate設計者的全面性; 比如in關鍵字,正確的使用方法是: //獲取id集合 List<Integer> menuIds = this.

原创 淺談GC(最後更新時間:20170328)

說道GC,不得不提及一下內存模型,JVM主要管理兩種類型內存:堆和非堆,堆內存(Heap Memory)是在 Java 虛擬機啓動時創建,非堆內存(Non-heap Memory)是在JVM堆之外的內存。 簡單來說,堆是Java代碼可及

原创 dubbo原理

Dubbo是Alibaba開源的分佈式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地鬆耦合),比如表現層和業務層就需要解耦合。 從面向服務的角度來看,Dubbo採用的是一種非常簡單的模型