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

鍍金池/ 問答/ Java問答
挽青絲 回答
<input type="button" value="上傳更多..." onclick="addMore()">

這里沒有指定name屬性,不知道你更多的文件名保存在哪個控件里?

笨尐豬 回答

[Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發(fā)便利性巧妙地簡化了分布式系統(tǒng)基礎設施的開發(fā),如服務發(fā)現(xiàn)注冊、配置中心、消息總線、負載均衡、斷路器、數(shù)據(jù)監(jiān)控等,都可以用Spring Boot的開發(fā)風格做到一鍵啟動和部署。Spring并沒有重復制造輪子,它只是將目前各家公司開發(fā)的比較成熟、經(jīng)得起實際考驗的服務框架組合起來,通過Spring Boot風格進行再封裝屏蔽掉了復雜的配置和實現(xiàn)原理,最終給開發(fā)者留出了一套簡單易懂、易部署和易維護的分布式系統(tǒng)開發(fā)工具包。微服務是可以獨立部署、水平擴展、獨立訪問(或者有獨立的數(shù)據(jù)庫)的服務單元,Spring Cloud就是這些微服務的大管家,采用了微服務這種架構之后,項目的數(shù)量會非常多,Spring Cloud做為大管家就需要提供各種方案來維護整個生態(tài)。

作者:純潔的微笑
鏈接:https://www.zhihu.com/questio...
來源:知乎
著作權歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權,非商業(yè)轉(zhuǎn)載請注明出處。][1]

澐染 回答

hibernate的查詢是用query對象來進行的,即Query query=session.createQuery(sql),在對query遍歷或者直接轉(zhuǎn)list就行。

款爺 回答

答案你已經(jīng)知道了,你不妨試試這個

let C = function(n) {
  console.log(n);
  return new C(n + 1);
}

let c = new C(0);

我覺得沒有什么奇怪的,當然你也可以特別規(guī)定:如果一個類的構造函數(shù)試圖使用new關鍵字實例化自己,那么就以空構造函數(shù)實例化它。

爆扎 回答

volatile 是保證變量被寫時其結果其他線程可見,final 已經(jīng)讓該變量不能被再次寫了。

如果你說 final 一個對象,改對象內(nèi)部字段值,那也不是 volatile 的語義所適用的范圍。

撿肥皂 回答

實際上ES6.0中是取消了type的這個概念的。具體原因可以看:

Removal of mapping

其中也給出了一些修改的方案。
比如可以給這些文檔放在一起,通過特定的字段來區(qū)分到底是哪種類型的文檔。

PUT m_index
{
  "mappings": {
    "doc": {
      "properties": {
        "type": "keyword",
        "startTime": {
          "type": "date",
          "format": "strict_date_optional_time||epoch_second"
        },
        "endTime": {
          "type": "date",
          "format": "strict_date_optional_time||epoch_second"
        }
      }
    }
  }
}

這里給你的m_type_1和m_type_2處理成一個字段,用于區(qū)分,查詢的時候增加一個filter就可以。

或者用比較笨的方法,給原來的type升級為index處理。按照官方的說法是有兩個優(yōu)勢:

This approach has two benefits:

  • Data is more likely to be dense and so benefit from compression techniques used in Lucene.
  • The term statistics used for scoring in full text search are more likely to be accurate because all documents in the same index represent a single entity.
  • 數(shù)據(jù)可能會更加密集,此時Lucene引擎的壓縮優(yōu)勢就得以展現(xiàn)優(yōu)勢。
  • 由于在相同索引中的文檔表示的是同一個實體,這樣在全文檢索過程中分項計算的得分將會變得更精確。
掛念你 回答

寫個MR程序,定期跑,保存到HDFS里,這樣應該就可以了吧

歆久 回答

提問是JAVA 解析?

function s(x) {return x.charCodeAt(0);}
"test.message".split('').map(s);

選擇 回答

