class
:def
__init__
(self)
: handlers =
[(r"/"
, mainhandler)
,# (r"/auth/register", register),
(r"/download"
,downloadfile)
,(r"/auth/signin"
, signin)
,(r"/manage/newenergy"
, newenergy)
,(r"/manage/createtask"
, createtask)
,(r"/manage/downloadtemplate"
, downloadtemplate)
,(r"/manage/uploadfile"
, uploadfile)
,(r"/manage/uploaddict"
, uploaddict)
,(r"/manage/dictcalculation"
, dictcalculation)
,(r"/manage/downloaddict"
, downloaddict)
,(r"/manage/dictreload"
, dictreload)
,(r"/manage/firstcalculation"
, firstcalculation)
,(r"/manage/downloadresult"
, downloadresult)
,(r"/manage/updatetaskinfo"
, updatetaskinfo)
,(r"/manage/querytaskcomplate"
, querytaskcomplate)
,(r"/filetemp_path/(.*)"
, tornado.web.staticfilehandler,)]
super
.__init__(handlers,
**config.settings)
print
("init handle successful.........:"
, datetime.now())
self.db = pools.pool(
dict
(host=
'52.82.110.214'
, port=
4000
, user=
'ecoindex'
, passwd=
'123456'
, db=
'ecoindex'
, use_unicode=
true
, charset=
'utf8'),
max_idle_connections=2,
max_recycle_sec=3,
max_open_connections=20,
)
# 自定義伺服器:
# 啟動多執行緒,需要繫結埠
#預設開啟乙個程序,5個程序,如果為none和小於的東西,則為對應伺服器的核心數
三個問題
每個子程序都會從父程序copy乙份ioloop例項,如果在建立子程序前修改了ioloop,會影響所有的子程序
所有的程序都是由乙個命令啟動的,無法做到不停止服務的情況下修改**
所有程序共享乙個埠,想要分別監控很困難
自定義Redis快取伺服器
mybatis的快取機制 一級快取 sqlsession mybatis的資料庫連線 級別的快取 預設開啟,直接可以使用 對開發沒有任何意義 資料庫連線close,快取也消失 二級快取 sqlsessionfactory mybatis的資料庫連線工廠 級別的快取 預設關閉,需要手動開啟 在myba...
自定義伺服器控制項ImageButton
在日常專案開發中,我們會經常用到自定義控制項,我們通過乙個簡單的例子來說明,在日常專案中我們經常會用到,或者控制項,我們以imagebutton為例來說明。imgbtn runat server imageurl images add.png 很多時候我們需要在很多頁面上放上面這段 每次都要重複設定...
自定義伺服器控制項ImageButton
在日常專案開發中,我們會經常用到自定義控制項,我們通過乙個簡單的例子來說明,在日常專案中我們經常會用到,或者控制項,我們以imagebutton為例來說明。imgbtn runat server imageurl images add.png 很多時候我們需要在很多頁面上放上面這段 每次都要重複設定...