.exec("cmd.exe /c "cp a.TXT B.TXT"")試試
我通過這個(gè)回答解決了我的問題,通過java -cp. Puppy能夠正確執(zhí)行代碼;
截圖的這個(gè)回答說是classpath unset,對(duì)于我這種沒有管理員權(quán)限的該怎樣設(shè)置classpath;
還是說以后執(zhí)行代碼時(shí)都必須在后面加上 -cp. ?
@FirstLove
https://www.cnblogs.com/beile...
我知道了,使用isAuthenticated()可以來判斷是否登錄,然后進(jìn)行跳轉(zhuǎn),但是想問問大家這個(gè)如何可以集成成一個(gè)方法,然后供所有路由使用呢?
=============================================================
2018.7.6
已實(shí)現(xiàn)攔截器,進(jìn)行全局登錄校驗(yàn)
https://www.cnblogs.com/beile...
客戶端真實(shí)IP地址的方法一:
public String getRemortIP(HttpServletRequest request) {
if (request.getHeader("x-forwarded-for") == null) {
return request.getRemoteAddr();
}
return request.getHeader("x-forwarded-for");
}
獲得客戶端真實(shí)IP地址的方法二:
public String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}
以上方法還不行的話就采用如下方法:
/**
* 獲取當(dāng)前網(wǎng)絡(luò)ip
* @param request
* @return
*/
public String getIpAddr(HttpServletRequest request){
String ipAddress = request.getHeader("x-forwarded-for");
if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getHeader("Proxy-Client-IP");
}
if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getHeader("WL-Proxy-Client-IP");
}
if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getRemoteAddr();
if(ipAddress.equals("127.0.0.1") || ipAddress.equals("0:0:0:0:0:0:0:1")){
//根據(jù)網(wǎng)卡取本機(jī)配置的IP
InetAddress inet=null;
try {
inet = InetAddress.getLocalHost();
} catch (UnknownHostException e) {
e.printStackTrace();
}
ipAddress= inet.getHostAddress();
}
}
//對(duì)于通過多個(gè)代理的情況,第一個(gè)IP為客戶端真實(shí)IP,多個(gè)IP按照','分割
if(ipAddress!=null && ipAddress.length()>15){ //"***.***.***.***".length() = 15
if(ipAddress.indexOf(",")>0){
ipAddress = ipAddress.substring(0,ipAddress.indexOf(","));
}
}
return ipAddress;
}轉(zhuǎn)換類型了被
后臺(tái)的話不用存放模板的具體實(shí)現(xiàn)。只需要存放模板的一個(gè)代號(hào)就可以了。比如左邊的樣式為A,右邊的樣式為B, 而用戶選擇了左邊的模板之后就在數(shù)據(jù)庫(kù)中存一個(gè)類似于(userId, A)的記錄。當(dāng)前端渲染界面的時(shí)候,從后臺(tái)獲取用戶的選項(xiàng),然后根據(jù)選項(xiàng)動(dòng)態(tài)渲染(一般來說是改變css)。
別的地方也會(huì)有,而且結(jié)果可能和答案中的一樣,那就沒辦法用正則了。
建議把答案與其它內(nèi)容分開來,再用正則匹配添加換行符。
redis 沒連上,檢查下 host ,port 以及 password
樓上的回答很贊。但是:
樓上的誤會(huì)了樓主的需求。
樓主的需求應(yīng)該是:
1.隊(duì)列是根據(jù)某個(gè)字段動(dòng)態(tài)產(chǎn)生,比如用戶手機(jī)號(hào)。
2.同時(shí)消費(fèi)兩個(gè)或多個(gè),指定手機(jī)號(hào)的隊(duì)列(動(dòng)態(tài)指定。。。動(dòng)態(tài)。。。動(dòng)態(tài),重要的事情說三遍,舉個(gè)荔枝:這次指定路由到139.....和136....., 下次指定168....、139.....和136.....)。
這種需求,單獨(dú)依靠rabbitmq的exchange的routingKey是不行的。必須要通過接口,分發(fā)消息了
對(duì)于一個(gè)監(jiān)聽能消費(fèi)所有消息的需求。。。要么你只建一個(gè)隊(duì)列。。。要么,單獨(dú)建一個(gè)隊(duì)列,推送到其他隊(duì)列的消息,都重復(fù)推送到這個(gè)隊(duì)列。就相當(dāng)于匯總了所有隊(duì)列。
至于這種天馬行空的需求,我是怎么知道的。。。。
我想說,我不僅知道這個(gè),還知道了啥叫私密隊(duì)列。對(duì),你沒看錯(cuò),私密。
私密,也可以實(shí)現(xiàn)。。。服務(wù)端分發(fā)嘛。。。。那么,問題來了--我要這mq有何用?
哎,領(lǐng)導(dǎo),我要離職。。。
/\/\*start\*\/(.|\n)*?\/\*end\*\//g
主要用在函數(shù)式編程里面,也可用于其他任何合適的地方,目的是將函數(shù)(lambda)作為變量來傳遞。
至于例子,網(wǎng)上一搜一大把。
后來發(fā)現(xiàn)是target目錄下有一個(gè)tomcat目錄,但是還是不能解決問題,我需要的是將一個(gè)flex的跨域文件放到tomcat的根路徑中并啟動(dòng),好像maven的tomcat啟動(dòng)自動(dòng)配置一個(gè)項(xiàng)目啟動(dòng),為什么不能配置多個(gè)項(xiàng)目啟動(dòng)呢
tomcat的配置:
maven的tomcat插件生成的tomcat目錄:
不使用云服務(wù)器的話可以使用內(nèi)網(wǎng)服務(wù)器,總之是要有一臺(tái)機(jī)器運(yùn)行著你的接口項(xiàng)目,目前知道的就這么多,希望能幫到你。
你要看一下你的頁(yè)面參數(shù)名稱和實(shí)體bean中字段名稱是否一致,框架只是幫你解析你的http請(qǐng)求參數(shù),映射到你設(shè)置的對(duì)象里了。
'Access-Control-Allow-Origin' : '*'要在后臺(tái)設(shè)置 前臺(tái)設(shè)置沒用 反而會(huì)讓請(qǐng)求變成非簡(jiǎn)單請(qǐng)求
JSON格式錯(cuò)了,檢查下
因?yàn)槟阌昧藅cp模式并且加了auto_server=true參數(shù),所以springboot自動(dòng)以mem模式啟動(dòng)了h2,但這不是h2常用的的模式,h2是嵌入式數(shù)據(jù)庫(kù),通常應(yīng)該用file或mem模式,所以jdbc的url,應(yīng)該是:
spring.datasource.url=jdbc:h2:file:yourdbname
某些書或網(wǎng)站推薦使用mem模式,而我認(rèn)為file模式更好,這樣開發(fā)調(diào)試時(shí)保存的數(shù)據(jù)才能在重啟應(yīng)用后得以保留,并且file模式也很穩(wěn)定,沒有什么問題。只是要記住生產(chǎn)環(huán)境絕不可使用h2,h2僅應(yīng)該用于開發(fā)。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。