鍍金池/ 問答
維他命 回答

這些信息都是公開的,只是這些站做了聚合而已。

逗婦乳 回答

保證每個頁面都有 title, keywords, description,同時頁面鏈接加上alt 標(biāo)簽, 這是最基本的SEO優(yōu)化。

影魅 回答

<form method=post action=portal>

所以
clipboard.png

上面的login應(yīng)該是對應(yīng)action的portal。

對比下是不是配置的注解路徑有問題。

拮據(jù) 回答

@oxf1992

按照你所說,在controller 中執(zhí)行休眠的時候,符合差不多同時執(zhí)行的規(guī)律
但是如果在controller 調(diào)用service,service執(zhí)行休眠的時候,兩個間隔時間比較長,但又小于休眠時間,具體代碼如下

@RestController
@RequestMapping("/test")
public class TestController {
    private static final Logger logger = LoggerFactory.getLogger(TestController.class);
    @Autowired
    private IUserService userService;

    @GetMapping("/user")
    public Object testUser() {
        logger.info("testController:{}", this.toString());
        logger.info("userService:{}", userService.toString());
        userService.get(1l);
        return "ok";
    }

    @RequestMapping("/foo2")
    public Object foo2(HttpServletRequest request) throws InterruptedException {
        String param = request.getParameter("p");
        logger.error("param:{}", param);
        long start = System.currentTimeMillis();
        Thread.sleep(10000);
        long end = System.currentTimeMillis();
        logger.error("time:{}", end - start);
        return end - start;
    }
}


    @Override
    public void get(Long id) {
        logger.error("get start...{}", this.toString());
        try {
            Thread.sleep(30000l);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        logger.error("get end...{}", this.toString());
    }

結(jié)果如下:

2018-03-28 15:53:04.559  INFO 21776 --- [io-8080-exec-10] c.e.m.web.controller.TestController      : testController:com.example.multimodule.web.controller.TestController@189ebbd
2018-03-28 15:53:04.559  INFO 21776 --- [io-8080-exec-10] c.e.m.web.controller.TestController      : userService:com.example.multimodule.service.service.impl.UserServiceImpl@2a12ba65
2018-03-28 15:53:04.559 ERROR 21776 --- [io-8080-exec-10] c.e.m.s.service.impl.UserServiceImpl     : get start...com.example.multimodule.service.service.impl.UserServiceImpl@2a12ba65
2018-03-28 15:53:25.665  INFO 21776 --- [nio-8080-exec-4] c.e.m.web.controller.TestController      : testController:com.example.multimodule.web.controller.TestController@189ebbd
2018-03-28 15:53:25.665  INFO 21776 --- [nio-8080-exec-4] c.e.m.web.controller.TestController      : userService:com.example.multimodule.service.service.impl.UserServiceImpl@2a12ba65
2018-03-28 15:53:25.665 ERROR 21776 --- [nio-8080-exec-4] c.e.m.s.service.impl.UserServiceImpl     : get start...com.example.multimodule.service.service.impl.UserServiceImpl@2a12ba65
2018-03-28 15:53:34.559 ERROR 21776 --- [io-8080-exec-10] c.e.m.s.service.impl.UserServiceImpl     : get end...com.example.multimodule.service.service.impl.UserServiceImpl@2a12ba65
2018-03-28 15:53:55.665 ERROR 21776 --- [nio-8080-exec-4] c.e.m.s.service.impl.UserServiceImpl     : get end...com.example.multimodule.service.service.impl.UserServiceImpl@2a12ba65
2018-03-28 15:54:01.853 ERROR 21776 --- [nio-8080-exec-8] c.e.m.web.controller.TestController      : param:aaaaa
2018-03-28 15:54:03.788 ERROR 21776 --- [nio-8080-exec-5] c.e.m.web.controller.TestController      : param:bbbb
2018-03-28 15:54:11.854 ERROR 21776 --- [nio-8080-exec-8] c.e.m.web.controller.TestController      : time:10000
2018-03-28 15:54:13.788 ERROR 21776 --- [nio-8080-exec-5] c.e.m.web.controller.TestController      : time:10000

可以看到兩次執(zhí)行foo2請求,基本是同時執(zhí)行,但兩次執(zhí)行user,中間間隔時間較長

拮據(jù) 回答

fzhyzamt 的答案非常棒,漲知識了,但是查了下資料,要注意BiMap強制其value的唯一性,如果發(fā)現(xiàn)違規(guī)則會拋出。也就是說,value要唯一,不然會拋異常

抱緊我 回答

我覺得,誰寫的你問誰比較合適吧……

看了眼 MDN,目測這個只是判斷頭信息里是否包含 CORs,似乎和“攻擊”無關(guān)。

賤人曾 回答

你可以這樣理解
兩個函數(shù)

function f1(f){}
function f2(){}

調(diào)用第一個函數(shù),把第二個函數(shù)作為參數(shù)傳遞進去

f1(f2)
舊言 回答

Object就是用HashMap,數(shù)組就是Array,所以一個對象嵌另外一個對象不就是一個HashMap嵌入另外一個HashMap嗎?疑問是在哪里?

櫻花霓 回答

確實是因為c盤用戶文件夾中文路徑所導(dǎo)致的、修改c盤用戶文件夾名后成功解決問題

深記你 回答

不是存在包名嗎?類名相同怕是不頂用吧,話說這是什么需求,為什么要從dex里面反射activity?

舊時光 回答

put是修改記錄 delete是刪除記錄 post是新增 get是獲取

小眼睛 回答

IE 11 報錯:

SCRIPT438: 對象不支持“forEach”屬性或方法

循環(huán)替換forEach是一個可行的解決方案:

for (let i = 0; i < _this.imgList.length; i++) {
    let img = _this.imgList[i];
    img.addEventListener("mouseenter", function () {
        _this.changeSrc(img);
    });
    img.addEventListener("mouseleave", function () {
        _this.changeSrc(img);
    })
}
玩控 回答

問題解決了,不過其實我也不太清楚是怎樣解決了,反正我是重新啟動了一下項目就OK了,可能是因為網(wǎng)絡(luò)的問題吧。

獨白 回答

用 CSS 3 的:before 屬性能更簡潔的完成。

呆萌傻 回答

不是創(chuàng)建.py文件就自動是模板格式了嗎。

離夢 回答

不得不說,題主的問題我想都想不來……

有沒有用你得根據(jù)語法分析來看,A 的構(gòu)造函數(shù)沒有接受參數(shù),你傳參進去當(dāng)然什么影響都沒啊。好比說你肚子餓了,然后你揉了揉眼,哎呀,還是餓,揉眼真是沒用啊,這哪兒跟哪兒也不挨著啊……

哚蕾咪 回答

vue貌似只支持IE9+吧

柒喵 回答

最簡單的方式,onload之后判斷一下srcdata-src是否相等,如果相等就不要設(shè)置src屬性了。因為你每次setAttribute src屬性之后,相當(dāng)于換了一張圖片,也會觸發(fā)onload事件的。

扯機薄 回答

-g的意思是安裝到全局包文件夾里。這個設(shè)置你可以在命令行運行npm get prefix -g看到。
如果你要安裝在當(dāng)前文件夾里直接npm install hexo就好。

npm安裝包的位置是和環(huán)境變量沒關(guān)系的,和你的npm設(shè)置有關(guān),可通過npm config set prefix 你想要的全局路徑來修改全局包所在文件夾。

淡墨 回答

圖片描述

在context.xml中加入這兩個屬性試試