摘要:
问题: Bean named 'fruitImpl' is expected to be of type 'org.music.impl.FruitImpl' but was actually of type 'com.sun.proxy.$Proxy19' 错误分析: 出现该异常是由于使用了默认的 阅读全文
摘要:
使用jmeter工具来进行秒杀系统的压力测试 首先是对暴露秒杀地址所能在线用户的测试,测试结果如下图所示: 当我设置180个线程1秒内开启并且进入秒杀界面的时候,发现Throughput的值是比样本的值来的高一些,也就是最佳的在线用户数量比180还高 接着我设置187个线程1秒内开启并且进入秒杀界面 阅读全文
摘要:
mysql的默认引擎是innodb,关于行锁表锁,已查找为例,select......for update(注意:这是一条添加行锁的语句,只有innodb引擎可以使用) 接下来要分析一个问题:什么时候用的行锁,什么时候用的表锁,有以下几种情况: 1、在有索引的情况下主键索引与非主键索引加的哪种锁 2 阅读全文
摘要:
在resources包下的文件资源,在xml中使用都需要加上classpath:前缀,java源文件可以直接输入路径 配置文件需要: mybatis的全局配置文件mybatis-config.xml spring配置文件:spring-dao.xml 接口映射文件:xxx.xml spring-da 阅读全文
摘要:
timestamp 在CREATE TABLE语句中,第1个TIMESTAMP列可以用下面的任何一种方式声明: 1: 如果定义时DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP子句都有,列值为默认使用当前的时间戳,并且自动更新。 2: 如果不 阅读全文
摘要:
jquery: detach() 方法移除被选元素,包括所有文本和子节点。这个方法会保留 jQuery 对象中的匹配的元素,因而可以在将来再使用这些匹配的元素。detach() 会保留所有绑定的事件、附加的数据,这一点与 remove() 不同。 after()$(selector).after(c 阅读全文
摘要:
where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件显示特定的组,也可以使用多个分 阅读全文
摘要:
首先json的数据格式分为三种:数组、对象、数组对象混合 数组格式: {"asd","qwe","ffe"} 对象格式: {"a":1,"b":2,"c":3} 注意写代码中要加入转义字符\来获取双引号:\" 数组对象混合格式: { [ {"a":1,"b":2}, {"c":3,"d":4} ] 阅读全文
摘要:
首先看下mysql数据库发送和接受请求的整个流程 MySQL逻辑架构整体分为三层,最上层为客户端层,并非MySQL所独有,诸如:连接处理、授权认证、安全等功能均在这一层处理。 MySQL大多数核心服务均在中间这一层,包括查询解析、分析、优化、缓存、内置函数(比如:时间、数学、加密等函数)。所有的跨存 阅读全文
摘要:
一、光标 介绍: 光标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。 光标充当指针的作用。 尽管光标能遍历结果中的所有行,但他一次只指向一行。 光标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作。 使用方法: 参考链接:http://blog.csdn.net 阅读全文