系统架构 整合应用程序大的结构。经常提到的系统架构有两种:MVC和三层架构。均是为了降低系统之间的耦合度。 1、三层架构 视图层View层:用于接收用户提交的代码 服务层Service层:系统的业务逻辑主要在这里完成 持久层Dao层:直接操作数据库的代码 为了更好的降低各层之间的耦合度,在三层架构设 ...
分类:
Web程序 时间:
2019-05-29 23:33:02
阅读次数:
196
拿学生信息举例 查询所有学生记录,包含年级名称 Student表实体类 Grade表实体类 Dao层 测试类 实体之间的关系分为四种 1.一对一 2.一对多 3.多对一 4.多对多 ...
分类:
其他好文 时间:
2019-05-29 18:04:47
阅读次数:
95
package cn.jbit.epetShop.dao; import java.io.IOException; import java.io.InputStream; import java.sql.*; import java.util.Properties; import cn.jbit.e... ...
分类:
编程语言 时间:
2019-05-29 18:02:27
阅读次数:
147
1.查询所有学生记录,包含年级名称 DAO实现类 entity 2.查询S1年级下的学生记 DAO实现类 entity ...
分类:
数据库 时间:
2019-05-29 17:59:06
阅读次数:
104
现在比较流行的操作数据库操作层框架Mybatis,下面我们就来看看Springboot如何整合mybatis, 之前一直在用xml形式写sql,这次依然用xml的方式感觉这种还是比较灵活方便。 添加mybatis关键就是要引入mybatis-spring-boot-starter到pom文件中,如果 ...
分类:
数据库 时间:
2019-05-29 16:32:06
阅读次数:
185
最近后台工作部分还算顺利,数据库Dao层使用简单工厂模式,一开始自己还是觉得是工厂模式,因为我没有深入了解过简单工厂模式与工厂模式的区别,后来通过复习工厂模式的时候才发现自己的理解是错误的。 在后台数据库层开发部分,自己定义了Dao接口用于表示对数据库操作的动作。对应每个Dao都有一个实现类对应,然 ...
分类:
其他好文 时间:
2019-05-28 17:17:14
阅读次数:
91
Mybatis 面试问题 最近准备系统的学一下Mybatis,之前只有粗略的看了下,选了十个常见的面试题 1. {}和${}的区别是什么? Mybatis在处理 {}时,会将sql中的 {}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理时,就是把{}替换 ...
分类:
其他好文 时间:
2019-05-26 17:51:38
阅读次数:
118
1.服务治理 服务治理主要作用是改变运行时服务的行为和选址逻辑,达到限流,权重配置等目的。 ①调用链路自动生成 一个大型的分布式系统,会由大量的服务组成,那么这些服务之间的依赖关系和调用链路会很复杂,这就需要dubbo对多个服务之间的调用自动记录下来,生成一张图,显示出来。 ②服务反复问压力以及时长 ...
分类:
其他好文 时间:
2019-05-25 12:47:32
阅读次数:
219
操作数据一般都是在DAO层进行处理,可以选择直接使用JDBC进行编程(http://blog.csdn.net/yanzi1225627/article/details/26950615/) 或者是使用多个DataSource 然后创建多个SessionFactory,在使用Dao层的时候通过不同的 ...
分类:
其他好文 时间:
2019-05-25 10:07:28
阅读次数:
102
面经: https://www.cnblogs.com/Y1Focus/p/6707121.html https://www.cnblogs.com/yjd_hycf_space/p/7495640.html 关于const和#define https://www.cnblogs.com/fengk ...
分类:
编程语言 时间:
2019-05-21 11:00:52
阅读次数:
110