原创 幾本值得一看的數學書籍

1.微積分 2.從一到無窮大 3.天才引導的歷程 4.什麼是數學 5.具體數學 6.研究之美 7.素數之戀 8.數學之美 9.數學王國 10.數學圈 11.物理世界奇遇記

原创 一個SpringMVC demo

1.項目整體結構圖如下 2.服務層代碼如下 package org.app.demo.spring.service; /** * * @author wujinsong * */ public interface He

原创 OSGI服務總結

1.服務是“爲其他人完成工作”。 2.服務契約定義了指責並且匹配服務使用者和提供者 3.服務鼓勵以一種輕鬆的、可插入式的、面向接口的方式來編程。 4.你不比關心服務來自何方,只要它服務契約要求即可。 5.使用服務最好的地方是在可替換組件之

原创 Failed to connect to 127.0.0.1:27017

  今天在安裝好MongoDB後,準備啓動MongoDB時,出現如下錯誤: 發現是一開始由於自己磁盤空間不足,沒有啓動好數據庫。 

原创 bundle的整個類加載順序

1.委託類的父加載器查詢java.包的類;搜索停止 2.委託導出bundle搜索導入包中的類;停止搜索 3.委託到處bundle在被需要的bundle裏的包中搜索類;一直搜索,知道失敗 4.搜索宿主bundle的類路徑;一直搜索,知道失敗

原创 遞歸建立和遍歷二叉樹等

// Recursion.cpp : 定義控制檯應用程序的入口點。 技術交流,請上<a target=_blank href="http://wenwen.website/">問問分享平臺</a>。// #include "stdafx.

原创 Ubuntu中安裝 ia32-libs

 今天在Ubuntu中安裝oracle時,在安裝依賴包ia32_libs,出現無法安裝的情況。 安裝新立德軟件包管理器:打開終端,輸入以下命令:sudo apt-get install synaptic 打開新立德軟件包管理器,選擇“

原创 Spring Controller 選項

 Controller 統一接口,沒有工作流定義 AbstractController 最適合所有隻讀請求處理器,有許多有用的功能 SimpleFormController 提供表單處理工

原创 eclipse中Nodejs+MongoDB搭建

 1.用npm install mongodb將mongodb包下載下來。 2.將下載的mongodb目錄拷貝至node.js項目的lib下。 3.使用一個demo測試一下: /** * New node file */ var

原创 spring batch 事務

  這是一系列關於Spring Batch 事務的第一篇,你可以再這裏找到第二篇,它是關於重啓一個批處理,它是基於遊標的度和監聽,第三篇在這裏,它關於跳躍和重試。   事務在幾乎所有的應用中都很重要,但是在Spring 批處理中處理事務顯

原创 Hibernate優化

1.使用雙向一對多關聯,不使用單向一對多關聯。 2.靈活使用單向一對多關聯。 3.不用一對一,用多對一關聯。 4.配置對象緩存,不用集合緩存。 5.一對多集合使用Bag,,多對多集合使用Set。 6.集成類使用顯示多態。 7.表字段要少,

原创 開發者通過Maven管理項目從中受益

1.指導開發:提供Java項目的最佳開發實踐,自由開發項目骨架而可自動生成項目結構。 2.自動編譯:不僅僅只像Ant自動編譯,還包括測試,打包,發佈文檔生成,項目站點生成.... 3.依賴管理:Maven可以方便地管理應用程序依賴,例如第

原创 Python 列表推導

1.正常情況下,我們這樣來遍歷列表 numbers = range(10) size = len(numbers) evens = [] i = 0 while i < size: if i % 2 == 0: e

原创 MDB遵守的規則

1.MDB類必須直接(通過類聲明中的implements關鍵字)或間接(通過註解或描述文件)實現消息監聽器接口。 2.MDB類必須是具體的,不能是最終類或抽象類。 3.MDB必須是POJO類,並且不能是另一個MDB的子類。 4.MDB類必

原创 創建OSGI應用程序的通用方法

1.設計應用,將它分解爲一些服務接口(普通的基於接口的編程)和這些接口的客戶端。 2.使用你選定的工具和方法來實現服務提供者和客戶端組件。 3.將服務提供者和客戶端組件打包爲獨立的JAR文件(通常要這樣做),然後用合適的OSGI元數據擴展