Java训练课
猾枭
这个作者很懒,什么都没留下…
展开
-
【笔记】Cluster模式潜在问题及解决方案、Web服务综合解决方案
任务一:一致性Hash问题及解决方案分布式和集群分布式一定是集群,但集群不一定是分布式一致性Hash算法比如在安全加密领域的MD5,SHA等加密算法,在数据存储和查找方面有hash表,以上都用到了hash算法。主要用在在数据存储和查找领域,Hash表的查找效率非常高例如 list[1,5,7,6,3,4,8]顺序查找法二分查找:排序之后折半查找,相对于顺序会提高一些效...原创 2020-04-29 11:40:45 · 295 阅读 · 0 评论 -
SpringBoot
SpringBoot整合-整合JPA@Colomn 对应数据库字段SpringBoot整合-整合Redis添加SpringDataRedis依赖启动器 编写实体类 编写Repository接口SpringBoot针对包括Redis在内的一些常用数据库提供了自动化配置,可通过实现Repo接口简化对数据库中的数据进行增删改查操作Redis数据库连接配置。在applicat...原创 2020-03-26 19:47:39 · 228 阅读 · 0 评论 -
SpringMVC基础回顾及其高级深入
SpringMVC课程介绍主要课程内容SpringMVC应用(常规使用)SpringMVC高级技术(拦截器,异常处理器)手写MVC框架(自定义MVC框架,难点/重点)SpringMVC源码深度剖析(难点/重点)SSM整合深刻理解经典三层以及MVC模式SpringMVC与原生Servlet模式的区别SpringMVC本质可以认为是对servlet的封装,...原创 2020-03-16 12:59:02 · 155 阅读 · 0 评论 -
IoC设计实现及Spring源码分析
一、简单题1、Mybatis动态sql是做什么的?都有哪些动态sql?简述一下动态sql的执行原理?答:1)Mybatis动态SQL,能让我们在XML映射文件内,以XML标签的形式编写动态SQL,完成逻辑判断和动态拼接SQL语句的功能。2)Mybatis提供了9种动态的SQL标签:<if>,<choose>,<when><otherwise&g...原创 2020-02-26 14:28:39 · 608 阅读 · 0 评论 -
持久层框架设计实现及mybatis源码分析
自定义持久层框架JDBC问题分析 数据库配置信息存在硬编码问题 //解决:配置文件 频繁创建释放数据库连接 //解决:连接池 Sql语句、设置参数、获取结果集参数均存在硬编码问题 //解决:配置文件 需要手动封装返回结果集,较为繁琐 //解决:反射、内省 //内省:即运行时获取JavaBean的properties,events和methods的过程称为Jav...原创 2020-02-26 16:07:45 · 1460 阅读 · 0 评论