URL 的格式如下:scheme://user:password@host:port/path;params?query#frag
query 部分就是 Query String Parameters
HTTP 的請(qǐng)求報(bào)文格式如下
<method> <request-URL> <version>
<header>
<entity-body>
request payload 和 form data 都是 entity-body 塊的內(nèi)容,只是由 Content-type 區(qū)分解析行為。
一般 form-data 是 `Content-type=application/x-www-form-urlencoded
其余的一般都默認(rèn)是 request payload (文件上傳不知道算不算,有興趣可以自行搜索一下)。
Query String Parameters 無(wú)論什么請(qǐng)求方式都可以帶,取決于自己要不要解析。
entity-body 則是要部分請(qǐng)求方式
POST、PUT、PATCH、DELETE、OPTIONS、(UN)LINK、LOCK、PROPFIND、VIEW
之類的都可以帶 body
用jwt就說(shuō)明授權(quán)無(wú)法撤銷, 但是可以通過(guò)在token中過(guò)期時(shí)間來(lái)取消授權(quán);
第3點(diǎn)中,你是無(wú)法讓原token失效的, 因?yàn)槟悴恢肋@個(gè)token是否簽發(fā)過(guò)新token,如果用數(shù)據(jù)庫(kù)存儲(chǔ)就另說(shuō)了.(這也違背了jwt設(shè)計(jì)吧?);
第4點(diǎn),過(guò)期的token,不能直接簽發(fā)新token,必須要正確的授權(quán)再簽發(fā),(這里可能是你的筆誤,表達(dá)重新授權(quán)簽發(fā)之意?)
session存server, jwt token存client, jwt無(wú)法主動(dòng)撤銷授權(quán).
要說(shuō)弊端,就是第三點(diǎn)的多授權(quán)token問(wèn)題? 好像也不是什么大問(wèn)題...
路由必須寫在app.use(cookieparser());
之后才能通過(guò)cookie-parser中間件拿到cookie;
var express = require('express')
var cookieParser = require('cookie-parser')
var app = express()
app.use(cookieParser())你在main.js中引用了另一個(gè)項(xiàng)目的文件唄
事件的傳遞會(huì)始終遵守:Activity -> ViewGroup -> View這樣的分發(fā)順序,事件消費(fèi)攔截相關(guān)想必你已經(jīng)清楚了,既然出現(xiàn)這樣的問(wèn)題。說(shuō)明父子關(guān)系發(fā)生了改變,嘗試用HierarchyViewer + Debug查看是否確實(shí)在7.0和8.0機(jī)型上視圖嵌套出現(xiàn)了不一致的情況。如果確實(shí)一致,8.0是否使用了測(cè)試版本,測(cè)試版本可能存在一些Bug。
你用的是windows吧。
你的那個(gè)txt文件的的是GBK吧。
你的html是UTF-8。
so 編碼問(wèn)題。想辦法唄。
1 文件轉(zhuǎn)碼
2 html用gbk格式。
3 js對(duì)內(nèi)容轉(zhuǎn)碼可以用encodeURI()對(duì)"你好"進(jìn)行編碼encodeURI('你好') // %E4%BD%A0%E5%A5%BD
然后地址變?yōu)椤?a rel="nofollow noreferrer">http://api.haieco.com/help/se...”,這樣就能在ie下打開(kāi)啦。
如果要解碼的話就用decodeURI('%E4%BD%A0%E5%A5%BD') // 你好
@Autowired
private HelloController helloController;
再調(diào)用helloController.a()方法就可以了
helloController是代理對(duì)象,調(diào)用AOP才會(huì)生效,
直接調(diào)用a()方法是當(dāng)前對(duì)象調(diào)用,不是代理對(duì)象,所以無(wú)效
web服務(wù)器都有正常停止功能,你kill -9是幾個(gè)意思?
你關(guān)電腦都是直接拔電源嗎?
解決了。。 非常蠢的錯(cuò)誤,只需把java代碼改為如下:
private static void send(String host, int port, Map<String, Object> params) throws Exception {
if (SOCKET == null) {
SOCKET = new DatagramSocket();
}
InetAddress address = InetAddress.getByName(host);
String content = JSON.toJSONString(params);
byte[] bytes = content.getBytes("UTF-8");
DatagramPacket packet = new DatagramPacket(bytes, bytes.length, address, port);
SOCKET.send(packet);
}
所以問(wèn)題就在于包含中文的byte[]長(zhǎng)度和之前的字符串并不相同。。
你的字符串就是這種東西,那么就把斜杠都去掉就好了嘛。畢竟看你的就是這樣的
'/a/b\c\d\e'.replace(/\\|\//g, '').split('').join('/')
'/a/b\c\d\e'.replace(/\\|\//g, '').split('').join('\\')根本就沒(méi)有application/json
p = re.compile('(里程)?.*?(?P<data>\d+(?:公里|km))(?(1).*?|.*?里程)')
print(p.search(line).group('data'))當(dāng)然是使用 letsencrypt 了
后向引用為啥不能很好地解決呢?你可以試試這樣:
import re
s = "fsuihfwe20170101zjkdowuieru12017-01-01dasjk02017/01/012131"
reg = re.compile(r'(\d{4}([-/]?)\d{2}\2\d{2})', re.VERBOSE)
res = reg.findall(s)https://www.jianshu.com/p/a1f... 結(jié)個(gè)題
其實(shí)無(wú)非就是一個(gè)遞歸問(wèn)題,n*m的矩陣問(wèn)題,如果橫著走,就轉(zhuǎn)化為n*(m-1)的問(wèn)題;如果豎著走,就轉(zhuǎn)化為(n-1)*m的問(wèn)題;如果斜著走,就轉(zhuǎn)化為(n-1)*(m-1)的問(wèn)題……最終轉(zhuǎn)化為有著確定的勝負(fù)結(jié)果的一行或一列的問(wèn)題。
如果是完全私有的接口,其實(shí)還有這樣一些可選的策略
對(duì)于調(diào)用路徑都是加密的,比如你只提供一個(gè)公開(kāi)的路徑,接受通過(guò)某種非對(duì)稱加密的字符串密文作為調(diào)用,原始路徑(非加密路徑 只有你的app和服務(wù)器端知道——其實(shí)這里所謂的調(diào)用路徑不一定是路徑表示,只是為了方便調(diào)試功能),這樣在這個(gè)統(tǒng)一接口中處理判斷是否進(jìn)行正確調(diào)用(后臺(tái)實(shí)際處理),對(duì)于不規(guī)范的(通過(guò)一些標(biāo)識(shí)、校驗(yàn)等等),可以方便的過(guò)濾掉。這樣的一層其實(shí)相當(dāng)于在服務(wù)器端和app端(調(diào)用接口時(shí))都再添加了一層包裝。
而那些公開(kāi)api只所以用token來(lái)判斷是否有權(quán)限,是因?yàn)樗麄儽仨氁_(kāi)調(diào)用路徑,而你并沒(méi)有這樣的要求,所以可以采用不同的策略了。
web.xml放出來(lái)
北大青鳥(niǎo)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)開(kāi)發(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ū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。