原创 TimesTen內存數據庫-第一章 Cache Connect to Oracle概念

TimesTen數據交換技術提供在Oracle數據庫和TimesTen數據管理器之間進行連接和雙向數據傳送。數據交換技術也使得能夠方便的捕獲和處理進入到TimesTen數據管理器的大流量事件流,並且能進行併發傳送數據到Oracle數據庫

原创 高富帥與大公司 續三 自我認知

自從發了上篇文章以後,看到很多網友評論,很多人有共鳴表示贊同,也有人覺得並不同意, 其實,我覺得很多人在看文章的時候只是走馬觀花,並沒有真的理解文章要表達的思想,這裏再重釋一些觀點。如果你能看懂,請客觀的講出自己的觀點,如果看不懂,請再重

原创 Spring事務傳播機制

概述              當我們調用一個基於Spring的Service接口方法(如UserService#addUser())時,它將運行於Spring管理的事務 環境中,Service接口方法可能會在內部調用其它的Servi

原创 FreeMarker與SpringMVC整合

摘要: SpringMVC環境的搭建在這裏就不多說了,我們這節主要是FreeMarker與SpringMVC整合 首先,在springmvc的配置文件普通視圖之前,加入freemarker的視圖... SpringMVC環境的搭

原创 深入分析Java ClassLoader原理

一、什麼是ClassLoader?          大家都知道,當我們寫好一個Java程序之後,不是管是CS還是BS應用,都是由若干個.class文件組織而成的一個完整的Java應用程序,當程序在運行時,即會調用該程序的一個入口函數

原创 Ubuntu下OpenVPN客戶端配置教程

一般來說,提供Web服務的Linux服務器是很少需要連接OpenVPN的,但是個人Linux計算機在很多時候就需要連接OpenVPN了。比如以Linux爲開發環境,需要連接公司的OpenVPN等等。 本文將以Ubuntu系統爲例,介紹在

原创 在Java中使用定時任務的最佳實踐

之前大部分人在遇到需要使用定時任務的時候首先會想到Timer類,用法一般就是:  Java代碼   new Timer("timer").schedule(new TimerTask() {               @Overr

原创 Java模板引擎 FreeMarker介紹

摘要: FreeMarker是一個模板引擎,一個基於模板生成文本輸出的通用工具,使用純Java編寫,FreeMarker被設計用來生成HTML Web頁面(爲了提高頁面的訪問速度,把頁面靜態化),特別是基於MVC模式的應用程序 F

原创 標準2進制轉16進制的快速算法公式

當值x 是2 的非負整數n 次冪時,也就是x = 2n,我們可以很容易地將x 寫成十六進制形式, 只要記住x 的二進制表示就是1 後面跟n 個0。十六進制數字0 代表4 個二進制0。所以,當n 表 示成i + 4j 的形式,其中0 ≤ i

原创 JAVA複習筆記--第一章:第一節:從註釋開始

java註釋分以下三種註釋: 1、單行(single-line)--短註釋://……    2、塊(block)--塊註釋:/*……*/ 3、文檔註釋:/**……*/ 一、單行註釋 1、單行註釋(Single-Line Comment

原创 數據結構-算法設計的要求

1、正確性 正確性:算法的正確性是指算法至少應該具有輸入、輸出和加工處理無歧義性、能正確反映問題的需求、能夠得到問題的正確答案。 正確性分以下四個層次: 1)算法程序沒有語法錯誤 2)算法程序對於合法的輸入數據能夠產生滿足要求的輸出結果。

原创 FreeMarker基本標籤的使用

摘要: 上一節我們接觸了一個FreeMarker很簡單的例子FreeMarker入門教程,說到底,就是替換模板裏相應的標籤,這一節我們寫一下FreeMarker基本標籤的使用 上一節我們接觸了一個FreeMarker很簡單的例子

原创 FreeMarker四種變量的用法

摘要: freemarker的變量可以分爲四種,分別是數據模型的變量【root中的變量】,模板中的變量使用【<#assign>定義的變量】,局部變量【在指令中的變量】,循環變量【在循環中的變量】 freemarker的變量可以分

原创 數據結構-算法的特性

1、輸入輸出 輸入:算法有零個或多個輸入 輸出:算法至少有一個或多個輸出,輸出形式可以是打印輸出,也可以是返回值 2、有窮性 有窮性:算法在執行有限的步驟之後,自動結束而不會出現無限循環,並且每個步驟在可接受的時間內完成。 3、確定性 確