原创 mongodb入門簡介

一、基本概念 MongoDB 是一個高性能,開源,無模式的文檔型數據庫,是當前NoSQL 數據庫產品中最熱門的一種。它在許多場景下可用於替代傳統的關係型數據庫或鍵/值存儲方式,MongoDB 使用C++開發。MongoDB 的官

原创 spring管理mongodb

安裝Spring for Mongodb Spring項目爲方便對Mongodb的操作,建立了spring-data的子項目,地址在: http://www.springsource.org/spring-data/mongo

原创 log4j使用教程

一、介紹 Log4j是Apache的一個開放源代碼項目,通過使用Log4j,我們可以控制日誌信息輸送的目的地是控制檯、文件、GUI組件、甚至是套接口服務 器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每

原创 將java源碼打成jar包

方法一:通過jar命令 jar命令的用法: 下面是jar命令的幫助說明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] fi

原创 FreeMarker在JAVA中應用入門

在項目中通常有生成XML文件發送到另一個系統的需求,簡單的辦法可以是用一個XML模板,通過Freemarker替換其中的'Mark'(${}),生成最終的XML文件. 下面記錄了一下簡單的示例步驟: 1,創建一個XML模板:

原创 jdbc簡易泛型dao

一、實現思路 1、定義3個Annotation(註解):Entity、Id、Column,Entity作用於Type級別,用於標識JavaBean與數據庫表名的映射關係。Id作用於Field級別,用於標識JavaBean中ID屬

原创 如何得到JDBC Insert 語句執行後插入Oracle 數據庫記錄的主鍵

在應用中,很多時候會對錶的主鍵用一個自動增漲的數來付值,如Oracle的sequence,插入後又想得到的主鍵的值。下面介紹一下相關的方法。 1,用Oracle 的returning 語句。 PreparedStatement  s

原创 Spring Aop實例

一、XML方式 1. TestAspect:切面類 package com.spring.aop; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.Proc

原创 Java使用反射來獲取Map的泛型信息

Java通過指定類對應的Class對象,程序可以獲得該類裏包括的所有Field,不管該Field使用private修飾,還是使用public修飾。獲得了Field對象後,就可以很容易的獲得該Field的數據類型,例如,下面的代碼便是獲得

原创 Java圖片處理開源框架

圖片處理是當今軟件開發中非常重要的一環,然而處理圖片的開源框架卻並不多。現金網上流傳的Java處理圖片的代碼,雖然可對圖片進行簡單處理,但效果並不理想。雖然也有些其他解決方案,但都擺脫不了繁瑣,使用起來十分不方便。 爲了解決這個

原创 開啓博客之旅

從今天開始,堅持寫博客,包括技術、生活、工作的一些東西,爲了給自己做總結。堅持!

原创 Java中serialVersionUID的解釋

serialVersionUID作用:        序列化時爲了保持版本的兼容性,即在版本升級時反序列化仍保持對象的唯一性。有兩種生成方式:       一個是默認的1L,比如:private static final long ser

原创 netty vs mina

 1、Codec比較 mina編碼解碼器(codec)創建實例可有以下選擇: 1)      每一次接收到的數據創建一次codec實例 2)      爲所有client鏈接創建一次codec實例 netty編碼解碼器創建實例可

原创 誰調用了InvocationHandler 中的invoke方法?

關鍵問題是它們內在的聯繫。雖然可以看源代碼,包括類庫。但是把它們抽象出來,有助於理解。 在客戶類(即以下代碼的Client類),語句Manager managerProxy= (Manager)Proxy.newProxyInsta

原创 ECharts屬性設置

theme = { // 全圖默認背景 // backgroundColor: ‘rgba(0,0,0,0)’, // 默認色板 color: ['#ff7f50','#87cefa','#da70d6','#32cd