![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JSON
文章平均质量分 61
小花皮猪
知道的越多,不知道的越多
展开
-
ElasticSearch的核心概念简单描述
ES使用的是一种称为倒排索引的结构,采用Lucenne倒排索引作为底层,这种结构适用于快速的全文索引,一个索引由文档中所有不重复的列表构成,对于每一个词,都有一个包含它的文档列表比如现在有两个文档如果要搜索 to forever,由于文档1的权重(score )更高,所以优先考虑文档1,百度也是这样的机制在看一个例子,倒排索引会过滤掉全部和查询无关的数据,效率更加高。原创 2023-06-24 21:40:06 · 1851 阅读 · 0 评论 -
ElasticSearch-使用IK分词器进行分词
找到并且打开IKAnalyzer.cfg分词器配置文件自己自定义新建一个dic文件,一个dic就算一个字典,ik自带的字典是远远不够用的,我们需要手动去创建字典新增字典项内容并且保存然后把我们自定义配置的字典加入到配置文件让字典生效配置完之后保存,然后重启es,注意观察,在重启es的时候会发现黑窗口已经加载我们自定义的字典weiyihe.dic重启kibana,再次测试使用过自定义字典之后魏一鹤是否被分割不管是哪种分词,魏一鹤都没被分割!说明我们自定义字典配置成功!原创 2023-06-24 21:39:26 · 1934 阅读 · 0 评论 -
Java项目使用JSON处理中文乱码和Date格式
如果出现乱码,我们需要设置他的编码格式为utf-8,以及它返回的类型,通过@RequesMapping的produces属性来实现,代码如下。//关闭ObjectMapper的时间戳功能 通过objectMapper的configure方法关闭时间戳功能。发现问题:时间默认返回的json字符串变成了时间戳类型的格式 Timestamp 1644327387386。上述代码冗余 我们把公共代码提取出来进行封装成工具类,下次使用直接调用即可。注意观察JSONDateUtil.()的参数列表和返回的格式。原创 2023-06-24 21:31:58 · 1668 阅读 · 0 评论 -
JSON的基本概念
早期网站我们进行登录操作,如果登录失败,需要重新刷新页面才能重新登录,而且不点击提交按钮,就不知道密码输入错误(同步)注册的时候,发现手机已经注册过了,但是你只是输入,没有提交,它从数据库查询进行提(异步)现在大多数都网站,都是局部刷新,不刷新整个页面的情况下,实现页面更新前后端分离,数据交互变得异常重要,JSON就是王者Ajax即AJavascriptAndXML(异步JavaScript和XML。原创 2023-06-24 21:32:43 · 1261 阅读 · 0 评论 -
解决Post请求JSON列表参数格式报错:JSON parse error: Cannot deserialize value of type `java.util.ArrayList<x>
今天在调试接口的时候,遇到一个问题。有一个post请求的json body参数,通过提示信息,可以发现是因为json结构不对导致解析不了。然后vo里面只有两个属性,id和一个集合。应该给list加一层数组,这样就能正常解析。原创 2023-05-09 10:45:53 · 23014 阅读 · 5 评论 -
多种方式解决Java控制台报错 java.util.LinkedHashMap cannot be cast to.....
多种方式解决Jav控制台报错 java.util.LinkedHashMap cannot be cast to.....原创 2022-11-17 15:52:47 · 18322 阅读 · 9 评论 -
mysql中根据json格式进行查询等操作
一般在mysql中,我们根据会存储json格式的文本内容,有的情况下,我们需要利用json的key去查询对应的value问题那么mysql支持对json格式数据的解析操作吗?当然是支持的事实上mysql5.7以上都已经支持json的操作,以及增加了json存储类型Mysql5.7版本以后新增的功能,Mysql提供了一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(document elements)的内部二进制(internal binary)格式。...原创 2022-08-15 21:52:59 · 1986 阅读 · 1 评论 -
Java实现JSON{参数}占位符名称替换指定的多个变量值
Java实现占位符名称替换值占位符现在应该说是比较流行的动态赋值,本文主要介绍了Java占位符名称替换值,根据一串带着参数名占位符的url,替换掉对应参数名的值。原创 2022-08-08 22:08:50 · 2496 阅读 · 1 评论 -
JSON parse error: Cannot deserialize instance of `java.util.ArrayList
今天测试接口,JSON里面有个集合,一直报错如下所示{ "name": "到底怎么回事呢", "status": "0", "tenantId": "123", "createId": "123", "modifyId": "123", "labelItemRelations": { "itemId": "111", "status": "1", "tenantId": "123", "createId": "123", "modifyId"原创 2022-05-11 11:09:23 · 34161 阅读 · 4 评论