原创 Java程序員進階學習,你知道多少?

本文結合其他網友的一些分享和經驗,爲梯友們整理出不同階段學習的一個方向,僅供參考。學習的方式和途徑千萬種,願梯友們找到最符合自己的一條成長之路。         一、JAVA編程入門級(語言篇)        這個階段的JAVA學員

原创 什麼是Elasticsearch

什麼是ElasticsearchElasticsearch,分佈式,高性能,高可用,可伸縮的搜索和分析系統 1、什麼是搜索? 2、如果用數據庫做搜索會怎麼樣? 3、什麼是全文檢索、倒排索引和Lucene? 4、什麼是Elasticsear

原创 程序員實用的工具網站整理

作者:lufficc鏈接:https://lufficc.com/blog/useful-online-tools碼農有道作了部分修改總結一下程序員們平時可能會用到的工具性網站,如果大家還有什麼好的推薦歡迎在後臺留言補充。regex101

原创 【python圖像處理】直線和曲線的擬合與繪製(curve_fit()詳解)

在數據處理和繪圖中,我們通常會遇到直線或曲線的擬合問題,python中scipy模塊的子模塊optimize中提供了一個專門用於曲線擬合的函數curve_fit()。下面通過示例來說明一下如何使用curve_fit()進行直線和曲線的擬合

原创 有關SPRING的事務傳播特性

 事務屬性的種類:   傳播行爲、隔離級別、只讀和事務超時 a)   傳播行爲定義了被調用方法的事務邊界。 傳播行爲意義PROPERGATION_MANDATORY表示方法必須運行在一個事務中,如果當前事務不存在,就拋出異常PROPAGA

原创 Elasticsearch 基於樂觀鎖的版本控制

(1)先構造一條數據出來 PUT /test_index/test_type/7 {   "test_field": "test test" } (2)模擬兩個客戶端,都獲取到了同一條數據 GET test_index/test_type

原创 Nginx安裝tcp代理

wgethttp://nginx.org/download/nginx-1.4.5.tar.gztar zxvf nginx-1.4.5.tar.gzcd nginx-1.4.5git clone https://github.com/y

原创 java 虛擬機內存管理

程序計數器:唯一沒有內存溢出異常  分配內存會存在線程安全問題

原创 JVM參數配置

JVM的一些參數信息 //常見配置彙總 //堆設置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:設置年輕代大小 -XX:NewRatio=n:設置年輕代和年老代的比值.如:爲3,表示年輕代與年老代比

原创 NIO-直接內存

寫NIO程序經常使用ByteBuffer來讀取或者寫入數據,那麼使用ByteBuffer.allocate(capability)還是使用ByteBuffer.allocteDirect(capability)來分配緩存了?第一種方式是

原创 同時裝了Python3和Python2,怎麼用pip?

作者:匿名用戶鏈接:https://www.zhihu.com/question/21653286/answer/95532074來源:知乎著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。想學習Python3,但是暫時

原创 Elasticsearch路由算法

document創建的時候路由就需要決定放在哪個shard  一個document只能存在於一個shard上 路由算法:shard = hash(routing) % number_of_primary_shards 舉例 一個ind

原创 Elasticsearch bulk批量增刪改

1、bulk語法 POST /_bulk { "delete": { "_index": "test_index", "_type": "test_type", "_id": "3" }}  { "create": { "_index":

原创 Intellij Idea 生成serialVersionUID的方法

默認情況下Intellij IDEA是關閉了繼承了Serializable接口的類生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那麼需要做以下設置: 1、setting->Insp