![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
我为offer而来
这个作者很懒,什么都没留下…
展开
-
多种树形结构分析
树形结构原创 2022-08-04 15:40:32 · 1577 阅读 · 0 评论 -
redis限流的简单实现
redis限流原创 2022-08-03 17:06:48 · 505 阅读 · 0 评论 -
redis全面了解
1.什么是redis?REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo(萨尔瓦托尔·桑菲利波) 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Has原创 2021-12-20 17:13:52 · 543 阅读 · 0 评论 -
ElasticSearch学习3
索引的创建1.网页新建索引索引名称分片数 默认5个副本数 默认1个2.带有类型和映射的索引;请求提交{ "settings": { "number_of_shards": 3, "number_of_replicas": 2 }, "mapping": { "_doc": { "properties": { "commodity_id": { "type": "long" }, "commodity_name": { "typ原创 2022-03-11 10:15:12 · 2420 阅读 · 0 评论 -
ElasticSearch学习2
/** * 查询sql * @param tableName * @param queryBean * @return Object[] */ private Object[] queryData(String tableName,QueryBean queryBean) throws IOException { SearchRequest searchRequest = new SearchRequest(tableName);.原创 2022-03-10 16:43:35 · 2756 阅读 · 0 评论 -
ElasticSearch学习
一.什么是ElasticSearchElasticsearch 是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说 Lucene (一个开放源代码的全文检索引擎工具包)是当今最先进,最高效的全功能开源搜索引擎框架。二.Elasticsearch的一般特性Elasticsearch可扩展高达PB级的结构化和非结构化数据。Elasticsearch可以用来替代MongoDB和RavenDB等做文档存储。Elasticsearch使用非标准化来提高搜索性能。Elastic原创 2022-03-09 18:33:00 · 1130 阅读 · 0 评论 -
求分组后的各组数据的前几名
废话不多说:表一:team表二:new_info求:不同分组的前两名数据1.我们常写的 算出最大浏览量(pageviews)的sql,排除相同分组 浏览量相同的情况。select a.* from new_info a right join ( select max(pageviews) as cpageviews ,team_id from new_info group by team_id) b on a.pageviews=b.cpageviews and b.team_id原创 2022-01-17 15:51:21 · 200 阅读 · 0 评论 -
mybatis中使用 if条件判断是否为空,当值为0时 查询条件失效
修改前代码:<if test="taskStatus != null and taskStatus != '' "> AND task_status = #{taskStatus}</if>修改后代码:<if test="taskStatus != null and (taskStatus != '' or taskStatus == 0)"> AND task_status = #{taskStatus}</if原创 2021-12-03 10:27:48 · 861 阅读 · 0 评论 -
#{}和${} 的区别
#{} 用在mybaits中 ,在sql 中进行占位,防止sql注入;${} 用在配置中,表示动态变量;用在jsp页面中,来取值。原创 2021-12-24 17:18:12 · 312 阅读 · 0 评论 -
数据库的四大特性以及不同隔离级别
数据库的隔离级别由低到高的顺序:未提交读 (Read Uncommitted) ;提交读 (Read Committed) ;可重复读 (Repeated Read) ;串行化(Serializab);一、四种隔离级别介绍?1.什么是未提交读 (Read uncommitted)?会造成哪几种情况?“未提交读”就是允许读取未提交的数据;会出现以下几种情况:脏读,不可重复读,幻读;2.什么是读提交 (Read Committed) ?会造成哪几种情况?“读提交”就是只允许读取已提交的数据;原创 2022-01-06 18:18:41 · 730 阅读 · 0 评论 -
dml\ddl\dcl 的意思和区别
dml 是指 select\update\inser\delete 是针对表数据的修改;ddl 是指 create/drop/alter 是针对表结构的修改;dcl 是指 数据库用户、密码和权限的设置;原创 2022-01-11 17:48:17 · 408 阅读 · 0 评论