原创 spring與struts1集成方案(一)

該方案並未將struts交與spring管理,僅僅是將struts單獨植入。 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.c

原创 PowerDesigner導出數據庫表格的自定義格式到WORD

1、new  ----> Report  點擊確定 中間是可以生成文檔的項目。右側是你需要生成的項目,雙擊即可添加到右側,大家可以慢慢研究,這裏只選擇其中的兩項。 選中table--下的list of table column,

原创 java線程(二) 實現

java線程實現有兩種方式:繼承Thread、實現Runnable。 package com.ch.thread; public class ThreadTest extends Thread { public ThreadTes

原创 java 原碼、反碼、補碼

 爲什麼要用? 計算機內部採用二進制表示數值。如十進制數10用二進制數表示爲1010。設計算機字長爲8,即1Byte。最高位表示符號,0爲正,1爲負 來看看用原碼錶示的數在進行加減乘除運算是會有什麼問題: 十進制:1-1=1+(-1)=0

原创 Spring AOP

概念         AOP(Aspect Oriented Programming),即面向切面編程(也叫面向方面編程,面向方法編程)。其主要作用是,在不修改源代碼的情況下給某個或者一組操作添加額外的功能。像日誌記錄,事務處理,權限控制

原创 double 精度問題

 使用Java,double 進行運算時,經常出現精度丟失的問題,總是在一個正確的結果左右偏0.0000**1。 特別在實際項目中,通過一個公式校驗

原创 java 位運算

public class BitOperate { public static void bitCalc() { byte a = 12,b=10; byte c = -12,d=-10; /** * 1、按位

原创 斐波那契數列(二)

 題目:    一個人爬樓梯,一步可以邁一級,二級,三級臺階,如果樓梯有N級,編寫程序,輸出所有走法。java實現。 不考慮順序的算法(第幾次邁幾個臺階) public class Hello { private static fin

原创 代碼解析String原理

棧(stack):主要保存基本類型(或者叫內置類型)(char、byte、short、int、long、float、double、boolean)和對象的引用,數據可以共享,速度僅次於寄存器(register),快於堆。堆(heap)

原创 java Integer類的緩存

 首先看一段代碼(使用JDK 5),如下: public class Hello { public static void main(String[] args) { int a = 1000, b = 1000

原创 spring與hibernate的集成

 核心思想主要是spring來管理hibernate 在spring配置中配置hibernate就哦了。 applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <bea

原创 100層樓和兩個玻璃球

有一棟100層高的大樓,給你兩個完全相同的玻璃球。假設從某一層開始,丟下玻璃球會摔碎。那麼怎麼利用手中的兩個球,用什麼最優策略知道這個臨界的層是第幾層???       投擲次數分佈不均。按最壞情況估計,這種方法就多做了幾次。爲了使最壞

原创 Fibonacci(斐波那契)數列(一)

 //fibonacci數列的遞歸算法 public class Fib_ra { public static int fibonacci(int

原创 spring ApplicationContext介紹

  類結構圖: public interface ApplicationContext extends ListableBeanFactory,

原创 JDK動態代理(一)

介紹        代理模式         代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消息等。代理類與委託類之間通常會存在關聯關