自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深页

深页的学习和思考

原创 Java函数式编程

函数式编程 函数式编程是一种编程范式,以简单粗暴的方式来理解,可以把它理解成匿名函数的一种代替,也有人把它叫做箭头函数->。它将对象的行为,或者说方法进行参数化传递。 函数式编程初探 什么是函数式编程思维? 演进案例 函数式编程是一种编程思想,用一个案例来描述这种思想是怎么演进的。 有一个商...

2020-01-31 19:32:58

阅读数 17

评论数 0

原创 ubuntu更换源

ubuntu的源文件是/etc/apt/sources.list这个文件。修改ubuntu的软件源,就是把这里面的地址换成国内访问更快的地址。 编辑这个文件。 sudo vi /etc/apt/sources.list 把里面的内容换成阿里的源 # 阿里镜像源 deb http://mirro...

2020-01-29 15:47:13

阅读数 72

评论数 0

原创 ubuntu 安装时没有设置root密码,如何登陆root

为root设置密码 sudo passwd root 结果 Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

2020-01-29 15:28:32

阅读数 22

评论数 0

原创 ubuntu16.04镜像下载地址

中科大源 http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/ 阿里云开源镜像站 http://mirrors.aliyun.com/ubuntu-releases/16.04/ 兰州大学开源镜像站 http://mirror.lzu.edu.cn/u...

2020-01-28 20:59:00

阅读数 64

评论数 0

原创 Elasticsearch Search APIs

Search APIs 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/search.html Search APIs Search API 可以分成两类:URL Search 和 Request Body ...

2020-01-27 18:45:08

阅读数 78

评论数 0

原创 Elasticsearch Document APIs

Single document APIs Index API 创建文档,可以自定义 id。接收一个op_type参数,其值为create,等同于_create。如果文档的 id 存在将会报错。 PUT users/_doc/1?op_type=create { "user&quo...

2020-01-27 18:37:06

阅读数 35

评论数 0

原创 Elasticsearch搜索

结构化搜索(Structured search),Query & Filtering 与多字符串多字段查询,单字符串多字段查询,

2020-01-27 18:34:23

阅读数 28

评论数 0

原创 Elasticsearch 聚合分析(Aggregation)

桶聚合 Bucket Aggregation,指标聚合 Metric Aggregation,Pipline Aggregation ,Matrix Aggregation - 支持多个字段的操作并提供一个结果矩阵

2020-01-27 18:32:32

阅读数 24

评论数 0

原创 说说 sleep() 方法和 wait() 方法区别和共同点?

Sleep()方法和wait()方法都用来**改变线程的状态**,能够让线程从运行状态,转变为休眠状态。但它们也存在一些需要注意的差别。

2020-01-26 22:32:09

阅读数 17

评论数 0

原创 Elasticsearch Analysis

Analyzer 的组成 分词器是专门处理分词的组件,Analyzer 由三部分组成 Character Filters - 针对原始文本处理,例如去除 html Tokenizer - 按照规则切分为单词 Token Filter - 将切分的单词进行加工,小写,删除 stopwords,增...

2020-01-26 14:07:31

阅读数 13

评论数 0

原创 什么是ThreadLocal?如何正确使用ThreadLocal?

多个线程同时读写同一个共享变量会造成并发问题,一种解决方案就是避免变量共享。我们可以使用**线程封闭**技术,即使用局部变量,每个线程都有各自的调用栈,局部变量就存在栈帧中,不会与其他线程共享。我们还可以使用线程本地存储ThreadLocal。

2020-01-23 17:00:45

阅读数 69

评论数 0

原创 Java线程生命周期,及线程状态转换

Java 的生命周期模型和通用的线程生命周期模型有所不同,它有初识状态、运行/可运行状态、休眠状态和终止状态,其中休眠状态细分为 BLOCKED、WATING、TIMED_WATING,共 6 中状态。

2020-01-22 13:50:34

阅读数 29

评论数 0

原创 死锁怎么产生?死锁了怎么办?

死锁是指一组相互竞争的线程互相等待,导致「永久阻塞的现象」。如果死锁已经产生,可以使用jstack指令查看当前线程的堆栈信息,通过分析线程的运行情况排查死锁问题。 解决死锁最好的方案是预防死锁,产生死锁有4个必要条件,我们只需要破坏其中的任一一条都能避免产生死锁。

2020-01-22 11:20:05

阅读数 13

评论数 0

原创 Java内存模型与Hppens-Before规则

什么是Java内存模型?什么事Happens-before规则?

2020-01-22 10:57:47

阅读数 14

评论数 0

原创 Elasticsearch数据建模

elasticsearch数据建模过程,关系型数据库范式与反范式,elasticsearch处理关联关系,数据建模流程,数据建模最佳实践

2020-01-20 15:53:31

阅读数 32

评论数 0

原创 使用 Elasticsearch 前应该知道的一些事情

倒排索引,elasticsearch用途,elasticsearch各个版本特性,ELK Stack

2020-01-20 15:41:50

阅读数 36

评论数 0

原创 Elasticsearch Mapping索引映射

Elasticsearch Mapping,字段的数据类型,动态映射 Dynamic Mapping,静态映射(自定义映射)

2020-01-20 15:36:22

阅读数 19

评论数 0

原创 理解Java中的运算符优先级

运算符对一个或者多个值进行运算,并得出一个运算结果。 总的来说:等号优先级 < 布尔运算符优先级 < 比较运算符< 算数运算符。 等号优先级最低。等号做的是赋值操作,所有运算做完,最后进行赋值操作是合理的 布尔运算符优先级低于比较运算符。布尔运算操作的是 true、false...

2020-01-16 23:47:24

阅读数 14

评论数 0

原创 如何使用Anaconda

Anaconda 能让你轻松安装在数据科学工作中经常使用的包。你还将使用它创建虚拟环境,以便更轻松地处理多个项目。Anaconda 简化了我的工作流程,并且解决了我在处理包和多个 Python 版本时遇到的大量问题。 Anaconda 实际上是一个软件发行版,它附带了 conda、Python...

2020-01-16 11:03:47

阅读数 15

评论数 0

原创 STL-set and multiset

set 的底层是红黑树。具有良好的查找效率。set 容器中不允许出现重复的元素,multiset 允许重复元素。 set 构造函数 set<T> st;//set 默认构造函数: mulitset<T> mst; //multiset 默认构造函数: set(con...

2020-01-16 11:03:34

阅读数 12

评论数 0

原创 【Caffe】caffe的数据层次

Deep networks are compositional models that are naturally represented as a collection of inter-connected layers that work on chunks of data. Caffe de...

2020-01-16 11:03:24

阅读数 13

评论数 0

提示
确定要删除当前文章?
取消 删除