只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-08-23 13:13 会飞的企鹅吧 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 当数据库表的更新操作发生时,当存储引擎是innodb时,redo log和binlog的记录顺序如下: 1、执行器调引擎查询接口,查id=2这一行,如果id上有索引,引擎就会直接用树搜索找到这一行。 如果id=2这一行所在的数据页本来就在内存中,就直接返回给执行器;否则,需要先从磁盘读入内存, 然后 阅读全文
posted @ 2019-08-21 23:49 会飞的企鹅吧 阅读(504) 评论(0) 推荐(0) 编辑
摘要: invoke0(Method, Object, Object[]):-1, NativeMethodAccessorImpl (sun.reflect), NativeMethodAccessorImpl.javainvoke(Object, Object[]):62, NativeMethodAc 阅读全文
posted @ 2019-06-19 13:59 会飞的企鹅吧 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 启动顺序: 先启动连接器 再启动容器。 阅读全文
posted @ 2019-06-18 13:22 会飞的企鹅吧 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 1、递归解法 注意点1:当前要处理的 n1 >n2 >n3< n4< n5 假设当前节点的右边都是已经反转好的,左边是待反转的。 要实现的目标是n3.next是n2,这样就可以继续往前推进了 n2.next.next=n2 注意点2:结束点和迭代如何处理 是将整个链表全部加载到内存中,然后从右开始, 阅读全文
posted @ 2019-06-11 23:05 会飞的企鹅吧 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中, 我将向大家介绍一种我认为比较合理的 Redis 源码阅读顺序, 希望可以给对 Redis 有兴趣并打算阅读 Redis 源码的朋友带来一点帮助。 第 1 步:阅读数据结构实现刚开始阅读 Redis 源码的时候, 最好从数据结构的相关文件开始读起, 因为这些文件和 Redis 中的其他 阅读全文
posted @ 2016-09-26 17:33 会飞的企鹅吧 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 遇到这个报错,主要从2个方面考虑:一是用户的权限问题,二是程序中的表与数据库中的表是否对应,尤其是表名是否写对。 我在持久层使用的是hibernate框架连接的oracle数据库。 我让dba确认了我当前的用户确实是读写权限的,尤其对于我报错的这张表;表现出来的是对于其他的表,insert是没有任何 阅读全文
posted @ 2016-09-18 20:06 会飞的企鹅吧 阅读(2785) 评论(0) 推荐(0) 编辑
摘要: 一 注册 注册过程并不复杂,就是把解析得到的beandefinition设置到hashmap中去。需要注意的是,如果遇到同名的beandefinition,需要去判断allowbeandefinitionoverriding属性,如果不允许会抛出异常。把bean的名字存入beandefinition 阅读全文
posted @ 2016-09-13 20:40 会飞的企鹅吧 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 前提是图片目录已经放倒了WEB-INF外面,仍然是报错404,如果是jsp资源,却可以正确的解析。后来发现是spring mvc配置文件导致的。 ,在配置文件中加上了 再访问就不再报错了。 楼主查了一下这个配置的作用。 servlet在找页面时,走的是dispatcherServlet路线。找不到的 阅读全文
posted @ 2016-09-12 20:42 会飞的企鹅吧 阅读(4632) 评论(0) 推荐(0) 编辑
摘要: 准备好数据,是容器进行控制反转的基础。 这个环节主要是分为2步:第一,资源的定位;第二,资源的载入。 1.1 资源的定位 关键词:recource接口-在定位资源的时候使用的是classpathresource。即在类路径中去寻找;。 每个具体的ioc容器实例中都会配置特定的读取器对资源进行操作。 阅读全文
posted @ 2016-09-11 20:25 会飞的企鹅吧 阅读(274) 评论(0) 推荐(0) 编辑