Java當(dāng)初最吸引人的就是它的并發(fā)面睛。并發(fā)的目的是為了讓程序運(yùn)行的更快纪隙,但是并不是啟動(dòng)更多的線程速度就快了舔琅。我們面臨很多的挑戰(zhàn),比如上下文的切換吝秕、死鎖泊脐,以及受限于硬件和軟件資源...
背景 PHP最常用的方式是以模塊的方式(mod_php)運(yùn)行在Apache中,也是Apache運(yùn)行PHP的默認(rèn)方式烁峭;但在Nginx中容客,Nginx又使用的是PHP-FPM,但是...
Yii的組件機(jī)制詳解 應(yīng)用程序CWebApplication組件 在說(shuō)明Yii中各個(gè)組件使用方法前约郁,先了解最重要的一個(gè)組件CWebApplication缩挑。CWebApplic...
Yii中的錯(cuò)誤及異常處理 Yii已經(jīng)默認(rèn)已經(jīng)在CApplication上實(shí)現(xiàn)了異常和錯(cuò)誤的接管,這是通過(guò)php的set_exception_handler, set_erro...
Yii使用層次的日志處理機(jī)制鬓梅,即日志的收集與日志最終的處理(如顯示调煎、保存到文件、保存到數(shù)據(jù)數(shù))是分離的己肮。 日志信息的收集由CLogger(日志記錄器)完成,而日志信息的分發(fā)處...
驗(yàn)證碼不刷新悲关?如果控制器中生成的變量很多谎僻,需要拼裝成數(shù)組傳遞給render方法,如何才能更簡(jiǎn)潔一些寓辱?使用get_defined_vars()得到當(dāng)前作用域所有變量艘绍,避免使用拼...
一擒悬、起源REST這個(gè)詞,是Roy Thomas Fielding在他2000年的博士論文中提出的骇塘。 (This dissertation explores a junctio...
Quartz是一個(gè)強(qiáng)大的企業(yè)級(jí)任務(wù)調(diào)度框架畸肆,Spring中繼承并簡(jiǎn)化了Quartz,下面就看看在Spring中怎樣配置Quartz:首先我們來(lái)寫一個(gè)被調(diào)度的類: Spring...
一宙址、參數(shù)說(shuō)明-server:一定要作為第一個(gè)參數(shù)轴脐,在多個(gè)CPU時(shí)性能佳-Xms:初始Heap大小,使用的最小內(nèi)存,cpu性能高時(shí)此值應(yīng)設(shè)的大一些-Xmx:java heap最...
package com.test; import java.text.SimpleDateFormat;import java.util.Date; }
location匹配命令~ #波浪線表示執(zhí)行一個(gè)正則匹配抡砂,區(qū)分大小寫~* #表示執(zhí)行一個(gè)正則匹配大咱,不區(qū)分大小寫^~ #^~表示普通字符匹配,如果該選項(xiàng)匹...