telnet 的端口是23,所以你 telnet 22 是不通的。
ping 不通,那有可能是你的網(wǎng)絡(luò)的路由器,或者你的服務(wù)器上有防火墻,禁止了 ICMP 返回信息。
導(dǎo)出:
【File】->【Export Settings】
導(dǎo)入:
【File】->【Import Settings】
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<classPathEntry location="/Program Files/IBM/SQLLIB/java/db2java.zip" />
</generatorConfiguration>
這個(gè)是官網(wǎng)的寫法,鏈接如下:http://www.mybatis.org/genera...
在 python 中
a += 4 其實(shí)就是a = a + 4
此時(shí) 相當(dāng)于在函數(shù)內(nèi)部聲明了變量 a, 所以是調(diào)用不到外部的a的。
而在 js 中 a 并不是聲明的新變量,所以結(jié)果會(huì)不同。
js 中聲明變量是需要 var 之類的關(guān)鍵字的,python 不需要
如果想要python 中的 a 的指向全局需要明確指定
a = 3
def f():
global a // 明確指定是全局變量
a += 4
print(a)
f()
python 的代碼轉(zhuǎn)換為 js 代碼其實(shí)是這樣的:
var a = 3;
const f = () => {
var a;
a += 4;
console.log(a) // NaN 因?yàn)閖s的容錯(cuò)機(jī)制,所以并沒(méi)有報(bào)錯(cuò)。
}curl_multi_init 并行地處理批處理cURL
http://php.net/manual/zh/func...
多線程發(fā)送CURL,很適合你現(xiàn)在的批量處理的場(chǎng)景。
理論上這樣寫是沒(méi)問(wèn)題的,看看你是不是編譯時(shí)沒(méi)把配置文件編譯過(guò)去的原因
這個(gè)簡(jiǎn)單
可以并行stream+map+collector很方便
代碼的話,我現(xiàn)在不方便敲代碼,有時(shí)間給你補(bǔ)上,但是需要你們的項(xiàng)目支持jdk8
更新(抱歉,剛上班,給你寫了一下,你看看和你的業(yè)務(wù)匹配嗎,另外試下效率,當(dāng)然,還有改進(jìn)的空間...)
注意:業(yè)務(wù)方法用private修飾,避免暴露
public class Test {
public static void main(String[] args) {
// 構(gòu)造參數(shù)
List<Map<String, Object>> input = new ArrayList<Map<String, Object>>() {{
add(Collections.singletonMap("one", 1));
add(Collections.singletonMap("two", 2));
add(Collections.singletonMap("three", 3));
trimToSize();
}};
// 開(kāi)始轉(zhuǎn)換
List<Map<String,String>> output = input.parallelStream().map(Test::convert).collect(toList());
// 驗(yàn)證
output.forEach(m->{
m.forEach((k, v)-> System.out.println(k + "\t" + v));
});
}
/**
* 業(yè)務(wù)
* */
private static Map<String, String> convert(Map<String, Object> map) {
Objects.requireNonNull(map);
Map<String, String> result = new ConcurrentHashMap<>(map.size());
// 業(yè)務(wù)比較繁雜的,可以用compute方法
map.forEach((key, value) -> result.put(key, value.toString()));
return result;
}
}
java方言了解一下
如果是接口,直接做controller就可以。addResourceHandlers是用于添加靜態(tài)資源的鏈接跳轉(zhuǎn)的。
例如靜態(tài)資源在 classpath:/static/ 目錄下的情況
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/static/")
.setCachePeriod(24 * 60 * 60);
}
}
用這種方式,可以將 classpath:/static/ 目錄下的內(nèi)容映射到 / 路徑下。
比如 /static 目錄下有個(gè) index.css,實(shí)際獲取的時(shí)候就可以 http://ip:port/index.css 這樣獲取
EDIT: 基于評(píng)論問(wèn)題的補(bǔ)充。
按照評(píng)論方式,應(yīng)當(dāng)這么做:
@Value("${server.context-path}")
private String ctxPath;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler(ctxPath + "/**")
.addResourceLocations("classpath:/static/")
.setCachePeriod(24 * 60 * 60);
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/static/")
.setCachePeriod(24 * 60 * 60);
}
比如我的context-path為abc,這樣的話,可以通過(guò)
http://localhost:8080/abc/abc/test.html
http://localhost:8080/abc/test.html
上面兩個(gè)鏈接訪問(wèn)當(dāng)指定靜態(tài)資源
一般推薦使用樓上的配置自動(dòng)注入, 可以實(shí)現(xiàn)單機(jī)、哨兵、集群的切換,然后使用@Autowrite RedisTemplate<Object, Object> template;注入
如果需要代碼配置可以參考:org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
包聲明,不是包導(dǎo)入。
var Cat = function() {
this.color = {};
this.say = function() {
console.log('miao')
}
}
var c1 = new Cat()
var c2 = new Cat()
console.log(c1.color === c2.color);
console.log({} === {});
console.log(123 === 123);
START_REDELIVER_INTENT瞭解以下? https://developer.android.com...
idea可以通過(guò)maven projects組件查看maven項(xiàng)目jar包的依賴關(guān)系
let ss = [];
ss.push(Object.assign({},list[0],list[1]));
ss.push(Object.assign({},list[2],list[3]));
list = ss;
樓主如果想用絕對(duì)路徑的話,可以在config.json里面修改videoUrlPrefix屬性,
如果想用相對(duì)路徑可以修改video.js下面拼接路徑那塊,用js獲取當(dāng)前url,自己拼接,videoObjs.push({這里面的url屬性
文件沒(méi)有引入進(jìn)去,
不能直接在 web.xml 直接配置(解決方案是 import 引入)
具體原因,還待研究;
lock和unlock方法并沒(méi)有checked exception。
public void unlock() {
sync.release(1);
}
public void lock() {
sync.lock();
}北大青鳥(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)師。