原创 同步異步 實例與應用場景,併發的實例及應用場景

package com.hi.test; public class Tools {     // 如果數據存在 共享的 ,那麼爲了保證數據的完全性, 需要使用同步     // 如果數據不存在的 共享的問題,那麼可以使用 異步, 使用併發

原创 Junit3 junit.framework 單元測試,簡單實例說明.

     在有些時候,我們需要對我們自己編寫的代碼進行單元測試(好處是,減少後期維護的精力和費用),這是一些最基本的模塊測試。當然,在進行單元測試的同時也必然得清楚我們測試的代碼的內部邏輯實現,這樣在測試的時候才能清楚地將我們希望代碼邏輯

原创 // 選擇排序 *源碼

// 選擇排序 源碼 void ChooseSort(int *a,int n){       int i=-1,j,temp;       for(;++i<n-1;){             temp=i;          

原创 Java單元測試(Junit+Mock+代碼覆蓋率)

Java單元測試(Junit+Mock+代碼覆蓋率) 單元測試是編寫測試代碼,用來檢測特定的、明確的、細顆粒的功能。單元測試並不一定保證程序功能是正確的,更不保證整體業務是準備的。 單元測試不僅僅用來保證當前代碼的正確性,更重要的是

原创 jsp內置對象 的使用範圍和類型【說明】

jsp內置對象 jsp內置對象有下面9種,我們會在後面的章節中分別介紹他們。這9種對象如下: 名稱 類型 使用範圍 request javax.servlet.http.HttpServletRequest request r

原创 數據庫設計三大範式

               數據庫設計三大範式       再次對數據庫設計三範式進行了一次回爐,感覺對三範式的理解深入了很多.             數據庫三範式的存在就是爲了建立冗餘較小、結構合理的數據庫,就是設計數據庫時必

原创 JDK, Eplise 環境變量搭建

說明:從win7的32位重新裝系統爲64位後儘管裝了jdk但是原來的eclipse還是打不開,每次都報 A Java Runtime Environ

原创 FreeMarker 全文講解

   模板技術在現代的軟件開發中有着重要的地位,而目前最流行的兩種模板技術恐怕要算freemarker和velocity了,webwork2.2對兩者都有不錯的支持,也就是說在webwork2中你可以隨意選擇使用freemarker或v

原创 JS日曆控件 靈活設置: 精確的時分秒.

 在今年7月份時候 寫了一篇關於 "JS日曆控件" 的文章 , 當時只支持 年月日 的日曆控件,現在優化如下:      1. 在原基礎上 支持 yyyy-mm-dd 的年月日的控件。      2. 在原基礎上增加支持 yyyy-mm-

原创 // 插入排序 源碼

//插入排序 void InsertSort(int *a,int n) {    int i=0,j;    for(;++i<n;)    {    for(j=i;--j>=0;)   {    if(a[j+1]<

原创 alter table 常見語法

ALTER TABLE 語句 ALTER TABLE 語句用於在已有的表中添加、修改或刪除列。 SQL ALTER TABLE 語法 如需在表中添加列,請使用下列語法: ALTER TABLE table_name ADD col

原创 Linux 實戰開發 必備的 開發工具及網站

①. 文件傳輸服務器客戶端 SSH Secure File Transfer Client WinSCP ②. 命令傳輸服務器客戶端、 SSH Secure Shell Client PuTTY MTPuTTY ③. 協議訪問服務器的工具

原创 數據庫 性能優化 多年總結的經驗分享給大家

1. 爲查詢緩存優化你的查詢 使用靜態的值去 儘可能的代替動態的值,因爲靜態的值可以產生緩存,從而減少服務器的壓力和提高查詢速度。 大多數的MySQL服務器都開啓了查詢緩存。這是提高性最有效的方法之一,而且這是被MySQL的數據庫引擎處理

原创 Redis 熟記必備 的命令

 Redis 的 分五大數據類型 一:字符串              ==>   Set  key val [k-v] , Mset [k-v] [k-v] [k-v]