- 博客(12)
- 收藏
- 关注
原创 MySQL索引底层原理
1,MySQL索引的底层实现是B+Trees,根节点存在内存中;为什么不是二叉树或者红黑树,二叉树对于连续递增列没有效果,红黑树,数据量比较大的时候节点数比较多,查询效率也是比较低的B+Trees:同一节点扩大索引的数量,但不存储数据,所有的数据都存储在叶子结点;2,每个节点的大小大约16K,具体:16384;每个索引(bigint)占8bit,后面紧跟一个指针占6bit,总共14bi...
2020-03-11 22:05:36 162
原创 MySQL--可重复读--需谨慎陷阱
MySQL事务的默认隔离级别:可重复读;现象:1:假设有两个进程A和B,同时读取了同一行数据name的初始值都是200,B开启事务对200减50,尚未提交事务;2,此时A重新读取name数值,肯定还是200而不是150,因为B尚未提交,此时如果在代码层面对name进行减50然后进行update,会有什么问题呢?答案:此时数据库的值就会产生错误值150,减了两次,为什么还是150呢?...
2020-03-21 21:34:20 320
原创 MySQL如何避免临时表,提高查询效率
问:有些关键词distinct,group by ,order by 有时候会建临时表,从而影响查询效率,解决办法:查询的字段被索引覆盖,就可以解决临时表的问题,从而提高效率;...
2020-03-14 23:26:08 699
原创 如何使用BTrace监控局域变量
最近在使用BTrace 追踪查找线上问题时,发现监测某个方法的返回值和传参的例子都是非常的多,然后具体到我想知道某个方法内部的某个局域变量时:baidu,google,无一谈及具体方法及实现。。。。无奈只有去查阅官方文档,功夫不负有心人,最终从http://kenai.com/projects/btrace/pages/UserGuide 一段说明文档中得到答案:...
2020-01-17 16:17:20 374 1
原创 Tengine +Lua+GraphicsMagick实时生成缩略图
1,软件配置:tengine-1.4.6.tar.gzLuaJIT-2.0.0-beta10.tar.gzlua-nginx-module-master.zipGraphicsMagick-1.3.16.tar.gzpcre-8.31.tar.bz2lua-5.1.4.tar.gz2,软件安装:./configure --prefix=/usr/local/n...
2013-06-13 15:16:47 3831 1
原创 FastDFS+Nginx+Cache架构图片缓存服务器
1、服务器目录设置Nginx服务器安装目录为:/usr/local/nginx/图片存储采用Fastdfs分布式存储:其中一台服务器配置:tracker目录位置:/data/fastdfs/fastdfs_tracker/storage目录位置:/data/fastdfs/fastdfs_storage/Nginx图片缓存目录为:/data/nginx/images_cac...
2013-06-13 12:55:29 3540 1
原创 Vmware桥接网络设置
环境:CentOS5.5 为啦让虚拟机和本机网络想通,设置如下:宿主机:ip:192.168.0.100 网关:192.168.0.1虚拟机网络连接方式:桥接(不勾选Replicate phycial network......)虚拟机网络设置如下:# ifconfig eth0 192.168.0.66 netmask 255.255.255.0 up#route
2013-06-10 14:46:21 598
原创 axis1.4 xfire java web客户端调用
//axis Service service = new Service(); Call call = (Call)service.createCall(); call.setTargetEndpointAddress(new URL("http://telepay.***.com.cn/bestpayws/services/refundV2")); st
2012-12-11 21:42:21 369
转载 WIN7共享WIFI上网
如何共享WIFI上网?其实这种功能的软件网上有很多,比如联想的闪联任意通,英特尔的MY WIFI等等,但是通常这类软件都对硬件有诸多限制,使用起来并不是十分方便,win7作为微软一个成功系统典范,现在使用已经十分普遍,主要是功能十分强大,有很多意想不到的内在东西在WIN7系统里,比如,方便设置WIN7的无线网卡路由设置,实现共享WIFI上网,下面就分享一下设置过程: 地址:http://hi.
2012-08-20 10:41:35 483
原创 小型工作站分区记录
工作站配置:cpu 4核 2.3G 内存:6G ,硬盘:500G;对工作站分区方案:/boot: 200M /:10000M /swap:7414M(工作站内存的1.24倍) /tmp:20000M /data :剩余全部硬盘空间
2012-06-28 09:46:40 511
原创 freemaker 简单方法
1,遍历时,对指定行赋予特定颜色,类似与奇偶行,做不同赋值 2,日期显示方式: ${mentionOrderDO.gmtCreate?string("yyyy-MM-dd HH
2011-12-16 17:07:08 304
原创 ibatis 映射 自动装箱,解箱缺陷
com.yuwang.crm.core.DaoException: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in sqlmap/sales/item-xiangou-sqlmap.xml. --- The error occurred while applying a r
2011-12-06 10:44:23 346
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人