自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 elasticsearch之查询扩展

1、过滤器与查询过滤器是不计算评分, 而查询需要

2021-03-31 22:37:48 539

原创 es启动分析

1、启动相关类2、启动时序

2021-03-30 21:43:05 1254

原创 elasticsearch查询

1、查询方式有两种查询方式,一种是通过在url中指定查询条件 ,另外一种是通过DSL查询。都是使用GET方法1.1 分页查询from 指定从文档的什么位置开始,默认值0 size 指定一次查询返回多少结果 curl 'localhost:9200/library/_search?pretty' -d '{"from":9, "size":20,"query":{"query_string":{"query":"title:crime"}}}' -H "Content-T.

2021-03-28 15:34:13 528

原创 curl命令使用

-s参数将不输出错误和进度信息--data-binary <data>提交二进制数据,当data是以@开始时,表示是文件

2021-03-27 23:22:36 796

原创 2021活动记录

2021.3.27《ElasticSearch服务器开发》第二版

2021-03-27 22:18:22 138

原创 mybatis之ResultMap

1、结构关系图discriminator主要是区分子类,其形式为,其属性包含属性 column javaType jdbcType typeHandler 子结点及其属性子节点 case 属性 value 属性 resultMap

2021-03-26 22:51:34 179

原创 elasticsearch7.x源码编译

1、下载源码git clonehttps://github.com/elastic/elasticsearch.git2、去除javaVersion检查修改elasticsearch-7.11.2\buildSrc\build.gradle文件3、去掉grant BaseCode修改elasticsearch-7.11.2\server\src\main\resources\org\elasticsearch\bootstrap\security.policy文件,将grant c.

2021-03-25 07:33:07 815

原创 elasticsearch基础

1、基本概念2、增删改查添加curl -XPUT 'http://host:port/{index}/{type}/{id}' -d '{json数据}'curl -XPOST 'http://host:port/{index}/{type}' -d '{json数据}' //id自动生成获取curl -XGET 'http://host:port/{index}/{type}/{id}[?pretty]'更新curl -XPOST 'http://host:port..

2021-03-24 22:22:58 263

原创 javascript高级程序设计之函数表达式

1、闭包指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,在一个函数内部创建另一个函数。1.1 闭包与变量闭包只能取得包含函数中任何变量的最后一个值。1.2 关于this对象匿名函数的执行环境具有全局性,this指向全局作用域对象2、模仿块级作用域函数表达式的后面可以跟圆括号,将函数声明转换成函数表达式,只要将函数声明部分加上一对圆括号。可以限制向全局作用域中添加过多的变量和函数。3、私有变量函数中定义的变量可以认为是私有变量...

2021-03-21 21:09:48 99

原创 javascript高级程序设计之面向对象的程序设计

1、概述对象定义为无序属性的集合,其属性可以包含基本值、对象或者函数。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。可以把ECMAScript的对象想象成散列表,无非就是一组键值对,其中值可以是数据或函数。2、理解对象2.1 属性类型...

2021-03-21 17:12:51 198

原创 spring中Converter如何注入的

1、概要spring boot框架中定义的类型为Converter的Bean是如何注入到Spring框架中的,主要是通过DefaultFormattingConversionService来完成的。2、spring boot中自动配置在WebMvcAutoConfiguration中的定义了mvcConversionService,创建WebConversionService(继承自DefaultFormattingConversionService),addFormatters中会调用Appl

2021-03-18 07:32:03 892

原创 集群原理及解析

1、概要redis集群是redis提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能2、节点一个redis集群通常由多个节点组成,在刚开始的时候,每个节点是相互独立的,它们都处于一个只包含自己的集群当中,要组建一个真正可工作的集群,必须将各个节点连接起来,构成一个包含多个节点的集群。连接各个节点的工作可以使用CLUSTER MEET命令来完成,命令的格式为CLUSTER MEET <ip> <port> <cpo

2021-03-15 22:09:19 963

原创 javacc的源码构建

