- 博客(4)
- 收藏
- 关注
原创 数据库前模糊查询怎么解决
基于索引的排序数据结构导致前模糊查询无法通过B+排序树进行索引查询,官方文档通常不建议前模糊查询;默认会进行全表扫描,效率极低. 不知各位大佬在生产环境中是如何解决这种问题的,数据库自带函数Locate会提高一点前模糊查询的效率select * from user where locate('王',name);但是还是会走全表扫描;Locate通过采用了特殊的匹配算法所以效率会比like高. ,另一种是图(Map) Map以键值对的方式存储数据,常用的有四种实现类HashMap,Hashtable,linkedHashMap,ConcurrentHashMap. HashMap: 线程不安全,但效率较高,Key和Value都可为空 它的底层实现是数组+链表,JDK1.8之后链表变成红黑树;初始内存大小为16,一般是元素总数到达大小的一半的时候进行扩容。(划重点,面
2020-05-18 21:59:51
131
原创 Arthas入门
作为一个小菜鸟,写写arthas 的使用体验 Arthas作为一款线上排错的工具,侵入性极低、操作简单对新手很友好.平常在开发工具开发有可以debug断点调试较为方便,但是线上 的项目运行在Linux上无法进行断点调试只能通过看日志的手段进行排查.这种方式对于现场以及开发都比较繁琐、针对性较低.针对这种情况Arthas有很好的解决方式,我们来看下 环境:只需要jdk就可以,具体版本...
2020-04-23 11:43:26
778
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人