2021年4月23日
摘要: 1 索引的分类 2 索引的数据结构及原理 以 MySQL 为例, B+ 树(B- 树) 参考 深入理解Mysql索引底层数据结构 - zealoterboy - 博客园 (cnblogs.com) 为什么使用B+Tree (seaxiang.com) 3 索引的应用 4 注意事项 阅读全文
posted @ 2021-04-23 14:52 心有猛虎细嗅蔷薇 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 众所周知nginx一般有两个作用,一个是负载均衡、一个反向代理。但是自从接触了duubo+zookeeper(或者springcloud)之后,脑子里面就会有一个疑问,像基于duubo+zookeeper(或者springcloud)这种分布式项目,本身就可以实现负载均衡的功能,那我们还需要ngin 阅读全文
posted @ 2021-04-23 14:25 心有猛虎细嗅蔷薇 阅读(51) 评论(0) 推荐(0) 编辑
  2021年4月19日
摘要: 1 数据分页 Offset and Fetch 的分页方法 最优> ROW_NUMBER() 的分页方法 eg: select ID,Title from Article_Detail order by id OFFSET (15 * (50-1)) ROW FETCH NEXT 15 rows o 阅读全文
posted @ 2021-04-19 14:28 心有猛虎细嗅蔷薇 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 全文引擎使用全文索引中的信息来编译可快速搜索表中的特定词或词组的全文查询 全文索引优点: 1.正确的索引会大大提高数据查询、解决海量数据模糊查询的好方法。 2.一个表只能建立一个全文索引(但可以对多个字段)。 全文索引缺点: 1、存储空间,每个索引都要空间存储2、如果非聚集索引很多,一旦聚集索引改变 阅读全文
posted @ 2021-04-19 14:23 心有猛虎细嗅蔷薇 阅读(282) 评论(0) 推荐(0) 编辑
  2021年4月16日
摘要: 一 Oauth 2.0 1 定义 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 Oauth 2.0 是OAuth协议的下一版本,但不向后兼容OAuth 1.0。 OAuth 2.0 阅读全文
posted @ 2021-04-16 17:33 心有猛虎细嗅蔷薇 阅读(333) 评论(0) 推荐(0) 编辑
  2021年4月13日
摘要: 1 ORM缓存分类一级缓存、二级缓存2、缓存范围 1)、事务范围高速缓存,对应于一级缓存(单Session) 2)、过程(JVM)范围高速缓存,对应于二级缓存(单SessionFactory) 3)、集群范围高速缓存,对应于二级缓存(多SessionFactory) 一级缓存过期时间和ISessio 阅读全文
posted @ 2021-04-13 09:14 心有猛虎细嗅蔷薇 阅读(34) 评论(0) 推荐(0) 编辑
  2021年3月11日
摘要: 1.1 ViewData 很简单的传值方式,相当于有一个字典存储,控制器使用方法: 页面使用方式: 1.2 ViewBag ViewBag就是一个dynamic对象,同时里面的内容和ViewData是同一个字典,也就是说ViewBag和ViewData的键会覆盖。 控制器: 页面: 1.3 Temp 阅读全文
posted @ 2021-03-11 17:42 心有猛虎细嗅蔷薇 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 简介 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 1 Redis支持的数据类型? String string类型是二进制安全的。意思是redis的string 阅读全文
posted @ 2021-03-11 13:36 心有猛虎细嗅蔷薇 阅读(72) 评论(0) 推荐(0) 编辑
  2021年3月10日
摘要: WCF和ASMX WebService的区别是什么? 最基本的区别在于,ASMX或者ASP.NET WebService是用来通过基于HTTP的SOAP来实现通讯。但WCF可以使用任意协议(HTTP,TCP/IP,MSMQ,NamedPipes等),消息封装可以使用任意格式(默认SOAP)。 更多的 阅读全文
posted @ 2021-03-10 14:30 心有猛虎细嗅蔷薇 阅读(171) 评论(0) 推荐(0) 编辑
  2021年3月4日
摘要: 1 什么是中间件(Middleware)? 中间件是组装到应用程序管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递给管道中的下一个组件。 可以在调用管道中的下一个组件之前和之后执行工作。 请求委托(Request delegates)用于构建请求管道,处理每个HTTP请求。 请求委托使 阅读全文
posted @ 2021-03-04 11:13 心有猛虎细嗅蔷薇 阅读(152) 评论(0) 推荐(0) 编辑