HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 2015-10-09 20:00:52 1068 [Note] wampmysqld: Arrêt normal du serveur2015-10-09 20:00:52 1068 [Note] Giving 0 client threads a chance to die gracefully 2015-10-09 20:00:52 1068 [Note] Event Scheduler: Purging the queue. 0 events 2015-10-09 20:00:52 1068 [Note] Shutting down slave threads 2015-10-09 20:00:52 1068 [Note] Forcefully disconnecting 0 remaining clients 2015-10-09 20:00:52 1068 [Note] Binlog end 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'partition' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_FIELDS' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_INDEXES' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_SYS_TABLES' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_FT_CONFIG' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_FT_DELETED' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_METRICS' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_CMPMEM' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_CMP_RESET' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_CMP' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_LOCK_WAITS' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_LOCKS' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'INNODB_TRX' 2015-10-09 20:00:52 1068 [Note] Shutting down plugin 'InnoDB' 2015-10-09 20:00:52 1068 [Note] InnoDB: FTS optimize thread exiting. 2015-10-09 20:00:52 1068 [Note] InnoDB: Starting shutdown... 2015-10-09 20:00:53 1068 [Note] InnoDB: Shutdown completed; log sequence number 1626017 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'BLACKHOLE' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'ARCHIVE' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'MRG_MYISAM' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'MyISAM' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'MEMORY' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'CSV' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'sha256_password' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'mysql_old_password' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'mysql_native_password' 2015-10-09 20:00:53 1068 [Note] Shutting down plugin 'binlog' 2015-10-09 20:00:53 1068 [Note] wampmysqld: Arrêt du serveur terminé 2015-10-09 20:00:56 10040 [Note] Plugin 'FEDERATED' is disabled. 2015-10-09 20:00:56 10040 [Note] InnoDB: Using atomics to ref count buffer pool pages 2015-10-09 20:00:56 10040 [Note] InnoDB: The InnoDB memory heap is disabled 2015-10-09 20:00:56 10040 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2015-10-09 20:00:56 10040 [Note] InnoDB: Compressed tables use zlib 1.2.3 2015-10-09 20:00:56 10040 [Note] InnoDB: Not using CPU crc32 instructions 2015-10-09 20:00:56 10040 [Note] InnoDB: Initializing buffer pool, size = 128.0M 2015-10-09 20:00:56 10040 [Note] InnoDB: Completed initialization of buffer pool 2015-10-09 20:00:56 10040 [Note] InnoDB: Highest supported file format is Barracuda. 2015-10-09 20:00:56 10040 [Note] InnoDB: 128 rollback segment(s) are active. 2015-10-09 20:00:56 10040 [Note] InnoDB: Waiting for purge to start 2015-10-09 20:00:56 10040 [Note] InnoDB: 5.6.17 started; log sequence number 1626017 2015-10-09 20:00:56 10040 [Note] Server hostname (bind-address): '*'; port: 3306 2015-10-09 20:00:56 10040 [Note] IPv6 is available. 2015-10-09 20:00:56 10040 [Note] - '::' resolves to '::'; 2015-10-09 20:00:56 10040 [Note] Server socket created on IP: '::'. 2015-10-09 20:00:57 10040 [Note] Event Scheduler: Loaded 0 events 2015-10-09 20:00:57 10040 [Note] wampmysqld: ready for connections. Version: '5.6.17' socket: '' port: 3306 MySQL Community Server (GPL)
來源:開源中國(guó)
發(fā)布時(shí)間:2015-10-09 20:57:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我用同學(xué)的電腦訪問我搭建的wen服務(wù)器,其他還算正常,不過,有兩點(diǎn),不能解決,
首先就是同學(xué)的電腦ping不通我電腦,但我的能ping通同學(xué)的。但是在同學(xué)電腦瀏覽器上能正常訪問我的網(wǎng)頁。
第二就是在瀏覽器上卻不能訪問phpmyad,提示這樣的錯(cuò)誤:Access denied per /etc/httpd/conf/webapps.d/phpmyadmin.conf
來源:開源中國(guó)
發(fā)布時(shí)間:2014-05-16 18:20:06
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
【問題描述】
在虛擬機(jī)器centos 系統(tǒng)上 連接遠(yuǎn)程mysql服務(wù)器
用命令方式 可以遠(yuǎn)程登錄
wang@localhost wordpress]$ mysql -h 10.73.144.231 -u root -p -P 3306 Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.6.20 MySQL Community Server (GPL)
說明 遠(yuǎn)程mysql 已經(jīng)設(shè)置為任何機(jī)器都可以登錄。原來命令方式不可以登錄現(xiàn)在可以登錄了
但是通過php程序方式就登錄不上了
但是 我在centos 安裝phpMyAdmin 是 配置文件修改了
/** * MySQL hostname or IP address * * @global string $cfg['Servers'][$i]['host'] */ $cfg['Servers'][$i]['host'] = '10.73.144.231'; /** * MySQL port - leave blank for default port * * @global string $cfg['Servers'][$i]['port'] */ $cfg['Servers'][$i]['port'] = '3306'; /** * Path to the socket - leave blank for default socket * * @global string $cfg['Servers'][$i]['socket'] */ $cfg['Servers'][$i]['socket'] = ''; /** * Use SSL for connecting to MySQL server? * * @global boolean $cfg['Servers'][$i]['ssl'] */
但是連接不上如何解決 無法登錄
有遇到過的嗎
請(qǐng)聯(lián)系 qq:2563521318
來源:開源中國(guó)
發(fā)布時(shí)間:2015-07-24 16:06:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
怎么在登錄界面上讓它顯示主機(jī)+端口輸入? 默認(rèn)為localhost:3306
假如我想登錄3307... 3308, 環(huán)境里面有多套mysql.
來源:開源中國(guó)
發(fā)布時(shí)間:2015-07-23 16:47:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
如圖,我服務(wù)器遠(yuǎn)程上打開xammp,mysql后面的admin點(diǎn)擊之后進(jìn)不去phpadmin,請(qǐng)大家?guī)臀医鉀Q
來源:開源中國(guó)
發(fā)布時(shí)間:2015-06-29 09:53:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
請(qǐng)高手幫忙!
我在a.html文件中如下寫入。
另外在b.html文件中如下寫入。
phpinfo(); ?>
結(jié)果在現(xiàn)實(shí)的信息最下面 PHP Variables 下面的表格中看不見 _FILES["babo"]以及相關(guān)的內(nèi)容。
請(qǐng)高手指點(diǎn)。
來源:開源中國(guó)
發(fā)布時(shí)間:2015-05-24 21:50:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 公司有一個(gè)電商網(wǎng)站,在網(wǎng)站后臺(tái)可以上傳資訊,以及商品(即可以上傳網(wǎng)站所有資料),網(wǎng)站上線后,多了一個(gè)phpMyAdmin數(shù)據(jù)庫后臺(tái),以及一個(gè)FTP ,都有賬號(hào)和密碼,想了解一下,這個(gè)數(shù)據(jù)庫和FTP什么時(shí)候使用它?因?yàn)榫W(wǎng)站后臺(tái)在產(chǎn)品開發(fā)測(cè)試階段已經(jīng)滿足基本需求了(網(wǎng)站后臺(tái)可以上傳前臺(tái)想展示的商品、資料)
來源:開源中國(guó)
發(fā)布時(shí)間:2015-05-28 09:49:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
@紅薯 你好,想跟你請(qǐng)教個(gè)問題:我用play寫了個(gè)小站,程序里記錄了登錄的用戶ID在session,每次請(qǐng)求都會(huì)判斷sessioin里存的iD是否為空,如果為空,我就彈出到登錄頁面。問題是:在瀏覽器已經(jīng)有cookie緩存的情況下登入我的網(wǎng)站后,進(jìn)去點(diǎn)擊任何操作就馬上被彈出到登錄頁面,打印出來的httphead信息里的play_session是空的,然后我手動(dòng)把瀏覽器的cookie緩存給清空就OK了,不知道是什么原因,求指教
來源:開源中國(guó)
發(fā)布時(shí)間:2012-06-14 22:34:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
oschina 上的各位大俠們 , 給我點(diǎn)解決方案的建議,或者 具體的實(shí)現(xiàn)方案吧 詳細(xì)最好 使用nginx負(fù)載 多個(gè)tomcat 如何實(shí)現(xiàn)session共享,搞了好長(zhǎng)時(shí)間沒有成功,在網(wǎng)上也看了一些關(guān)于這方面的資料, 測(cè)試的時(shí)候也是失敗的。 除了這個(gè)memcached
還有其他的決定方案嗎 ? 還有一個(gè) nginx 搭配幾個(gè)tomcat 才能對(duì) 5K ~1W 的并發(fā)進(jìn)行負(fù)載, 小弟經(jīng)驗(yàn)不足,請(qǐng)大家多多指教呀。 多謝各位呢,
注明 : 解決問題,送油卡!
來源:開源中國(guó)
發(fā)布時(shí)間:2011-05-03 09:33:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 我們單位的代碼已經(jīng)寫好啦,有很多地方關(guān)于session獲取用戶信息的地方,現(xiàn)在公司希望做一個(gè)tomcat的集群,nginx 做代理服務(wù)器和負(fù)載均衡,所以會(huì)產(chǎn)生session的問題,我準(zhǔn)備使用msm來實(shí)現(xiàn)session的同步,代碼里面session的地方還要存放在memcache中嗎,根據(jù)jsessionid的,是否要修改代碼,謝謝
來源:開源中國(guó)
發(fā)布時(shí)間:2014-03-26 16:39:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 我寫一個(gè)java web項(xiàng)目,在里面要調(diào)用其他系統(tǒng)的操作,然后返回本項(xiàng)目中,結(jié)果返回本系統(tǒng)之后原來的登錄記錄沒有了,session里面沒有值了,這個(gè)要怎么解決呢。
來源:開源中國(guó)
發(fā)布時(shí)間:2014-02-27 09:28:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
經(jīng)過發(fā)現(xiàn),在登錄頁load出來的過程中,使用webpy的session機(jī)制產(chǎn)生的文件下存在兩個(gè)session文件。但是使用webpy自帶的server的話,始終是一個(gè)session文件。
進(jìn)一步查看,發(fā)現(xiàn)問題是webpy需要根據(jù)nginx發(fā)送的http_cookie來產(chǎn)生session,但是再?zèng)]有配置nginx的前提下,http_cookie總是為空。
有沒有相關(guān)的辦法配置nginx,使http_cookie能夠不為空 ,并且webpy能夠識(shí)別并產(chǎn)生session文件?
來源:開源中國(guó)
發(fā)布時(shí)間:2011-08-22 16:45:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我是java新手,寫了個(gè)java文件 package com; public class test{ public String sd(String s){ return s+"ok"; } }
在jsp里調(diào)用 <%@ page import="com.test"%> <% test te=new test(); String a =te.sd("11"); out.print(a); %>
總是報(bào)錯(cuò), 如果把jsp里的不傳遞參數(shù) 直接te.sd()
就是正常的,,請(qǐng)問是我傳遞參數(shù)的地方錯(cuò)了嗎?
剛剛根據(jù)2位大哥的建議把
te.sd('11'); 換為 te.sd("11");了但是還是報(bào)錯(cuò),我也郁悶了...
來源:開源中國(guó)
發(fā)布時(shí)間:2018-05-29 10:21:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
本地開發(fā)環(huán)境與線上環(huán)境基本一致,包括服務(wù)器操作系統(tǒng),JDK,Web Server(都是Tomcat 7.0 );
問題在于,客戶那邊將系統(tǒng)的訪問地址掛在了他們的公司主頁上——用戶通過主頁的一個(gè)超鏈接訪問,本地測(cè)試是直接瀏覽器收藏的網(wǎng)址訪問。用戶那邊通過門戶超鏈接跳轉(zhuǎn)就會(huì)出現(xiàn) 404 找不到頁面的錯(cuò)誤,但是手動(dòng)刷新一下瀏覽器就可以訪問,這個(gè)問題也有段時(shí)間了一直沒有很好的處理。
求教了!
來源:開源中國(guó)
發(fā)布時(shí)間:2018-05-08 07:01:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
不知道應(yīng)該怎么稱呼這個(gè)功能,如圖所示:
這個(gè)功能是怎么實(shí)現(xiàn)的呢 ?
來源:開源中國(guó)
發(fā)布時(shí)間:2018-01-12 16:38:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
1.使用python操控?cái)?shù)據(jù)庫,將查詢出來的數(shù)據(jù)在html界面中,成功的以表格的形式展示(用的Bootstrap模版)。
2.現(xiàn)在想在網(wǎng)頁中每個(gè)表的左側(cè)添加一個(gè)可編輯的按鈕,實(shí)現(xiàn)對(duì)數(shù)據(jù)的修改,并保存至數(shù)據(jù)庫中,現(xiàn)在無從下手,請(qǐng)大神指點(diǎn)一下,感激不僅。
來源:開源中國(guó)
發(fā)布時(shí)間:2017-08-15 14:36:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> @Controller @RequestMapping("res") // 控制器的請(qǐng)求映射 res public class StudyPlanController { // 獲取學(xué)習(xí)計(jì)劃列表 @RequestMapping(value = "getStudyPlans", method = RequestMethod.GET) public ModelAndView getStudyPlans(HttpServletRequest request, HttpServletResponse response) { //......操作........ ModelAndView mav = new ModelAndView(); // 設(shè)置視圖名 mav.setViewName("plan"); // 返回邏輯視圖名為: plan return mav; } }
我想讓它返回的視圖名是 plan
但是它返回的是:res/plan
它在前面加了控制器的requestMapping的名字
請(qǐng)問一下這個(gè)怎么解決呢?????
來源:開源中國(guó)
發(fā)布時(shí)間:2017-05-28 17:08:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我在瀏覽器中敲入了一個(gè)URL,比如localhost/admin/home/2/2232323,而在SPring框架中,由于存在將請(qǐng)求轉(zhuǎn)發(fā)到對(duì)一尼姑的JSP的邏輯,如下:
@RequestMapping("{userName}/home/{categoryId}/{fileName}") public String toUserCategory(){ return "blog/blog_list"; //返回JSP頁面 }
這樣就會(huì)將上面瀏覽器中的 localhost/admin/home/2/2232323請(qǐng)求的JSP頁面內(nèi)容返回到瀏覽器中,此時(shí),瀏覽器中的URL仍舊是 localhost/admin/home/2/2232323 ,但是我在JSP頁面中使用下面的代碼獲取請(qǐng)求的URL:
String pageUrl = request.getRequestURI();
卻變成了JSP的全路徑 : /WEB-INF/blog/blog_template.jsp而不是 我想要的 /admin/home/2/2232323,這是 怎么回事?
來源:開源中國(guó)
發(fā)布時(shí)間:2016-12-29 10:40:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 在ie9下上傳圖片,提示對(duì)象不支持“handleError”屬性或方法 ajaxfileupload.js,請(qǐng)問怎么解決,各位大神幫幫忙,謝謝啊
來源:開源中國(guó)
發(fā)布時(shí)間:2015-11-27 14:02:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 寫了一個(gè)簡(jiǎn)單的easyUI的頁面,但是為什么不有效果,高手幫忙解決一下
來源:開源中國(guó)
發(fā)布時(shí)間:2016-12-11 12:54:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
我用java替換jsp模板占位符,并生成JSP具體頁面時(shí),發(fā)現(xiàn)一個(gè)問題,只要是要生成的內(nèi)容中包含#{}的內(nèi)容,替換后,再訪問這個(gè)頁面就會(huì)報(bào)錯(cuò)。
數(shù)據(jù)庫中的要替換jsp占位符的 content 內(nèi)容如下:
#{sdfsd}
代碼如下,功能是將content的內(nèi)容替換jsp頁面中的'###content###'占位符:
String content = htmlToText(blog.getBlogContent()); templateContent = templateContent.replaceAll("###content###",content);
htmlToText方法代碼如下:
/** * 轉(zhuǎn)義#和$ * @param str 要轉(zhuǎn)義的內(nèi)容 add by www.blog-china.cn * @return */ privateString htmlToText(String str) { String [] regExStrs = {"#","\$"}; str = str.replaceAll(regExStrs[0],"\\\\#"); str = str.replaceAll(regExStrs[1],"\\\$"); returnstr; }
項(xiàng)目代碼生成的過程中不報(bào)錯(cuò),但是當(dāng)訪問這個(gè)生成的Jsp頁面時(shí),就會(huì)報(bào)如下的錯(cuò)誤:
org.apache.jasper.JasperException: /WEB-INF/blog_file/guopengfei/1/1477405966557.jsp (line:14, column:9) #{...} is not allowed in template text at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)
急求大神如何解決將包含#{}的內(nèi)容轉(zhuǎn)義?注意,要替換的內(nèi)容中不管包含任何內(nèi)容,都不應(yīng)該被解析,比如即使要替換的內(nèi)容包含#{userName}、或者${userName }等類似的el表達(dá)式字符串,生成的jsp頁面也不應(yīng)該在解析成一個(gè)el表達(dá)式,而是鴛鴦?shì)敵?#{userName}、或者${userName } 字符。
來源:開源中國(guó)
發(fā)布時(shí)間:2016-10-31 10:08:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
rt
代碼如下其中pubdate為date類型這里的2015是個(gè)String類型 如何進(jìn)行轉(zhuǎn)換將string類型轉(zhuǎn)換為date類型
2015
請(qǐng)大神不吝賜教
來源:開源中國(guó)
發(fā)布時(shí)間:2016-10-26 11:39:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
為什么對(duì)從數(shù)據(jù)庫遍歷出來的數(shù)據(jù)進(jìn)行一些判斷操作比如性別為男的字體變?yōu)榧t色操作無法完成?
jsp頁面中 代碼如下:
${s.name}
為什么字體不變色?
來源:開源中國(guó)
發(fā)布時(shí)間:2016-09-19 11:18:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在form表單提交的的數(shù)據(jù)中如果包含類似的代碼
那么,怎么能在前段頁面正常顯示用戶提交的數(shù)據(jù),而不是直接運(yùn)行了?
還有,假如用戶向編輯自己在表單中提交的上述數(shù)據(jù),那么如何在input輸入框中正常顯示用戶提交的內(nèi)容?
如下,如果用戶在form表單中提交了上面的代碼,那么就應(yīng)該在頁面上顯示上面的代碼,而不是直接運(yùn)行,用戶編輯時(shí),在input輸入框中顯示的也應(yīng)該是上面的那些代碼,這個(gè)應(yīng)該怎么實(shí)現(xiàn)?
來源:開源中國(guó)
發(fā)布時(shí)間:2016-09-17 22:50:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
請(qǐng)問圖片上傳一般是傳到什么地方?項(xiàng)目源文件 還是 項(xiàng)目的部署目錄?
1、傳到項(xiàng)目的源文件目錄下 需要 路徑硬編碼,即(D:/img)。這種方式好像不推薦。。
2、傳到項(xiàng)目的部署目錄下的話如果服務(wù)器重啟圖片什么的就都清空了。。
所以現(xiàn)在好糾結(jié)該寫在什么地方
來源:開源中國(guó)
發(fā)布時(shí)間:2016-08-30 19:54:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在中國(guó)銀聯(lián)商戶客戶技術(shù)平臺(tái)上有一個(gè)關(guān)于json的問題,不知道具體有啥作用和它的具體使用?請(qǐng)大神指導(dǎo)一下
來源:開源中國(guó)
發(fā)布時(shí)間:2016-07-20 08:57:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
首頁
來源:開源中國(guó)
發(fā)布時(shí)間:2016-07-12 19:51:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
今天在進(jìn)行cas單點(diǎn)登錄系統(tǒng)測(cè)試時(shí),修改了cas 服務(wù)器端案例自帶的頁面,部署運(yùn)行時(shí),發(fā)現(xiàn)頁面在顯示中文時(shí),出現(xiàn)亂碼現(xiàn)象...但是,修改的頁面都是中文utf-8的編碼,所以,想不通,求指導(dǎo)哈子啊?。?
來源:開源中國(guó)
發(fā)布時(shí)間:2013-11-08 15:16:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 大神們,請(qǐng)問怎么在頁面輸入框輸入數(shù)字后,該數(shù)字限制了后面還有幾個(gè)輸入框?
來源:開源中國(guó)
發(fā)布時(shí)間:2016-06-20 16:35:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
在網(wǎng)上查了很多資料,都沒有說的很清楚的。
我知道在namenode上通過命令 hadoop jar 的方式來提交mapreduce任務(wù),但是在正真程序執(zhí)行的時(shí)候不會(huì)是用手工去執(zhí)行hadoop命令吧!
最近查了很多資料,竟然沒有這方面的資料,我就想知道正真項(xiàng)目中是怎么允許一個(gè)mapreduce的。
來源:開源中國(guó)
發(fā)布時(shí)間:2015-05-22 07:19:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
相比于Hive,哪些場(chǎng)景下必須使用mr編程呢? Hive現(xiàn)在功能越來越完善,以后會(huì)不會(huì)替代掉mr?
來源:開源中國(guó)
發(fā)布時(shí)間:2017-09-07 16:03:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
mapreduce 怎么讀取 hdfs 上的zip包文件
來源:開源中國(guó)
發(fā)布時(shí)間:2017-09-14 15:26:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
這兩天遇到了一個(gè)比較詭異的問題,就是編輯Hive的UDF函數(shù),并提交需要執(zhí)行MapReduce的SQL后,提示報(bào)錯(cuò)
org.apache.hadoop.hive.ql.exec.UDFArgumentException: The UDF implementation class 'xxxxx' is not present inthe class path
具體代碼如下
```
package com.mzm.transformer.hive;
import com.mzm.common.GlobalConstants;
import com.mzm.utils.JdbcManager;
import org.apache.commons.lang.StringUtils;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hive.ql.exec.UDF;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* 獲取訂單信息的UDF
* Created by Administrator on 2017/7/12.
*/
public class OrderInfoUDF extends UDF {
//數(shù)據(jù)庫連接
private Connection conn = null;
//緩存
private Map
cache = new LinkedHashMap() {
@Override
protected boolean removeEldestEntry(Map.Entry eldest) {
return cache.size() > 100;
}
};
public OrderInfoUDF() {
Configuration conf = new Configuration();
conf.addResource("transformer-env.xml");
try {
conn = JdbcManager.getConnection(conf, GlobalConstants.WAREHOUSE_OF_REPORT);
} catch (SQLException e) {
throw new RuntimeException("創(chuàng)建MySQL連接異常", e);
}
//添加一個(gè)鉤子進(jìn)行關(guān)閉操作
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
public void run() {
JdbcManager.close(conn, null, null);
}
}));
}
/**
* 根據(jù)訂單ID和標(biāo)志位,獲取對(duì)應(yīng)的訂單值
*
* @param orderId
* @param flag
* @return
*/
public Text evaluate(Text orderId, Text flag) {
if (orderId == null || flag == null || StringUtils.isBlank(orderId.toString().trim()) ||
StringUtils.isBlank(flag.toString().trim())) {
throw new IllegalArgumentException("參數(shù)異常,訂單id不能為空");
}
String order = orderId.toString();
InnerOrderInfo info = fetchInnerOrderInfo(order);
Text defaultValue = new Text(GlobalConstants.DEFAULT_VALUE);
String str = flag.toString();
if ("pl".equals(str)) {
return info == null || StringUtils.isBlank(info.getPlatform()) ? defaultValue : new Text
(info.getPlatform());
}
if ("cut".equals(str)) {
return info == null || StringUtils.isBlank(info.getCurrencyType()) ? defaultValue : new
Text(info.getCurrencyType());
}
if ("pt".equals(str)) {
return info == null || StringUtils.isBlank(info.getPaymentType()) ? defaultValue : new Text
(info.getPaymentType());
}
throw new IllegalArgumentException("參數(shù)異常flag必須為(pl,cut,pt)中的一個(gè),給定的是:" + flag);
}
/**
* 根據(jù)訂單ID,獲取訂單金額
*
* @param orderId
* @return
*/
public IntWritable evaluate(Text orderId) {
if (orderId == null || StringUtils.isBlank(orderId.toString().trim())) {
throw new IllegalArgumentException("參數(shù)異常,訂單id不能為空");
}
String order = orderId.toString();
InnerOrderInfo info = fetchInnerOrderInfo(order);
return info == null ? new IntWritable(0) : new IntWritable(info.getAmount());
}
/**
* 根據(jù)訂單ID,獲取訂單的信息
*
* @param orderId
* @return
*/
private InnerOrderInfo fetchInnerOrderInfo(String orderId) {
InnerOrderInfo info = cache.get(orderId);
if (info != null) {
return info;
}
PreparedStatement pstmt = null;
ResultSet rs = null;
info = new InnerOrderInfo();
try {
pstmt = conn.prepareStatement("select order_id,platform,s_time,currency_type,payment_type," +
"amount from order_info where order_id=?");
int i = 0;
pstmt.setString(++i, orderId.toString().trim());
rs = pstmt.executeQuery();
if (rs.next()) {
info.setOrderId(rs.getString("order_id"));
info.setPlatform(rs.getString("platform"));
info.setCurrencyType(rs.getString("currency_type"));
info.setPaymentType(rs.getString("payment_type"));
info.setsTime(rs.getLong("s_time"));
info.setAmount(rs.getInt("amount"));
}
return info;
} catch (SQLException e) {
throw new RuntimeException("查詢數(shù)據(jù)庫時(shí)發(fā)生異常", e);
} finally {
JdbcManager.close(null, pstmt, rs);
}
}
/**
* 內(nèi)部類
*/
private static class InnerOrderInfo {
private String OrderId;
private String currencyType;
private String paymentType;
private String platform;
private long sTime;
private int amount;
public InnerOrderInfo() {
}
public InnerOrderInfo(String orderId, String currencyType, String paymentType, String platform,
long sTime, int amount) {
OrderId = orderId;
this.currencyType = currencyType;
this.paymentType = paymentType;
this.platform = platform;
this.sTime = sTime;
this.amount = amount;
}
public String getOrderId() {
return OrderId;
}
public void setOrderId(String orderId) {
OrderId = orderId;
}
public String getCurrencyType() {
return currencyType;
}
public void setCurrencyType(String currencyType) {
this.currencyType = currencyType;
}
public String getPaymentType() {
return paymentType;
}
public void setPaymentType(String paymentType) {
this.paymentType = paymentType;
}
public String getPlatform() {
return platform;
}
public void setPlatform(String platform) {
this.platform = platform;
}
public long getsTime() {
return sTime;
}
public void setsTime(long sTime) {
this.sTime = sTime;
}
public int getAmount() {
return amount;
}
public void setAmount(int amount) {
this.amount = amount;
}
}
}
```
具體報(bào)錯(cuò)信息如下:
```
hive (default)> select order_information(oid,'pl') as pl,from_unixtime(cast(s_time/1000 as bigint),'yyyy-MM-dd') as date,order_information(oid,'cut') as cut,order_information(oid,'pt') as pt,count(distinct oid) as orders from event_logs where en='e_cs' and pl is not null and s_time>=unix_timestamp('2017-07-05','yyyy-MM-dd')*1000 and s_time來源:開源中國(guó)
發(fā)布時(shí)間:2017-07-13 21:04:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
Hbase是1.03版本,Hadoop是2.6版本。這兩個(gè)版本包含的jar包巨多,是要把Hbase的包拷貝到Hadoop里,還是Hadoop里的包拷貝到Hbase里?拷貝哪些包放哪個(gè)位置?
來源:開源中國(guó)
發(fā)布時(shí)間:2017-06-14 08:42:00
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>>
1. 服務(wù)器上:hadoop-2.3.0-cdh5.1.3 、centos
本地eclipse遠(yuǎn)程連接的hadoop,運(yùn)行mapreduce程序成功,但是控制臺(tái) 沒有 日志(就是map跑了X%,reduce跑了X%這樣的日志 木有 )。我看到別人的都是這樣的,華麗麗的一大堆日志啊:
。。。。。
而我的卻是這樣的:
我的控制臺(tái)就這樣無疾而終了,它就是這么干凈利落!
我表示不能接受啊,要不是我跑到hdfs下看了一下結(jié)果,我都不知道它這是腫么了。
為神馬我和別人的差距就這么大,就輸出這兩行就表示結(jié)束了。
雖然我很懶