可能是 devtool 熱部署不支持resource文件夾更新,我重啟服務(wù)器就好了。
public ServletOutputStream getOutputStream()
throws IOException {
if (usingWriter) {
throw new IllegalStateException
(sm.getString("coyoteResponse.getOutputStream.ise"));
}
usingOutputStream = true;
if (outputStream == null) {
outputStream = new CoyoteOutputStream(outputBuffer);
}
return outputStream;
}
調(diào)用getOutputStream方法后會(huì)執(zhí)行usingOutputStream = true;
再調(diào)用getWriter方法
if (usingOutputStream) {
throw new IllegalStateException
(sm.getString("coyoteResponse.getWriter.ise"));
}
就會(huì)拋出這個(gè)異常,if <code>getOutputStream</code> has
* already been called for this response,所以不能同時(shí)使用。我建議后端直接返回二維碼內(nèi)容,由你的前端自己完成二維碼圖片生成;
小程序應(yīng)該可以參考
https://davidshimjs.github.io...
生成二維碼圖片。
如果是Eclipse/MyEclipse,控制臺(tái)默認(rèn)顯示80000個(gè)字符.
你這是顯示不下.
QQ號(hào):5到10位數(shù)字
手機(jī)號(hào):1開(kāi)頭的11位數(shù)字,還可以通過(guò)前三位號(hào)段限制
電子郵件:必帶@的及一個(gè).加后綴結(jié)尾的
昵稱:限制和其他不同
身份證:肯定是15或18位數(shù)字 最后也為可以是x 羅列規(guī)則,再進(jìn)行分析,簡(jiǎn)單先判斷,你一個(gè)字段匹配五個(gè),那么昵稱就要限制
db.<coll>.update({條件}, {$set: {字段}, $setOnInsert: {date: new Date()}}, {upsert: true});
加上$setOnInsert表示只有在插入的時(shí)候才帶這個(gè)字段。跟關(guān)系數(shù)據(jù)庫(kù)不同的是,這個(gè)時(shí)間來(lái)自你的應(yīng)用,而不是數(shù)據(jù)庫(kù)加上去的默認(rèn)值。
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'db_blog.t2.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
其實(shí)這錯(cuò)誤說(shuō)得挺明白了
推測(cè)你服務(wù)器上的Mysql版本是5.7?
mysql 文檔:https://dev.mysql.com/doc/ref...
Mysql配置通過(guò)這下面語(yǔ)句disable only_full_group_by。
mysql> set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
mysql> set session sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
select t2.id,t2.typeName,count(t1.id) as blogCount from t_blog t1 right join t_blogType t2 on t1.typeId=t2.id group by t2.typeName order by t2.orderNo;
修改為
SELECT t2.id,
t2.typeName,
count(t1.id) AS blogCount
FROM t_blog t1
RIGHT JOIN t_blogType t2 ON t1.typeId=t2.id
GROUP BY t2.typeName,
t2.id
ORDER BY t2.orderNo;
注意改動(dòng),在group by里加了t2.id
提示:
Java
沒(méi)做過(guò)微博的,但思路的話大概就是先獲取認(rèn)證Cookie,Token之類的,然后用Fiddler抓包,主要是抓請(qǐng)求數(shù)據(jù)的接口,然后在用Jsoup把微博的部分抓下來(lái)進(jìn)行持久化。
關(guān)于源的話應(yīng)該有App接口,或者是PC網(wǎng)頁(yè)和H5網(wǎng)頁(yè),看哪個(gè)更加容易選哪個(gè)。
http://slproweb.com/products/...
這個(gè)頁(yè)面有64位的完整安裝包。
1.現(xiàn)代編譯器當(dāng)然包括匯編器
wikipedia 編譯器
2.一開(kāi)始,Java是編譯成中間代碼,然后在JVM里解釋執(zhí)行的,并沒(méi)有再次編譯成機(jī)器碼,只能使用JVM里面寫好的指令。這也一度導(dǎo)致Java速度不夠快被人詬病
3.后來(lái),某些JVM引入了JIT(Just In Time)編譯器,在載入中間代碼后先(部分)編譯都成相應(yīng)平臺(tái)的機(jī)器碼,提高運(yùn)行效率。
wikipedia java
可用maven-dependency-plugin插件進(jìn)行配置
正常情況下你的common-core中的mapper.xml是可以讀取到了,前提是你的common-core不是用springboot方式打包的。
如果是PHP的話,curl 請(qǐng)求的應(yīng)該是個(gè)字符串, 用json_decode( $ret, true) 解析請(qǐng)求的結(jié)果,然后就是數(shù)組了
你說(shuō)的應(yīng)該是socketio吧,也就是websocket吧,看了是為開(kāi)發(fā)調(diào)試還是要實(shí)現(xiàn)具體的業(yè)務(wù)功能,去看看socketio的文檔
可能做了反爬蟲,如果是爬蟲訪問(wèn)就返回這種錯(cuò)誤
@Transient
這個(gè)注解是說(shuō)這個(gè)屬性不作為表字段。
你的想法可行的。使用一個(gè)額外的 ArrayList 來(lái)保存每次放入 HashMap 的鍵,放入 ArrayList 之前記得通過(guò) HashMap 來(lái)判斷該鍵是否已經(jīng)存在于當(dāng)前的 ArrayList,以避免重復(fù)在 ArrayList 中添加 —— 隨機(jī)取值的功能可以通過(guò) ArrayList 來(lái)隨機(jī)獲得一個(gè)索引從而隨機(jī)獲得一個(gè)鍵。
spring 初始化的時(shí)候,setServletContext 這個(gè)方法會(huì)調(diào)用二次(或者多次)。自己去看看api,所以你上面的代碼會(huì)初始化了不止一個(gè)的線程連接池。
你可以自己試試,在setServletContext 方法中打印一句話,看看執(zhí)行了幾次。
注意看下面對(duì)應(yīng)api的注釋。
public interface ServletContextAware extends Aware {
/**
* Set the {@link ServletContext} that this object runs in.
* <p>Invoked after population of normal bean properties but before an init
* callback like InitializingBean's {@code afterPropertiesSet} or a
* custom init-method. Invoked after ApplicationContextAware's
* {@code setApplicationContext}.
* @param servletContext ServletContext object to be used by this object
* @see org.springframework.beans.factory.InitializingBean#afterPropertiesSet
* @see org.springframework.context.ApplicationContextAware#setApplicationContext
*/
void setServletContext(ServletContext servletContext);
}/^(-?[1-8][0-9]|-?[1-9]|-?90|0)$/
北大青鳥(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)師。