1、git下载git clonehttps://github.com/javacc/javacc.git2、下载ant在http://ant.apache.org/下载ant,将ant的bin路径添加到Path中3、构建切换到目录javacc,执行ant,会在当前目录下创建目录target,生成javacc.jarcd javaccant...

2021-03-15 21:25:34 225

原创 spring中@Value的注解解析

@Value的注解是通过AutowiredAnnotationBeanPostProcessor来处理的。其处理时序为其构造函数中添加了支持的注解类型AutowireCandidateResolver是在什么时候设置的?是在AnnotationConfigUtils中设置的在解析Value的值是,是通过StringValueResolver来解析的,是在何处设置的embeddedValueResolvers?是在AbstractApplicationContext中的f

2021-03-14 22:02:35 587 1

原创 spring中的AnnotationConfigUtils

1、概要AnnotationConfigUtils作为抽象类作为静态方法来使用,其主要是注册一些公共的BeanPostProcessor及BeanFactoryPostProcessor及处理一些公共的注解。像AnnotataionConfigApplicationContext基于注解的上下文初始化时会调用到。2、注册处理器主要包括ConfigurationClassPostProcessor、AutowiredAnnotationBeanPostProcessor、CommonAnnotat

2021-03-14 21:15:20 723

原创 spring中的BeanFactoryPostProcessor

1、类结构图

2021-03-14 20:57:48 154

原创 ognl语法

1、相关语法

2021-03-13 19:29:41 121

原创 guava之preconditions

主要提供静态方法参数检验,支持的静态方法主要有以下几种(不带其他额外参数的) checkArgument(boolean expression) void checkState(boolean expression) T checkNotNull(T reference) int checkElementIndex(int index, int size) int ch...

2021-03-10 07:36:53 146

原创 javascript高级程序设计之引用类型

1、概要引用类型的值(对象)是引用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起,也称为类。ECMAScript从技术上讲是一门面向对象的语言,便它不具备传统的面向对象语言所支持的类和接口等基本结构。引用类型有时候也被称为对象定义。2、Object类型创建方式有两种,一种是new Object,另外一种是使用对象字面量表示法{key:value,...}形式属性访问方式有两种,一种是点表示法,另外一种是使用方括号语法,方括号语法的优点是可以通过变

2021-03-06 23:15:42 166

转载 一个人越来越有出息的7大迹象

3月2日,网上公布了最新胡润全球富豪榜。看着榜单前10,我们知道,他们如今的财富大家很难一步实现。但他们所拥有的优秀特质对每个人来说都很值得借鉴。正所谓:学习他人经验,是少走冤枉路的最佳捷径。领悟优秀的人身上的特质,在实践中扎实磨练,也能帮助自己在人群中脱颖而出。懂得深度思考的人,走的更远一个拥有深度思考能力的人,不仅善于发现问题,还会努力寻求解决方案,最终形成高效的能力体系。深度思考,决定着完成目标和任务的效率,也影响着一个人的...

2021-03-06 17:24:57 433

原创 sentinel

1、概要Sentinel是 Redis的高可用性解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动 将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。2、启动并初始化Sentinel启动有两种方式redis-sentinel /path/to/your/sentinel.conf redis-server /pat

2021-03-04 20:57:14 660 1

原创 spring中事务的设计和实现

1、事务中的抽象设计主要由TransactionMangager,TransactionDefinition,TransactionStatus和TransactionAttributeSource抽象来完成TransactionMagager的层次结构TransactionDefinition的层级结构TransactionStatus的层次结构TransactionAttributeSource的层级结构其整体依赖关系如下图...

2021-03-01 22:57:27 305

flash精彩实例chm

介绍flash基本操作以及mtv制作和as

2009-11-20

Linux C编程一站式学习

添加了GFDL许可证,正式网络发布。第三部分还很粗糙,错误也有不少,有待改进。第一部分和第二部分已经比较成熟,第二部分还差三章没写。

2009-09-11

Ubuntu Linux实用学习教程.pdf

Ubuntu 完全基于 Linux 操作系统, 可以免费得到社区及专业机构的支持。庞大的社区是它成长的沃土,请向这片动人的热忱敞开心扉。

2009-09-11

空空如也

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

TA关注的人

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