自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深页

深页的学习和思考

  • 博客(21)
  • 收藏
  • 关注

原创 Java函数式编程

函数式编程函数式编程是一种编程范式,以简单粗暴的方式来理解,可以把它理解成匿名函数的一种代替,也有人把它叫做箭头函数->。它将对象的行为,或者说方法进行参数化传递。函数式编程初探什么是函数式编程思维?演进案例函数式编程是一种编程思想,用一个案例来描述这种思想是怎么演进的。有一个商品类Sku,它包含了商品种类,商品价格等多个属性。有一个购物车的类CartService,其中car...

2020-01-31 19:32:58 272

原创 ubuntu更换源

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

2020-01-29 15:47:13 315

原创 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 1151

原创 ubuntu16.04镜像下载地址

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

2020-01-28 20:59:00 767

原创 Elasticsearch Search APIs

Search APIs 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/search.htmlSearch APIsSearch API 可以分成两类:URL Search 和 Request Body Search。URL Search 在 URL 中使用查询参数;Request Body Searc...

2020-01-27 18:45:08 498

原创 Elasticsearch Document APIs

Single document APIsIndex API创建文档,可以自定义 id。接收一个op_type参数,其值为create,等同于_create。如果文档的 id 存在将会报错。PUT users/_doc/1?op_type=create{ "user" : "Jack", "post_date" : "2019-05-15T14:12:12", "m...

2020-01-27 18:37:06 245

原创 Elasticsearch搜索

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

2020-01-27 18:34:23 199

原创 Elasticsearch 聚合分析(Aggregation)

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

2020-01-27 18:32:32 844

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

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

2020-01-26 22:32:09 1844 1

原创 Elasticsearch Analysis

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

2020-01-26 14:07:31 249

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

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

2020-01-23 17:00:45 2009

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

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

2020-01-22 13:50:34 461

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

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

2020-01-22 11:20:05 631

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

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

2020-01-22 10:57:47 238

原创 Elasticsearch数据建模

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

2020-01-20 15:53:31 410

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

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

2020-01-20 15:41:50 392

原创 Elasticsearch Mapping索引映射

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

2020-01-20 15:36:22 321

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

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

2020-01-16 23:47:24 568

原创 如何使用Anaconda

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

2020-01-16 11:03:47 452

原创 STL-set and multiset

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

2020-01-16 11:03:34 159

原创 【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 defines a net layer-by-layer in its own model sch...

2020-01-16 11:03:24 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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