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