首先golang只有值傳遞, slice傳遞的是reflect.SliceHeader的copy, 其中的Data字段指向底層數(shù)組, append擴容導致底層數(shù)組重新分配,即Data的指向發(fā)生了變化.args[2] = "F"僅修改了底層數(shù)組的值,Data的指向不變.

你可看看golang官方的slice介紹Go Slices: usage and internals.

喵小咪 回答
都說互聯(lián)網(wǎng)開發(fā)盡量不用外鍵,那么這里的不用外鍵到底代表的啥意思呢?

這里的外鍵指的數(shù)據(jù)庫的外鍵約束。

不用外鍵約束。比如刪除一張表中的數(shù)據(jù)時,如果要級聯(lián)刪除另一張表中關聯(lián)的數(shù)據(jù),以往是由數(shù)據(jù)庫來級聯(lián)約束的,現(xiàn)在應該將其移到程序中由程序來保持數(shù)據(jù)的一致性。

是的。外鍵這種約束關系不在由數(shù)據(jù)庫幫你保持維護,由應用程序維護。

外鍵的定義就是在一個表中的字段是另外一張表中的主鍵。如果僅按照"不使用外鍵"這幾個字的字面理解,就是要把外鍵字段抽取出來放在一張中間表中。簡單說就是都當成多對多來處理。

不是的。怎么建表還是和原來一樣,只不過在需要建立外鍵約束的地方不建立外鍵約束而已。

比如我們原來建表語句是這樣的:

CREATE TABLE `user` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
  `user_name` varchar(50) NOT NULL DEFAULT '' COMMENT '用戶名',
  PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `order` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
  `total_price` decimal(10,2) NOT NULL DEFAULT '0.00',
  `user_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `for_indx_user_id` (`user_id`),
  CONSTRAINT `for_indx_user_id` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

不是用外鍵約束后:

CREATE TABLE `user` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
  `user_name` varchar(50) NOT NULL DEFAULT '' COMMENT '用戶名',
  PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `order` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
  `total_price` decimal(10,2) NOT NULL DEFAULT '0.00',
  `user_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

不適用外鍵約束后,為了加快查詢我們通常會給不建立外鍵約束的字段添加一個索引。

CREATE TABLE `order` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
  `total_price` decimal(10,2) NOT NULL DEFAULT '0.00',
  `user_id` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `idx_user_id` (`user_id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

如果你理解了,你下面的問題就自然而然不存在了。

避免使用外鍵,可以在插入數(shù)據(jù)時通過程序維持約束關系。

使用外鍵約束優(yōu)點:

  • 外鍵可節(jié)省開發(fā)量
  • 外鍵能約束數(shù)據(jù)有效性,非法數(shù)據(jù)不能插入

使用外鍵約束缺點:

  • 有額外開銷
  • 主鍵表被鎖定時,會引發(fā)外鍵表也被鎖
  • 刪除主鍵表的數(shù)據(jù)時,需先刪除外鍵表的數(shù)據(jù)
  • 修改外鍵表字段時,需重建外鍵約束

實際開發(fā)中,一般不會建立外鍵約束。

浪蕩不羈 回答

1 使用相對目錄,并且能自動創(chuàng)建缺失的目錄和文件。
2 使用配置的方式要求指定。
3 如果文件就是臨時使用,請使用tempfile模塊把文件創(chuàng)建到/tmp系統(tǒng)臨時目錄。

你的瞳 回答

callback-回調(diào).


this._rowsData.foreach(v=>document.querySelector("<selector>").value = v.xxx)
空白格 回答

Session tokens 或 filter + session設置

鐧簞噯 回答

1.token的校驗可以在客戶端校驗,在每個頁面進入的時候,判斷有沒有token,如果有,則進入頁面
2.進入頁面之后一般會調(diào)用api或者向后端發(fā)起請求,后端在接受請求的時候做權限的判斷

歆久 回答

不能,主線程還是ttt線程,那個先進入同步塊synchronized(obj){}無法保證,樓上正解