摘要: 1.@Configuration使用 官方文档描述: 用@Configuration注释类表明其主要目的是作为bean定义的源 @Configuration类允许通过调用同一类中的其他@Bean方法来定义bean之间的依赖关系代码示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 阅读全文
posted @ 2021-06-30 12:09 hippoppower 阅读(217) 评论(0) 推荐(0)
摘要: Condition, 判断是否创建并注入某个实例 实际是spring的依赖机制, 例如先用condition注解检查有没有导入redis, 在实例化redisTemplate 一般也不需要自己写, spring提供了很多 阅读全文
posted @ 2021-06-29 23:07 hippoppower 阅读(48) 评论(0) 推荐(0)
摘要: <mapper namespace="com.itheima.springbootmybatis.mapper.UserXmlMapper"> //namespace写到类 <select id="getList" resultType="user"> select * from t_user </ 阅读全文
posted @ 2021-06-29 20:16 hippoppower 阅读(41) 评论(0) 推荐(0)
摘要: springboot不是对spring的增强, 而是提供快速使用spring的方式 spring缺点, 配置繁琐, 依赖繁琐 springboot功能, 自动配置, 起步依赖, 辅组功能 约定大于配置 = 配置都有默认格式+默认值 @SpringBootApplication //这个注解不能忘pu 阅读全文
posted @ 2021-06-28 02:14 hippoppower 阅读(69) 评论(0) 推荐(0)
摘要: 数据加载单元 = page 预分配内存 数据加载单元 数据内外交换 内存page管理: 页面映射 动态 数据管理, 脏数据 刷盘 内存淘汰LRU(Least Recently Used), 最久没有被使用, 使用的放在链表头, LRU应付不了全表扫描, --> LFU 访问频率淘汰, 增减因子 -- 阅读全文
posted @ 2021-06-27 22:05 hippoppower 阅读(55) 评论(0) 推荐(0)
摘要: 0626 阅读全文
posted @ 2021-06-26 21:02 hippoppower 阅读(33) 评论(0) 推荐(0)
摘要: 数据结构: 数组 + 链表 + 红黑树 // java1.7之前 hashmap是数组+链表 数组: arraylist // object[] 链表: linkedlist (双向链表) 红黑树: 平衡二叉树 初始大小24 最大容量 230 向数组put时, 运用hash与操作, 下标 = (n- 阅读全文
posted @ 2021-06-26 15:24 hippoppower 阅读(39) 评论(0) 推荐(0)
摘要: 区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM 阅读全文
posted @ 2021-06-26 11:26 hippoppower 阅读(46) 评论(0) 推荐(0)
摘要: 系统重构, 分分合合的操作 所谓架构, 当今指的都是分布式架构, 就是项目如何搞分布式 业务量并发, 两方面入手, 应用服务器, 数据库服务器 应用服务器横向扩展, 用F5负载均衡服务器, F5内有负载均衡算法,(hash, DNS轮询), F5硬负载, 成本较高 均衡多服务器, 涉及到sessio 阅读全文
posted @ 2021-06-25 23:43 hippoppower 阅读(57) 评论(0) 推荐(0)
摘要: Data Structure Visualization (usfca.edu) Binary Search Tree Visualization (usfca.edu) 阅读全文
posted @ 2021-06-24 21:44 hippoppower 阅读(69) 评论(0) 推荐(0)