java
Andre_dong
这个作者很懒,什么都没留下…
展开
-
对外包和正编人员之间的区别更深一层的认识(也是CRUD和核心功能的区别)
我在java行业已经两年多了,如果过了今年6月份就满三年了,一直从未停止对行业的观察,其实在这个行业里面,大部分人都是没有编制的外包人员,因为外包人员对于甲方公司来说成本比较低,而且外包公司可以随时调动人员到相应的甲方爸爸场地进行支援。原创 2023-01-23 21:51:35 · 1237 阅读 · 2 评论 -
给兄弟们更新一点干货,工作两年在外了解到的薪资待遇和技术
已经很长时间没有更新了,那是因为在工作,这次更新也是想着自己已经工作了一段时间了,而这几年大环境不好也是经常会看到一些应届生或者一年工作经验的人说工作不好找,我这边是打算更新一些我在实际工作中接触到的经验和见识,希望能够帮助到你们。原创 2022-11-20 09:41:03 · 784 阅读 · 0 评论 -
分享一个学习方法(专项训练法)
之前我经历了很长一段时间的面试,虽然到最后因为受到太多打击,自己恶补了很多知识点,但是仍然会出现被虐的情况,说真的,java开发这一行,学个十年都不夸张,新的问题新的知识层出不穷,在公司的工作当中,我们又只能接触我们工作的那一块技术,其他技术不精,很多人选择了匆匆忙忙回家练习了一下这些技术,然后就没管了,其实这是不正确的,因为你们可以仔细回想一下,高中的时候,大家上课不懂的知识点,或者说平时考试得分平均分比较低的知识点,老师都会在课堂上进行多次的专项训练,专项训练有几个特点,一个是频次高,一个是多样化,直到原创 2022-07-30 21:58:21 · 228 阅读 · 0 评论 -
聊聊该如何面试进入自研公司或者成长性大的互联网公司(一二线城市为例)
先说说我自身的经历,如果想直接进入主题可以直接看下一部分。我之前的工作是在外包公司工作,写的都是业务逻辑代码,没有涉及搭建框架或者写技术性的代码内容,因此跳出来找工作的时候特别困难,当初信心满满认为自己肯定能够找到一家自研或者互联网公司,结果这只是盲目自信,裸辞后四月份找到一份工作,也是外包公司,而且还用自己研发的编译器进行开发工作(不用IDEA),想了想就辞了,五月份幸运地面试进入了一家互联网公司工作,面的还是中级岗,13K,后来因为进去工作的时候露馅了自己的菜鸡技术,被辞退。外包出来后真的就是菜鸡,我先原创 2022-07-12 19:33:07 · 1206 阅读 · 7 评论 -
从第一份开发工作8K到第二份11K,我亲身经历的过程献给普通二本的学生和一年工作经验的开发者
前言先说说我目前的情况,我是从一家外包公司辞职了,大概在今年的2月份左右,然后一直休养到现在5月份,收到了一家新公司的offer,同样也是外包公司,旧公司开的薪资为8K,到手7K,公积金加社保2K5,新公司形式为11K,到手10K,公积金加社保接近2K,试用期8K左右(扣去社保和公积金),赚的比我多的大佬就别嘲笑我了,我只是描述一下我的现状,给即将踏入社会的学生或者工作一年的技术开发人员一些提示,如果是我的粉丝应该都知道我是一个非编程专业的学生,通过自学入行的,期间我吃过不少苦,我只是普通二本的学历,起点原创 2022-05-10 16:15:42 · 537 阅读 · 0 评论 -
谈谈入职半年的感想
入职后的感想原创 2021-12-11 13:03:44 · 1605 阅读 · 0 评论 -
各位粉丝们,我终于入职了(这篇将谈谈我从一个零基础,非编程专业的自学阶段到现在入职两个月后的感受)
前言关注我的粉丝大部分都是一年前的了,那会我经常把自己自学到的知识写成博客,分享给粉丝们,包括很多我在奋斗路上的感想,也感谢这些粉丝一直默默地支持我,现在我终于成功入职了,只能说入职路上确实不容易,一年前,我家里人不看好我学编程,纷纷推送毫不相干的工作给我,那些带有销售性质,要和别人打交道的工作看似很体面,实际上未来发展远不如程序员,我经历着生存危机,没钱交房租和吃饭,在小公司受到过折磨,但一切我都挺过来了,感谢上天的眷顾,让我进入了大公司,目前我已经有两个月的在公司的开发经验了,经历了迭代三,好了,废话原创 2021-10-09 22:02:50 · 410 阅读 · 0 评论 -
谈谈最近的java开发岗面试经历1
前言大家好,我又出现了,之前消失了一段时间的原因是因为忙于生计,在房租、生活费等费用的压力下,不得不先从事其他行业,先就业再择业,最近经济稍微宽裕了一点,我就又开始学习java开发,这次出去面试小有收获,老规矩,我会把这些面试经历分享给大家,希望能够给迷茫的你一点指引。简历大致情况(只展示项目经历和个人技能)面试经历时间:2021年7月29日上午这次面试是去一个小CBD地区,公司在一座金融大厦里面,我按照约定到达公司后,技术人员发给我一份面试题,根据我的回忆,我列举一下面试题的内容:1.S原创 2021-08-02 00:13:36 · 306 阅读 · 2 评论 -
mybatis或者mybatisplus可能会报错的原因
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>fals原创 2021-06-10 23:42:29 · 759 阅读 · 0 评论 -
yml文件基本配置模板
#对内置tomcat的配置server: # 配置服务器的http端口号 port: 8080 # 配置上下文路径(例如:http://localhost:8888/xxx),访问时要加上; servlet: context-path: http://localhost:8080spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver # 一般配置都是这种 url: jdbc:原创 2021-06-04 15:30:23 · 805 阅读 · 0 评论 -
mybatis-plus的pom文件模板
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mav原创 2021-06-04 14:21:16 · 1013 阅读 · 0 评论 -
SpringBoot需要的pom文件配置模板
<?xml version="1.0" encoding="UTF-8"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">原创 2021-05-31 15:34:19 · 631 阅读 · 0 评论 -
Springboot启动类的run报红
不知道你们会不会遇到和我一样的问题,SpringBoot的引导类(也叫启动类)的run报红了,怎么找也找不到原因其实解决方法如下:是SpringApplication,而不是SpringBootApplication原创 2021-05-27 11:51:38 · 5848 阅读 · 27 评论 -
@Configuration @EnableWebMvc
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency> <dependency> &l.原创 2021-05-26 15:23:43 · 251 阅读 · 0 评论 -
{“msg“:“success“,“code“:0,“data“:[]}
如果你访问一个前端页面,发现数据不显示,请用以下方法进行检查:1.首先,先单独访问后端的接口地址,比如localhost:88/api/category看看有没有数据显示,如果访问后,页面显示{“msg”:“success”,“code”:0,“data”:[]}你要检查一下数据库连接,contoller,service,实体类等方法有没有错误如果没有错误,检查一下yml文件像是我这里,yml文件里面加了这个注解,这种写法是错误的,导致yml文件无法被访问,所以就会出现{“msg”:“succe原创 2021-01-01 14:03:13 · 21732 阅读 · 0 评论 -
总结今天的面试经历
以后每一次面试我都会进行一个总结,然后写进博客里面跟大家进行分享,让正在自学且迷茫的你,可以了解一下外面的情况。今天的面试情况就在昨天,有家公司的经理向我发出了面试请求,今天我就过去面试了,简单说一下环境:高级办公大厦,公司不算小。走进公司后,经理递给我一张试题纸,让我先做,上面的问题我大概写一下(根据我的回忆):1.给你一个地址:path/jin/yang给你一个文件,文件名为document如何用IO流写代码把document放在path/jin/yang目录下。2.举例你所知道的java原创 2021-01-01 01:00:26 · 1824 阅读 · 10 评论 -
vscode的Invalid character.Vetur(1127)错误
发现网上关于这个错误的文章很少,我就在这里说说怎么解决的因为这个可能是编码格式有问题,因为编译不了utf-8而导致的,特别是有人不明白自己的电脑的utf-8的编码格式为什么不行,总是乱码,以下解决方法也是可以解决首先打开控制面板的“时钟与区域”选中区域下一步勾上,然后一路确定。...原创 2020-12-30 19:35:47 · 1402 阅读 · 2 评论 -
guli商城知识点,关于如何编写一级分类二级分类三级分类
前言这应该是是guli商城的一个难点,guli商城也是我最近在学习的项目,这段时间我都会更新关于它的知识点,但是仅限于它里面比较难的知识点(容易的就不说了感觉有点浪费时间),好啦,准备上车!如何编写一级分类,二级分类,三级分类首先你需要有一个controller,路径的编写和传入参数到service(注意这个controller方法是不需要传参数进去的,因为我们这里是测试),listWithTree是我们即将要编写的service方法。在Service里面创建好然后去它的实体类进行创建对应的实原创 2020-12-27 21:19:44 · 1466 阅读 · 0 评论 -
关于vagrant up的问题(vagrant在命令行指令下载centos7很慢问题的解决方法)
1.准备一个迅雷以下是vagrant官方下载centos7的地址(你可以用浏览器打开看一下,或者不打开也可以)https://app.vagrantup.com/centos/boxes/7/versions/2004.01在这个地址基础上加上providers/virtualbox.box,即是https://app.vagrantup.com/centos/boxes/7/versions/2004.01/providers/virtualbox.box这个就是centios7的下载地址,如果原创 2020-12-21 09:53:13 · 679 阅读 · 3 评论 -
我以前很自以为是,自学的时候不注意实际操作,结果吃了苦头,希望这篇文章能警醒大家,一定要实际操作。
我自学已经有半年多了,按道理说正常就应该就业了,现实情况是,我带着简历到处面试,去到哪里都没人收我,我反省了自己的原因,自己连最基本的搭建框架也不熟练。我在网上开始接Java开发的私活,特意挑选了没有平台的那种私活(因为平台上都是需要验证项目经验的,而我没有),然而我做的是学生的生意,帮他们编写学生管理系统,图书馆管理系统,但是一向自以为是的我拿到设计需求后彻底懵了,打开IDEA后,脑子一片空白,不知道第一步该做什么,该导入哪些jar包,该建什么类,我全蒙了。回想起以前自己还在得意洋洋看着教学视频,心想原创 2020-12-19 17:13:26 · 149 阅读 · 2 评论 -
自学java的人看过来,如果迷茫,请来看看我总结出来的学习路线
前言首先说明一下,我不推销任何东西,我总共就66个粉丝,我卖啥广告对吧?发这篇博客只是想给那些支持我的,包括在自学java路上挣扎很久,摸不清方向很迷茫,不知道该学到什么程度才能就业,下面是我摸索出来的自学路线,希望可以分享给同样迷茫的你,吸取我的教训,少走弯路。学习路线在B站的这位博主,是我看过很多java教学视频出的教程最全面,讲得最用心,最详细的一位,而且他的教学视频都是已经排版好了,如果你还是0基础,可以从最后一页最后一个视频开始往前看,看完他的全部视频就可以就业了。以上是我摸索出来的比原创 2020-12-15 09:28:17 · 182 阅读 · 0 评论 -
在前端中渲染分类和品牌的页面
我们要去渲染下面的页面了我们要去渲染这个过滤条件,也就是数组这个过滤条件有什么作用呢?你可以看到上图这里,我们的这个过滤条件的意思就是给上面的这些功能做出一个位置摆放,比如说分类在第一个,品牌在第二个,网络制式在第三个,后面也是一样,这些排版是由分类条件决定的。这个过滤器有什么作用呢?就是传入第一个名字,就是“分类”,在最左边,然后设定它的选项的传入值,也就是右边的分类信息就是由options传入然后我们可以找到这个选择器,这个选择器有分类的,有品牌的。添加上如下配置渲染结果如下原创 2020-11-29 11:37:34 · 285 阅读 · 0 评论 -
如何返回品牌和分类给前端,显示在浏览器的商品参数页面。
这一节我们来做就是如何为页面当中的分类编写结果集方法首先我们先看到红框圈住的地方这里我们就去封装这个分类方法,因为这个是键值对的形式,你可以从上图中看出来,所以我们采用封装List的键值对方法。当然还有下面的品牌方法也是List。最后别忘了写构造方法,一个是无参的构造,一个是有参的构造。然后再记得为他写上继承方法,把泛型传进去需要用到这个方法,这个是查询分类结果或者品牌结果的。Service里面加上就不会报错还要注意一下最后那里,要设置分类和品牌的参数进去,因为我们暂时还没有,所以原创 2020-11-28 15:32:25 · 564 阅读 · 0 评论 -
如何在前端解决刷新后还是跳转到当前页面而不是跳转到第一页
在我们上一章讲过,前端写好了分页方法后,要给后台发送请求,让后台去完成这个请求过程,所以我们要添加下面的这个配置这个配置是否正确呢?我们就要去验证一下。一直刷新到第四页也是没什么问题但是如果点击刷新页面的话,就会跳转到第一页我们就要去判断一下,如果旧值为空,或者旧值的关键词为空,那就表示还是第一页,所以我们不用做出任何改变,用户刷新的时候直接显示第一页就行,如果不为空,就附上地址,加上搜索当前页信息。这里也要改一下,因为之前这里是默认值为1,导致无论怎么刷新还是会出现第一页,所以我们这里可原创 2020-11-28 11:45:09 · 2428 阅读 · 0 评论 -
如果在前端渲染页数(用户点击哪一页就去渲染相邻的5页出来,并且添加点击事件,然后渲染“上一页”和“下一页”的点击变化事件)
我们如果想要去渲染这5页的商品信息,该怎么去渲染呢?什么是渲染呢?渲染就是比如你这个页面只有5页,所以你一打开这个页面我就会给你下载这5页的商品信息下来,提前给你渲染好。然后你打开就不用愁了。首先你在前端中找到这5页的li,除了第一页之外全部都要删掉,为什么要删掉呢?因为我们要用到遍历的方法把其他页面补上去我们的遍历方法就像下面一样这么去写。然后用花括号包住这个i然后就会得到这样的结果,这个结果就是表示这5页都是激活的状态,正常的话我们的这5页只有1页是激活的,其他页都是未激活的状态(也就是有个原创 2020-11-28 10:22:59 · 325 阅读 · 0 评论 -
商城搜索页面前端的渲染(包括做出搜索结果集的显示,图片会根据鼠标的移动而显示,标题副标题也会跟着切换,json对象转换为字符串的方法,和字符串转换为json对象的方法)
我们做好了一个页面后,可以看到我们的这个页面里面有很多null的字段,是空的字段,这些字段我们都不想它能够显示在控制台,这样才会整洁很多,那该怎么样才能把它们去掉呢?我们可以在search模块的yml配置里面加上这个配置,non_null,表示如果为null的话就不会显示,always代表全部显示。这是spring的特色功能重启一下,发现都没有了。打开items一看,我们已经拿到了响应的数据了,但是还没有进行渲染,接下来我们就可以进行渲染了。我们该如何进行渲染呢?首先可以看到下面这个方法本来原创 2020-11-26 18:44:59 · 443 阅读 · 0 评论 -
如何编写搜索关键词查询总条数,总页数,还有当前记录数的逻辑(自定义查询构建器,添加查询条件,添加分页,添加结果过滤,执行查询,返回结果)
首先先说明一下,就是以后无论你是以哪种方式把数据导入索引库,用测试类也好,用main方法也好,记住一点,索引库只需要导入一次就够了,不需要导入多次。我们这里来编写商城中间的商品列表页面首先要看看它对应的地址是什么找到这个search.html文件,然后看里面的方法可以找到,一个search组件,然后下面有个el选择器选中了search,我们需要去接收用户输入搜索框里面的关键词,所以需要key封装用户输入的关键词。放入这个函数,if那里是如果为空则return,不为空则用substring方法获取原创 2020-11-26 15:45:16 · 414 阅读 · 2 评论 -
启动测试(建立索引库,映射,用分页结果集的方法把当前的页面的商品数据拿到后,再用do,while方法把当前商品页面转换给goods列表,再把结果导入索引库)
我们要去实现对上一次内容的测试,上一次内容大概就是讲了怎么样去完成Goods查询页面的编写。下面的测试当中需要把上次做完的东西导入索引库当中对索引库进行增删改查,然而就会用到下面的方法,一个是Template方法(导入索引库),一个是Repository(进行增删改查)...原创 2020-11-26 10:56:11 · 165 阅读 · 0 评论 -
如何完成Goods查询页面(使用Map进行键值对的传入来编写规格参数,StringUtils的分割符用法,json对象的序列化和反序列化,)
我们下面来说一下如何把List<spu>转换成List<Goods>首先我们要清楚一个问题,就是为什么我们要把spu转换成goods?因为我们在日常的开发当中,我们所用的查询方法是索引查询方法,索引查询方法是更加高效更加快速的,所以我们先要把索引和字段整理成一个goods实体类,然后再去接收spu这个json参数,一个个去把里面的值赋予goods实体类,这里说一下大概思路,就是我们需要建立一个查询模块,然后让商品微服务提供一个接口到接口类,之后我们就要在查询模块里面去继承这个接口类原创 2020-11-24 20:24:01 · 363 阅读 · 0 评论 -
如何根据spu来编写Goods的查询方法(直接上代码和解释)
下面我们就来编写查询的Service方法有人可能会问,我们不是有已经有查询方法了吗?前面几篇博客我也有写到一些查询方法,但是你要知道的是,前面的查询方法,比如商品分类的查询方法,品牌分类的查询方法,这些查询方法都是局部的查询方法,我们这是编写的查询方法是整个商品商城的查询方法,也就是你输入一个关键词,他会查询对应的商品信息首先我们要引进这些客户端,把他们在service里面封装起来下面可以看到我们的返回值是Goods,所以我们要new一个Goods,这个Goods我们之前在编写索引的时候写的,它是一原创 2020-11-23 15:57:20 · 554 阅读 · 0 评论 -
如何编写查询微服务(通过把写好的微服务放进接口微服务模块,然后再在查询微服务中新建一个接口去继承接口微服务模块)
下面这句话该怎么理解呢?在一个电商网站的项目当中,我们要导入商品Spu信息,难道就不可以一次性全部导入到数据库里面去吗?一次性导入不省事吗?为什么还要进行分批导入到数据库里面去?这是因为商品量太大了,如果你一次性把全部的商品导入到数据库当中,这将会是很大的数据量,不仅时间长,而且以后查询的时候效率可能会低,但是如果你把商品进行分类,比如日用品一类,电子产品一类,然后也把Spu进行分类,分成商品分类一样的分类,然后进行导入到索引库,这样不就会省时间多了,对吧?而且以后你在进行查询数据库的时候,因为商品都分原创 2020-11-23 11:31:54 · 491 阅读 · 0 评论 -
总结一下Springboot框架的搭建思路(复习)
Springboot框架的搭建,新建一个项目,这个项目可以是快速搭建Springboot的项目,也可以是Maven,在pom里把不必要的配置去掉,引入jar包定义父工程spring-boot-starter-parent然后放入Springboot的核心包,也就是Springboot的starter包,然后还有web的starter包配置引导类然后还有的就是添加yml配置,建立子模块等等...原创 2020-11-22 10:45:41 · 244 阅读 · 0 评论 -
搜索微服务的搭建(Elasticsearch,Feign)
我们该如何去搭建搜索微服务,首先新建一个Maven工程。名字和存放地址子集改,创建好后如下所示。我们需要去导入什么依赖呢?因为我们这个是一个微服务,微服务肯定是需要eureka注册中心的,所以我们需要加入eureka,然后我们这个搜索是在浏览器页面进行的,所以我们也是需要web启动器。我们要知道的是,我们创建的这个搜索商品微服务,肯定是需要item商品微服务的支持,也就是一个微服务需要调用另一个微服务的接口,所以少不了feign这个组件,feign就是微服务之间调用的一个组件。我们用的是Ela原创 2020-11-18 13:51:43 · 564 阅读 · 2 评论 -
如何在IDEA中使用聚合查询方法(排除数据结果集只获取聚合结果集,获取聚合结果,获取桶,如何添加聚合子集)
下面来说明一下如何用IDEA构建查询构建器,然后添加聚合思路大概是这样的,先去构建查询构建器,然后添加聚合,把你的这个聚合的名称和要聚合的字段名加进去。聚合的名称比较容易理解,字段名有什么作用,就是你加进去后,搜索结果会把所有包含这个字段的商品结果集合成一体并且反馈这个商品的数量是多少等信息。在Kibana里面我们用size=0来移除数据结果集,但是我们在IDEA就不能用size了,我们只能用结果集过滤的方法来达到size的效果,传入要移除的字段包括哪些(new String【】{}是一个空集合,在这里原创 2020-11-18 13:12:50 · 711 阅读 · 0 评论 -
高级查询中的自定义查询方法(匹配查询,分页查询,排序查询等等查询方法)
高级查询我们的这个查询方法有很多种,有bool查询,match查询,common查询等等,看我们要用哪种类型的查询。查询结果:以上就是基本查询方法,使用QueryBuilders方法完成各种查询方法自定义查询方法我们可以使用下面的这个方法查询它,并且规定查第几页,每页查多少条(page是你要查的页码是多少,size是每页查多少条数据,你输入这两个参数后,系统会自动把所有数据按每页2条排好,然后再让你去查你想要查的页码),withPageable是分页的意思,但是PageRequest.of原创 2020-11-16 19:46:24 · 487 阅读 · 0 评论 -
如何在IDEA中用ElasticSearch进行索引库数据的增删改查(包括自定义模板方法的编写,还有怎么使用自定义方法进行查询)
首先你要建立这个接口类去继承ElasticsearchRepository,并且传入泛型然后在引导类里面加入你要增删改查的操作,比如我们这里是新增:新增操作结果如下如果是集合类的话,导入方法如下查询结果修改操作如果id相同的话就是更新数据查询操作无论我们是想实现新增的操作,还是查询的操作,我们都需要新加一个方法:sort是定义排序查询,Iterable是定义多个id查询运行后查询结果如下根据字段进行升序降序排名查询所有信息,选择根据字段查询根据多字段查原创 2020-11-16 16:12:10 · 883 阅读 · 0 评论 -
如何在IDEA里面使用ElastSearch(创建索引库,建立映射关系)
我们该如何去创建Spring的ElastSearch使用Maven去手动搭建,如果使用Spring Initializr的话可能会出现jar包问题创建ElastSearch模块导入依赖yml文件里面加上这些配置,因为我们不使用Tomcat了,只是做测试,所以这样配置就可以了,下面的路径是测试路径。写好引导类然后我们去创建一个pojo类,因为我们需要这个实体类来创建索引库,首先我们建好了这个pojo类后,要在上面加上注解Document,并且声明索引库的名字,数据表的名字,分片数,副本(原创 2020-11-16 14:21:55 · 798 阅读 · 0 评论 -
ElastSearch里面的聚合
首先,ElastSearch的聚合有很多种类型,最常见的两种类型就是“桶”和“度量”。这两个分别是什么概念呢?也就是你创建一个聚合的时候,先给它起一个“桶”的名字,然后里面具体要聚合哪些参数,这些就是“度量”。下面我们通过实例来讲解先设定片数和建立映射关系再导入数据聚合可以通过组内互相嵌套,也就是组里面再写一个组,来完成聚合查询,查询结果就是你在哪个组写哪个聚合查询,它就显示在哪个组聚合阶梯搜索阶梯搜索就是把结果分成像阶梯一样的数据显示...原创 2020-11-16 11:48:39 · 220 阅读 · 0 评论 -
Kibana的使用方法(只看指定属性的数据,排除几个属性的数据,布尔查询,范围查询,模糊查询,过滤查询,排序查询)
如果我们想只看到我们想看到的几个信息,该怎么去编写呢?可以用下图中的方法我们可以用_source方法,然后往里面加入字段就可以了。还有一种写法是这样的,就是把参数作为对象传入。以下这个查询字段的方法和上面的一样。还有一种排除字段的方法,就是你要排除哪个字段,输入进去后,右边不会去显示这个字段了。布尔查询先说一下bool查询,这个bool查询只有must和should两种查询方法,一种是必须查询,就是必须要符合全部条件才能被查询到,另一种是非必须查询,也就是符合一条或者几条都会被显示到。原创 2020-11-15 12:05:14 · 3056 阅读 · 0 评论 -
Kibana的作用以及使用,ik分词器的配置方法,在Kibana中编写ElastSearch的增删改查方法
什么是Kibana?ik分词器的安装分词器有什么作用呢?如果我们没有分词器的话,搜索引擎搜索到我们的网页时,就会把一段话拆分为一个字一个字的词语,对我们的搜索结果排名不利,但是如果我们有分词器,就可以把几个字分成一个词语,这样别人能够通过搜索引擎优先搜索到我们的结果我们只需要把分词器的压缩包上传到这个plugins文件里面就可以了解压这个压缩包,并且取名为jk-onalyzer(-d后面的就是解压后的文件名字)可以看到,解压成功了,但是解压成功后有件事情需要做,就是把这个压缩包给删掉,不然原创 2020-11-13 20:49:45 · 2422 阅读 · 0 评论