摘要: 参考自:https://mp.weixin.qq.com/s/x-sW12w3fPvhnSLGfzyVhw 由上图可见使用模糊查询时对大小写不敏感。那么mysql中大小写敏感是如何控制的;数据库名,表名,字段名这些字典对象以及字段值的大小敏感是如何控制的;以及校验规则与索引的关系,以下将进行讨论 数 阅读全文
posted @ 2018-08-27 10:49 会飞翔的猪ovo 阅读(225) 评论(0) 推荐(0)
摘要: redis启动之后,从数据库加载数据 读请求 不要求强一致的,直接从redis读,要求强一致的,从mysql读 写请求 都是写入mysql,再更新到redis(先写redis的话如果事务失败回滚会导致redis中有脏数据) 不要求强一致的,直接从redis读,要求强一致的,从mysql读 都是写入m 阅读全文
posted @ 2018-07-30 10:20 会飞翔的猪ovo 阅读(219) 评论(0) 推荐(0)
摘要: Mysql存储引擎和索引 InnoDB使用的是聚簇索引,将主键组织到一棵B+树中,而行数据就储存在叶子节点上,若使用"where id = 14"这样的条件查找主键,则按照B+树的检索算法即可查找到对应的叶节点,之后获得行数据。若对Name列进行条件搜索,则需要两个步骤:第一步在辅助索引B+树中检索 阅读全文
posted @ 2018-07-10 23:30 会飞翔的猪ovo 阅读(137) 评论(0) 推荐(0)
摘要: 说到redis的持久化,可以先说redis的高可用,而保证其高可用的手段有 持久化、复制、哨兵、集群。 持久化:数据的备份,将数据存入硬盘保证数据不会因进程退出而丢失。 复制:是哨兵和集群的基础。复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作 阅读全文
posted @ 2018-07-09 11:29 会飞翔的猪ovo 阅读(226) 评论(0) 推荐(0)
摘要: 当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串, 而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",'o+?' 将匹配单个 "o",而 'o+' 将匹配所有 ' 阅读全文
posted @ 2018-03-27 18:34 会飞翔的猪ovo 阅读(157) 评论(0) 推荐(0)
摘要: 线程的实现也就是用户线程和内核线程的区别 1、在用户空间中实现线程 特点:内核对线程包一无所知。从内核角度考虑,就是按正常的方式管理,即单线程进程(存在运行时系统) 优点: 用户级线程包可以在不支持线程的操作系统上实现。 保存线程状态的过程和调用程序都只是本地过程,故启动它们比进程内核调用效率更高。 阅读全文
posted @ 2018-03-24 15:34 会飞翔的猪ovo 阅读(134) 评论(0) 推荐(0)
摘要: BSON目前主要用于MongoDB中,是mongoDB的数据存储格式,BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的schemaless的特性。 BSON主要实现下面三点: 1、更快的遍历速度 对json格式来说,太大的json结构会导致数据遍历非常慢。在js 阅读全文
posted @ 2018-03-24 15:33 会飞翔的猪ovo 阅读(2250) 评论(0) 推荐(1)
摘要: http1.1和http1.0的区别 http1.1默认持久连接,即它默认就支持长连接,而http1.0需要使用keep-alive参数来告知服务器端要建立一个长连接。http是基于TCP/IP协议的,每次建立都需要经过三次握手,如果每次通讯都需要建立一个新连接的话那会对性能造成影响。因此可以用长连 阅读全文
posted @ 2018-03-24 15:33 会飞翔的猪ovo 阅读(628) 评论(0) 推荐(0)
摘要: Serial收集器 Serial收集器:是最基本、最悠久的新生代收集器,是一个单线程的收集器,并且在垃圾回收时还必须暂停其他所有的工作线程,直到它结束为止。 下图示意了Serial/SerialOld收集器的运行过程: 按照上述的说法是不是会觉得Serial收集器很鸡肋,但实际到现在为止它依然是虚拟 阅读全文
posted @ 2018-03-19 18:27 会飞翔的猪ovo 阅读(123) 评论(0) 推荐(0)
摘要: 也还是在之前的项目里遇到的问题,在项目做好部署运行的时候,几天后会有反应说有时登录会失败,但连点几次后就好了的情况,当时一头雾水不知道是什么情况。当时复制异常信息到网上查了才知道是dbcp连接池本身默认配置的事,当时也搜到挺多的解决方法,但有一些用了最终还是没解决问题(具体是哪些已经忘了,当时自己还 阅读全文
posted @ 2018-03-13 19:27 会飞翔的猪ovo 阅读(218) 评论(0) 推荐(0)