原创 範式說明和數據庫髒讀、幻讀、不可重複讀
第一範式: 對於表中的每一行,必須且僅僅有唯一的行值.在一行中的每一列僅有唯一的值並且具有原子性. 第二範式: 要求非主鍵列是主鍵的子集,非主鍵列活動必須完全依賴整個主鍵。主鍵必須有唯一性的元素,一個主鍵可以由一個或更多的組
原创 c++面試題
1.class A { int _a; public: A(int a): _a(a) { } friend int f1(A &);//f1(0) &表示該值能被修改,所以調用失敗,注:友元函數可
原创 第二章 Immutable
背景介紹:Immutable類能保證實例狀態絕不會改變,如String,可以利用該類省去使用共享互斥機制所浪費的時間 public final class Person { private final String name;
原创 XML Schema
XML Schema 是DTD的替代者。 XML Schema 用於描述XML 文檔的結構。XML Schema 語言也稱作XML Schema 定義(XML Schema Definition,XSD)。 XML Schema:
原创 常用工具類(來自org.apache.commons)
1.BeanUtils BeanUtils.copyProperties(fee, feePo, new String[]{"feeId", "productionCode", "feeType", "bizType"}); 除了後面幾種
原创 第一章 Single Threaded Execution
背景介紹:只允許一個線程執行 public class Gate { private int counter = 0; private String name = "Nobody"; private String
原创 Spring常用xml配置,如depends-on,init-method
關於在spring 容器初始化 bean 和銷燬前所做的操作定義方式有三種: 第一種:通過@PostConstruct 和 @PreDestroy 方法 實現初始化和銷燬bean之前進行的操作 第二種是:通過 在xml中定義init-m
原创 mysql索引
Mysql常見索引有:主鍵索引、唯一索引、普通索引、全文索引、組合索引 PRIMARY KEY(主鍵索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQUE(唯
原创 過濾字符串中非首次出現的字母
private StringBuffer filter(String input) { int n=input.length(); StringBuffer s = new StringBuffer(); int ch[]
原创 通過代理模式改變WebService的連接時間和接收超時時間
Example: public interface MemberAcctClient { MemberAcctDetail queryMemberAcct(String memberId, String productCode, b
原创 java比較器Comparator
//具體的比較類,實現Comparator接口 import java.util.Comparator; import java.util.List; import java.util.ArrayList; import java
原创 java 源碼解析
1.Integer緩存//類加載將以下數值進行了創建(-128~127) Integer c = 1000, d = 1000; System.out.println(c == d); //false超出範圍 2.排
原创 java路徑讀取方法
/* * File directory = new File(".."); directory.getCanonicalPath(); //得到的是C:\ directory.getAbsolutePath(); //得到的是C:
原创 Spring使用技巧
1.注入List類型值 protected List<String> supportCodes; public void setSupportCodes(List<String> supportCodes) {this.supportCo
原创 java類加載
注:new創建對象的方式稱作爲靜態加載,而使用Class.forName("XXX")稱作爲動態加載,它們倆本質的區別在於靜態加載的類的源程序在編譯時期加載(必須存在),而動態加載的類在編譯時期可以缺席(源程序不必存在) 一、java類加