Cookie不能存儲(chǔ)中文,但是如果有這方面的需求,這個(gè)時(shí)候該如何解決呢?可以使用之前學(xué)過的一個(gè)知識(shí)點(diǎn)叫URL編碼,所以如果需要存儲(chǔ)中文,就需要進(jìn)行轉(zhuǎn)碼,具體的實(shí)現(xiàn)思路如下查看全文>>
I/O多路復(fù)用是指利用單個(gè)線程來同時(shí)監(jiān)聽多個(gè)Socket ,并在某個(gè)Socket可讀、可寫時(shí)得到通知,從而避免無效的等待,充分利用CPU資源。目前的I/O多路復(fù)用都是采用的epoll模式實(shí)現(xiàn),它會(huì)在通知用戶進(jìn)程Socket就緒的同時(shí),把已就緒的Socket寫入用戶空間,不需要挨個(gè)遍歷Socket來判斷是否就緒,提升了性能。查看全文>>
MyBatis是一個(gè)支持普通SQL查詢、存儲(chǔ)及高級(jí)映射的持久層框架,它幾乎消除了JDBC的冗余代碼。使Java開發(fā)人員可以使用面向?qū)ο蟮木幊趟枷雭聿僮鲾?shù)據(jù)庫。對(duì)于MyBatis的工作原理和操作流程的理解,我們先來看下面的工作流程圖。查看全文>>
需求:將數(shù)據(jù)庫連接四要素提取到properties配置文件,spring來加載配置信息并使用這些信息來完成屬性注入。第三方bean屬性優(yōu)化的思路如下:查看全文>>
環(huán)境變量里面有很多選項(xiàng),這里我們只用到Path 這個(gè)參數(shù)。為什么在初始化的開始要添加環(huán)境變量呢?在黑框(即CMD) 中輸入一個(gè)可執(zhí)行程序的名字,Windows會(huì)先在環(huán)境變量中的Path所指的路徑中尋找一遍,如果找到了就直接執(zhí)行,沒找到就在當(dāng)前工作目錄找,如果還沒找到,就報(bào)錯(cuò)。我們添加環(huán)境變量的目的就是能夠在任意一個(gè)黑框直接調(diào)用MySQL 中的相關(guān)程序而不用總是修改工作目錄,大大簡(jiǎn)化了操作。查看全文>>
MQTT是輕量、簡(jiǎn)單、易于實(shí)現(xiàn)的通信協(xié)議。Java實(shí)現(xiàn)的MQTT服務(wù)器,提供高并發(fā)、集群、高可用性等,企業(yè)級(jí)MQTT解決方案。MQTT實(shí)戰(zhàn)應(yīng)用場(chǎng)景如下:查看全文>>