Time of Update: 2018-07-27
/*【程式6】 * 作者 中國風 * 使用遞迴演算法計算階乘 */import java.util.Scanner;public class T006 {public static long fact(long n){if(n<=1){System.out.print(n+"=");return 1;}else{System.out.print(n+"*");return n*fact(n-1);}}public static void main(
Time of Update: 2018-07-27
1.設定web.config檔案。(我不喜歡設定成這樣) <system.web> ...... <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> ...... </system.web>
Time of Update: 2018-07-27
Hadoop生態系統為開源屆提供很多優秀軟體,zookeeper便是其中一員。 前段時間項目中用到了zookeeper,主要是用作服務的註冊和發現使用方式類似阿里的dubbo。實際上zookeeper的功能不僅僅只有這些內容,它提供了一系列非常強大的功能,後面會提到。這篇文章僅僅是我個人的一點兒理解,如有錯誤煩請指正,以免給別人誤導。 1、zookeeper是什麼
Time of Update: 2018-07-27
如何使用Component\Controller\Service\Repository四大註解類: •@Component 是通用標註 •@Controller 標註 web 控制器 •@Service 標註 Servicec 層的服務 •@Respository 標註 DAO 層的資料訪問
Time of Update: 2018-07-27
什麼是WebRTC。 眾所周知,瀏覽器本身不支援相互之間直接建立通道進行通訊,都是通過伺服器進行中轉。比如現在有兩個用戶端,甲和乙,他們倆想要通訊,首先需要甲和伺服器、乙和伺服器之間建立通道。甲給乙發送訊息時,甲先將訊息發送到伺服器上,伺服器對甲的訊息進行中轉,發送到乙處,反過來也是一樣。這樣甲與乙之間的一次訊息要通過兩段通道,通訊的效率同時受制於這兩段通道的頻寬。同時這樣的通道並不適合資料流的傳輸,如何建立瀏覽器之間的點對點傳輸,一直困擾著開發人員。WebRTC應運而生。
Time of Update: 2018-07-27
守護進程: 作用:後台管理者 比如你正在 用 Java 寫成的編輯器 寫 Word 文檔, 例子: 你一邊敲鍵盤,這是個 非守護線程, 後台還有一個 拼字檢查 線程,它是個守護線程,他盡量不打擾你寫稿子, 你們可以同時進行,他發現有拼字錯誤時在狀態條顯示錯誤,但是你可以忽略。
Time of Update: 2018-07-27
最近參與一個項目的開發,由於項目是基於瀏覽器的胖用戶端(RIA)應用程式,頁面中大量調用iframe。後期測試發現瀏覽器記憶體一直居高不下,而且開啟iframe頁面越多記憶體佔用越大,在IE系列瀏覽器中尤其明顯。所有開啟的iframe頁面即使關閉了,記憶體使用量也沒有明顯的下降,IE瀏覽器在記憶體佔用達到400M左右就變得很卡。分析發現是iframe沒有釋放造成的,於是對所有已關閉的iframe所佔用的記憶體進行釋放,雖然不能完全釋放,但是iframe記憶體佔用量不會一直增長,整個應用記憶體使用
Time of Update: 2018-07-27
大多原因是由於沒有先去更新多次操作檔案引起的。 解決方案找到你.svn目錄下的wc.db檔案 下載<a target="blank" href="http://download.csdn.net/detail/baidu_19473529/9620489">sqlite3.exe</a>這個工具 為了方便可以放在.svn目錄下: 然後運行cmd: 啟動cmd執行sqlite3 wc.db
Time of Update: 2018-07-27
eval轉換成json對象的時候,為什麼要加括弧,var dataObj=eval("("+data+")"); 注意:有時候不加()也是可以正常執行的,有時候會出現轉換錯誤,建議都加上
Time of Update: 2018-07-27
原文連結:http://www.jb51.net/article/44468.htm 一、擷取一個月份的最後一個天(可能是28/29/30/21)問題,思想很簡單,就是先擷取下個月的第一天離1970年的毫秒數,然後減去一天時間的毫秒數,就是這個月的最後一天離1970年的毫秒數,根據這個毫秒數計算即可。代碼如下: <html> <head> <title>標題頁</title> <script
Time of Update: 2018-07-27
Hibernate: select userinfo0_.user_id as user1_0_, userinfo0_.subscribe as subscribe0_,
Time of Update: 2018-07-27
java8引入了一套全新的時間日期API,本篇隨筆將說明學習java8的這套API。 java。time包中的是類是不可變且安全執行緒的。新的時間及日期API位於java.time中,下面是一些關鍵類 ●Instant——它代表的是時間戳記 ●LocalDate——不包含具體時間的日期,比如2014-01-14。它可以用來儲存生日,周年紀念日,入職日期等。 ●LocalTime——它代表的是不含日期的時間
Time of Update: 2018-07-27
ThreadLocal是為解決多線程程式的並發問題而提出的,可以稱之為線程局部變數。與一般的變數的區別在於,生命週期是線上程範圍內的。static變數是的生命週期與類的使用周期相同,即只要類存在,那麼static變數也就存在。那麼一個 static 的 ThreadLocal會是什麼樣的呢。 看下面一個例子, public class SequenceNumber { private static
Time of Update: 2018-07-27
在開發中 if else 實在是多啊 剛敲完代碼,看了下 又發現N多個 if else啊 希望大家給個好的建議啊 -------- use pattern, such as chain of responsibility -------- enum -------- 我是來接分的,不可避免的邏輯判斷,該寫的還得寫 -------- 樓上的。用枚舉的話不是還得if判斷枚舉值的情況麼。
Time of Update: 2018-07-27
業務背景: 某個資料庫欄位,儲存的是逗號分隔的id,可能是Integer也可能是Long型的,比如:1,2,3等;需要轉換成Long型的List或者Integer型的List,怎麼做更簡便。。 見代碼: //You can use the Lambda functions of Java 8 to achieve this without
Time of Update: 2018-07-27
12個高矮不同的人,排成兩排,每排必須是從矮到高排列,而且第二排比對應的第一排的人高,問相片順序有多少種? 我們可以從如下幾個方面來分析這個問題: a. 先把這12個高矮不同的人按身高遞增的順序排成1列,並依次從1到12編號來簡化不同身高的表示方法; b. 如果第一排的排列次序已確定的話,那麼第二排的排列就自然確定; c. 顯然,如果只有編號為1和2的2個人的話,相片順序只有一種(1)(2); &
Time of Update: 2018-07-27
項目中有整合snaker工作流程,現在使用者有需求,希望給每個環節設定一個 任務逾時未辦理的提醒 功能。一番研究,實現起來還是比較簡單的: 1、依賴 snaker預設支援quartz定時器調度架構,只需要依賴snaker-quartz的包即可。 2、配置 在snaker.xml中配置時限控制的攔截器、定時調度的實作類別 <bean
Time of Update: 2018-07-27
需要注意的是聲明的接收變數命名時不能使用"uuid"不然會報錯----比如 var uuid = uuid(); 通用唯一識別碼(GUID,Globally Unique Identifier)也稱作 UUID(Universally Unique IDentifier) 。 GUID是一種由演算法產生的二進位長度為128位的數位識別碼符。GUID 的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或
Time of Update: 2018-07-27
1、擷取JavaScript 的時間使用內建的Date函數完成 var mydate = new Date(); mydate.getYear(); //擷取當前年份(2位) mydate.getFullYear(); //擷取完整的年份(4位,1970-????) mydate.getMonth(); //擷取當前月份(0-11,0代表1月) mydate.getDate(); //擷取當前日(1-31) mydate.getDay();
Time of Update: 2018-07-27
FastDFS是一個開源的輕量級Distributed File System,它對檔案進行管理,功能包括:檔案儲存體、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大型存放區和負載平衡的問題。特別適合以檔案為載體的線上服務,如相簿網站、視頻網站等等。 FastDFS的項目首頁:https://github.com/happyfish100/fastdfs 本文以Ubuntu 14.04 32位作業系統為例進行安裝,FastDFS版本為5.08。(宿主機是一台老式iMac,不支援64