在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ Java問答
夕顏 回答

DISTINCT 針對的是select 后面的所有字段, 如果你想keyword不重復,但對query_date不care, 你可以只取keyword, 如果你想取keywork和相應(yīng)的最大日期的query_date,可以用group by... having ....

如:

drop table t_query_keyword;
create table t_query_keyword(
    user_id varchar(38) ,
    keyword varchar(100),
    query_date date
);


insert into t_query_keyword (user_id, keyword, query_date)
values ('748761E1-260F-4E61-9D0D-BE6D122560E2', 'java',  '2018-01-01'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'sql',  '2018-01-02'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'sql',  '2018-01-03'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'sql',  '2018-01-03'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'js',  '2018-01-04'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'html',  '2018-01-05'),
('748761E1-260F-4E61-9D0D-BE6D122560E5', 'docker',  '2018-01-06'),
('748761E1-260F-4E61-9D0D-BE6D122560E2', 'kvm',  '2018-01-07');

SELECT DISTINCT
  t.keyword,
  t.query_date
FROM t_query_keyword t
WHERE t.user_id = '748761E1-260F-4E61-9D0D-BE6D122560E2'
ORDER BY t.query_date DESC
LIMIT 6;

返回的結(jié)果是:

+---------+------------+
| keyword | query_date |
+---------+------------+
| kvm     | 2018-01-07 |
| html    | 2018-01-05 |
| js      | 2018-01-04 |
| sql     | 2018-01-03 |
| sql     | 2018-01-02 |
| java    | 2018-01-01 |
+---------+------------+
6 rows in set (0.00 sec)

keyword=sql, query_date=2018-01-03有兩條,但因為DISTINCT, 只返回其中一條。

或者用如下的sql, 可以保證keyword不重復。

SELECT 
  keyword, max(query_date) as query_date
FROM t_query_keyword
WHERE user_id = '748761E1-260F-4E61-9D0D-BE6D122560E2'
group by keyword
ORDER BY query_date DESC
LIMIT 5;

返回的結(jié)果是

+---------+------------+
| keyword | query_date |
+---------+------------+
| kvm     | 2018-01-07 |
| html    | 2018-01-05 |
| js      | 2018-01-04 |
| sql     | 2018-01-03 |
| java    | 2018-01-01 |
+---------+------------+
5 rows in set (0.00 sec)


若相惜 回答

1.一天100w的數(shù)據(jù),有效用戶是多少?一個用戶需要存儲多少數(shù)據(jù)?
2.這張表是只寫入后續(xù)統(tǒng)計使用?還是寫查都在一起?如果,寫查都在一起,索引建好,效率也不會太低,but,一天100w,qps也不會低吧?單庫單表撐不住吧

硬扛 回答
int[] 是object, 所以 a3 (int[])[] 可以賦給 object[] 
String 是object, 所以 a4 (String)[] 可以賦給 object[] 
但是, 基本類型 不是object, 所以 a1 (int)[] 不能賦給 object[] 
喵小咪 回答

如果是接口,直接做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 目錄下有個 index.css,實際獲取的時候就可以 http://ip:port/index.css 這樣獲取


EDIT: 基于評論問題的補充。

按照評論方式,應(yī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,這樣的話,可以通過

http://localhost:8080/abc/abc/test.html
http://localhost:8080/abc/test.html

上面兩個鏈接訪問當指定靜態(tài)資源

悶油瓶 回答

請求頭里的Cache-Control是no-cache,是不讀取瀏覽器緩存數(shù)據(jù)
響應(yīng)頭中的 Cache-Control是no-cache 是通知瀏覽器,不要緩存

慢半拍 回答

個人理解: 本質(zhì)上就是一個 HTTP 請求(如果這個 RPC 是基于 HTTP 的話),看待的角度不同而已。

半心人 回答

親,你這種提問方式不太好啊。
異常信息已經(jīng)提醒了,NoSuchBeanDefinitionException,沒有找到你所需要的bean。
仔細檢查下配置對不對

凝雅 回答

轉(zhuǎn)換成標準時間獲取小時數(shù)值做個case when判斷不就行了

寫榮 回答

1:首先指出代碼的小問題——p變量應(yīng)該是final類型,否則實現(xiàn)了Runnable接口的匿名內(nèi)部類是訪問不到的;

2:這個代碼實現(xiàn)有點問題,打印A的線程一直循環(huán),但是實際打印A的線程是依賴flag的值,并且flag的值在打印B/C的線程都有修改,問題就出在這,試想執(zhí)行了一次print_A后,如若沒有你添加的sleep等待,循環(huán)回來繼續(xù)執(zhí)行print_A,但是此時flag已經(jīng)被打印B的線程改成了3,但是打印C的線程還沒執(zhí)行完,flag還是3,然后notify喚醒print_A,但是flag不是1,繼續(xù)wait,浪費了一次循環(huán)。

不知道說清楚沒
所以你加了sleep后print_A執(zhí)行的時候flag肯定已經(jīng)置為1了?。〔患硬淮_定

你可以在打印A的循環(huán)體里面添加System.out.println();感受下,的確循環(huán)了10次

涼汐 回答

利用webpack-dev-middleware-hard-disk插件可以生成物理文件,不過index.html有時候能生成,有時候不能生成,沒有index.html就手動添加index.html。

雨蝶 回答

是的,如果在pc或者手機瀏覽器,可以成功得到{"id":"post-id"}

但是在fb app里面就不成功,請看圖片

clipboard.png

懶豬 回答

/^([A-Z][a-z0-9]*,)*[A-Z][a-z0-9]*$/

使用舉例

var reg = /^([A-Z][a-z0-9]*,)*[A-Z][a-z0-9]*$/;
if(reg.test(你輸入的str)) {
    console.log('符合要求');
} else {
    console.log('不符合要求');
}
念初 回答

https://gitee.com/skyarthur19...

有源碼也有文檔,可以邊實踐邊學習

Chapter 3-2-3, 3-2-4,介紹 mysql的,3-2-6介紹的是mongodb

傻叼 回答

不包含。最大堆大小和永久代大小的設(shè)置是分開的。

網(wǎng)上找到了一張圖

clipboard.png

孤島 回答
Caused by: org.apache.http.ProtocolException: Content-Length header already present

你是不是指定 Content-Length 頭了

詆毀你 回答

sed -n '/<template>/,/<\/template>/p' ./src/Conf.vue