自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶为正的博客

人若无名,练剑十年

  • 博客(14)
  • 资源 (11)
  • 问答 (4)
  • 收藏
  • 关注

原创 C1任务01-修改游戏存档

先玩一下,通过后,观察哪些数据改变了发现04即1-4关,然后修改任意数值,发现到3-5关了目前就是25关01-》10金币02-》20金币。。。所以20除10=2所以我们要得到10万金币就是10万除10,即1万2710是由高位到低位但是植物大战僵尸是由低位到高位所以就是1027...

2021-03-27 16:19:46 100

原创 MyBatis|Java8 自连接查询子分类

类似商品分类、部门树相关构建在开发中必不可少,既可以通过mybatis,也可以通过java8的新特性来实现。此时只需要蛋糕和点心,然后三级分类为一个List构造一个VOpublic class CategoryVO { private Integer id; private String name; private String type; private Integer fatherId; // 三级分类vo list private List.

2021-03-25 14:08:38 279

原创 Spring事务传播(Propagation)

* REQUIRED: 使用当前的事务,如果当前没有事务,则自己新建一个事务,子方法是必须运行在一个事务中的; * 如果当前存在事务,则加入这个事务,成为一个整体。 * 举例:领导没饭吃,我有钱,我会自己买了自己吃;领导有的吃,会分给你一起吃。 * SUPPORTS: 如果当前有事务,则使用事务;如果当前没有事务,则不使用事务。 * 举例:领导没饭吃,我也没饭吃;领导有饭吃,我也有饭吃。.

2021-03-23 16:32:56 168

原创 Elasticsearch-集群脑裂现象

什么是脑裂如果发生网络中断或者服务器宕机,那么集群会有可能被划分为两个部分,各自有自己的master来管理,那么这就是脑裂。脑裂解决方案master主节点要经过多个master节点共同选举后才能成为新的主节点。就跟班级里选班长一样,并不是你1个人能决定的,需要班里半数以上的人决定。解决实现原理:半数以上的节点同意选举,节点方可成为新的master。discovery.zen.minimum_master_nodes=(N/2)+1N为集群的中master节点的数量,也就是那些 node.mast

2021-03-12 14:59:20 175

原创 Elasticsearch-分布式集群搭建

关于分布式与单机的区别及优势我们不一一赘述了,在redis,nginx,mysql中,我都有说过。但是分布式ES的特性还是需要详细了解的,于是我在网上找到了一个不错的博文,比我讲得好,所以直接引用过来:Elasticsearch 分布式特性(集群、节点、分片)所以这里我们直接进行搭建分布式ES。1.按照前面的章节安装的ES进行克隆出3台服务器,分别修改ip,主机名:#### elasticsearch-1eth0:10.0.0.221eth1:172.16.1.221#### elasti

2021-03-12 11:17:23 512

原创 ElasticSearch-布尔查询

可以组合多重查询must:查询必须匹配搜索条件,譬如 andshould:查询匹配满足1个以上条件,譬如 ormust_not:不匹配搜索条件,一个都不要满足POST http://10.0.0.220:9200/shop/_doc/_search{ "query": { "bool":{ "must":[ { "multi_match":{ "query":"为道在哪里",

2021-03-12 10:13:12 223

原创 ElasticSearch-DSL搜索 term与match

term精确搜索搜索的时候会把用户搜索内容,比如“我知道”作为一整个关键词去搜索,而不会对其进行分词后再搜索POST http://10.0.0.220:9200/shop/_doc/_search{ "query":{ "term":{ "nickname":"我知道" } }, "_source":[ "id", "nickname", "age" ]}head可视化操作:terms 多个词语匹配检索POST http://10.0.

2021-03-10 11:39:16 327 1

原创 ElasticSearch-DSL搜索 查询所有和分页

DSL查询所有POST http://10.0.0.220:9200/shop/_doc/_search###查询所有{ "query":{ "match_all":{} }}###匹配某些字段查询所有{ "query":{ "match_all":{} }, "_source":[ "id", "nickname", "age" ]}DSL分页查询POST http://10.0.0.220:9200/shop/_doc/_search

2021-03-10 11:30:24 399

原创 ElasticSearch-DSL搜索入门语法

在学习DSL搜索之前,我们需要做一些数据准备。创建索引和mappingPOST http://10.0.0.220:9200/shop/_mapping{ "properties":{ "id":{ "type":"long" }, "age":{ "type":"integer" }, "username":{ "type":"keyword" }, "nickname":{ "type":"text", "analyzer":"

2021-03-10 09:36:09 230

原创 ElasticSearch-分词与内置、自定义分词器

什么是分词?把文本转换为一个个的单词,分词称之为analysis。es默认只对英文语句做分词,中文不支持,每个中文字都会被拆分为独立的个体。es内置分词器standard:默认分词,单词会被拆分,大小会转换为小写。simple:按照非字母分词。大写转为小写。whitespace:按照空格分词。忽略大小写。stop:去除无意义单词,比如the/a/an/is…keyword:不做分词。把整个文本作为一个单独的关键词。向ES传入一段文本,查看所得标准分词POST http://10.0

2021-03-10 09:17:08 398

原创 ElasticSearch-文档的基本操作

文档和索引是es中最基础也是最核心的概念,熟悉对掌握文档和索引的操作是进一步学习es的基础,其实,如果你有关系型数据库的知识,可以把索引类比为数据库中的数据表,而文档可以理解为数据表中的一行记录。前面的索引就是对表的创建和mapping就是对字段的定义,而接下来我们要做的就是添加数据行,也就是我们今天要说到的-----文档。添加文档先创建一个新的索引 index003,此时的mappings中为空。创建记录POST http://192.168.145.131:9200/index003/_d

2021-03-09 11:24:12 216

原创 ElasticSearch-mappings自定义创建映射

mappings自定义创建映射es的映射就相当于编程语言中给变量定义类型,定义后的变量使用起来更高效,未定义的变量相较于定义的性能肯定是不如的。所以需要掌握es映射。未定义映射es会对提供的数据进行类型猜测,如果对自动判断的类型及参数设置不满意,或者需要使用一些更高级的映射设置,那么就需要使用自定义映射。添加映射格式:curl -X PUT "localhost:9200/my_index?pretty" -H 'Content-Type: application/json' -d'{ "ma

2021-03-09 08:51:11 1011

原创 ElasticSearch-安装es-header插件

es-header插件该插件可以可视化操作es下载地址:https://github.com/mobz/elasticsearch-head该插件可以使用谷歌插件进行安装使用,也可以下载下来用node运行,由于谷歌插件需要翻墙,我这边采用下载源码,使用node运行。下载好后,进行连接,发现存在跨域问题,这时需要在es配置文件的network添加如下两个参数[root@bigdata04 config]# vi elasticsearch.ymlhttp.cors.enabled: trueht

2021-03-08 10:34:31 686

原创 ElasticSearch-安装与配置

安装es将es安装包上传到linux中,然后解压,打开config目录对es进行配置。es目录简介修改es配置文件1、为集群命名为es2、给当前节点命名,名称随意。这里命名为es-node0,如果在集群环境中,都要有相应的名字。...

2021-03-06 16:03:58 268

nginx-1.18.0已开启gzip压缩优化vue项目大小.zip

vue-element-admin 打包gzip压缩优化vue项目大小并部署到Nginx

2021-10-22

Android自定义注解实现View绑定Demo

Android自定义注解实现View绑定Demo:https://blog.csdn.net/qq_31776219/article/details/104385412

2020-03-20

Android自定义View-点赞动画效果View-Demo

Android自定义View-点赞动画效果View-Demo,点赞后,会有动画效果,绘制箭头。

2020-03-20

AIDL跨进程调用Demo

AIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition language的缩写,对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个其他APP的service,这样你的APP可以和其他APP交互。

2020-03-18

apk反编译for macOS.zip

apk反编译for macOS.zip 包含Mac 所用apktool,dex2jar, jd-gui,用于mac系统进行apk反编译

2020-03-13

T100 Web Service 接口开发v1.5版.rar

T100接口开发-T100 Web Service 接口开发v1.5版最新版 WebService接口資料

2019-07-04

请假流程管理系统框架搭建(spring+struts)

请假流程管理系统框架搭建(spring+struts)itcastActiviti_plan

2017-06-05

工作流activiti数据库配置文件

工作流activiti数据库配置文件

2017-06-01

activiti工作流流程设计器activiti-eclipse-plugin

activiti工作流流程设计器activiti-eclipse-plugin

2017-06-01

崔希凡JavaWeb视频教程_day23_ajax登录验证

崔希凡JavaWeb视频教程_day23_ajax登录验证7.ajax第三例:用户名是否已被注册

2016-08-05

apache-tomcat-7.0.41-windows-x86

tomcat7.0.41-windows-x86

2016-05-23

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

TA关注的人

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