06 2015 档案
MySQL优化之COUNT(*)效率
摘要:MySQL优化之COUNT(*)效率刚给一个朋友解决他写的Discuz!插件的问题,说到MySQL的COUNT(*)的效率,发现越说越说不清楚,干脆写下来,分享给大家。COUNT(*)与COUNT(COL)网上搜索了下,发现各种说法都有:比如认为COUNT(COL)比COUNT(*)快的;认为COUNT(*)比COUNT(COL)快的;还有朋友很搞笑的说到这个其实是看人品的。在不加WHERE限制条... 阅读全文
posted @ 2015-06-30 11:46 jgig11 阅读(743) 评论(0) 推荐(0)
java 动态代理范例 InvocationHandler与Proxy
摘要:java 动态代理范例 InvocationHandler与Proxy,拦截与代理 java.lang.reflect.Proxy,Proxy 提供用于创建动态代理类和实例的静态方法.newProxyInstance()返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序(详见api文档)java.lang.reflect.InvocationHandler,Invocati... 阅读全文
posted @ 2015-06-28 10:28 jgig11 阅读(298) 评论(0) 推荐(0)
获取JDK动态代理/CGLIB代理对象代理的目标对象。
摘要:问题描述:: 我现在遇到个棘手的问题,要通过spring托管的service类保存对象,这个类是通过反射拿到的,经过实验发现这个类只能反射取得sservice实现了接口的方法,而extends类的方法一律不出现,debug后发现这个servie实例被spring替换成jdkdynmicproxy类,而不是原始对象了,,它里面只有service继承的接口方法,而没有extends 过的super c... 阅读全文
posted @ 2015-06-28 10:28 jgig11 阅读(611) 评论(0) 推荐(0)
SQL常见的可优化点
摘要:# ############################################ 索引相关# ###########################################– 查询(或更新,删除,可以转换为查询)没有用到索引 这是最基础的步骤,需要对sql执行explain查看执行计划中是否用到了索引,需要重点关注type=ALL, key=NULL的字段。– 在索引字段... 阅读全文
posted @ 2015-06-17 17:28 jgig11 阅读(146) 评论(0) 推荐(0)
MySQL 基本操作
摘要:/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root');SHOW PRO... 阅读全文
posted @ 2015-06-17 11:27 jgig11 阅读(254) 评论(0) 推荐(0)
Redis入门(集合)
摘要:集合Redis的集合是字符串的无序集合。在Redis您可以添加,删除和测试文件是否存在,在成员O(1)的时间复杂度。例子redis 127.0.0.1:6379> sadd tutoriallist redis(integer) 1redis 127.0.0.1:6379> sadd tutoriallist mongodb(integer) 1redis 127.0.0.1:6379> sadd... 阅读全文
posted @ 2015-06-13 20:49 jgig11 阅读(325) 评论(0) 推荐(0)
Java中Integer的最大值和最小值
摘要:从JDK1.0开始,Integer中就定义了MIN_VALUE和MAX-VALUE两个常量:/** * A constant holding the minimum value an {@code int} can * have, -231. */public static final int MIN_VALUE = 0x80000000; /** * A constant hold... 阅读全文
posted @ 2015-06-12 11:02 jgig11 阅读(15507) 评论(1) 推荐(0)
Ngnix 安装、信号量、虚拟主机配置
摘要:ngnix的安装很简单1、先从ngnix官网下载ngnix压缩包 wget http://nginx.org/download/nginx-1.6.2.tar.gz2、解压并进入其目录 tar -zxf nginx-1.6.2.tar.gz cd nginx-1.6.23、编译安装 ./configure --prefix=/usr/local/ngnix #此处有可能报错,Ngni... 阅读全文
posted @ 2015-06-08 13:37 jgig11 阅读(178) 评论(0) 推荐(0)
Redis入门(优势,环境,字符串,哈希,列表)
摘要:Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Redis可以将数据复制到任意数量的从服务器。Redis 优势异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。支持丰富的数据类型:Redis支持最大多数开发人员已经知道像列表,集合,有序集合,散列数据类型。... 阅读全文
posted @ 2015-06-08 13:29 jgig11 阅读(388) 评论(0) 推荐(0)